---
name: "ACE_TSS_TPQ_Entry"
section: "3"
platform: "linux"
package: "libace-doc"
version: "5.0.7-4"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/ACE_TSS_TPQ_Entry"
---

# ACE\_TSS\_TPQ\_Entry(3)

ACE\_TSS\_TPQ\_Entry

## NAME

ACE\_TSS\_TPQ\_Entry -  ACE\_TSS\_TPQ\_Entry

## SYNOPSIS

```
#include <ace/Local_Tokens.h>
class ACE_TSS_TPQ_Entry : public ACE_TPQ_ENTRY
{
  public:
    ACE_TSS_TPQ_Entry (
        const ACE_Token_Proxy *proxy,
        const ASYS_TCHAR *client_id
        );
    ~ACE_TSS_TPQ_Entry (void);
    virtual ACE_TPQ_Entry *make_TSS_TYPE (void) const;
    operator ACE_TPQ_Entry *(void);
    void dump (void) const;
    inline ACE_TSS_TPQ_Entry *operator-> (void);
  private:
    ACE_TSS_TPQ_Entry (const ACE_TSS_TPQ_Entry &);
    void operator= (const ACE_TSS_TPQ_Entry &);
    const ACE_Token_Proxy *proxy_;
    const ASYS_TCHAR *client_id_;
};
```

## DESCRIPTION

This file contains definitions for the following classes:

public:\
   7\. ACE\_Token\_Proxy\
   8\. ACE\_Null\_Token : public ACE\_Token\_Proxy\
   9\. ACE\_Local\_Mutex : public ACE\_Token\_Proxy\
   \*. ACE\_Local\_RLock : public ACE\_Local\_Mutex\
   &. ACE\_Local\_WLock : public ACE\_Local\_Mutex private:\
   1\. ACE\_TOKEN\_CONST\
   3\. ACE\_TPQ\_Entry\
   b. ACE\_TSS\_TPQ\_Entry\
   c. ACE\_TPQ\_Iterator\
   4\. ACE\_Token\_Proxy\_Queue\
   5\. ACE\_Tokens\
   6\. ACE\_Mutex\_Token : public ACE\_Tokens\
   12\. ACE\_RW\_Token : public ACE\_Tokens\
   a. ACE\_Token\_Name

 Note that the locking classes defined in this file are \*not\*\
  intended to be used as general-purpose synchronization\
  mechanisms, such as mutexes or semaphores.  Instead, you should\
  use the ACE\_Recursive\_Thread\_Mutex, ACE\_Thread\_Mutex,\
  ACE\_Thread\_Semaphore, etc., that are defined in\
  $ACE\_ROOT/ace/Synch.h and $ACE\_ROOT/ace/Synch\_T.h or the\
  ACE\_Token that's defined in $ACE\_ROOT/ace/Token.h.

## These are passed to the constructor of ACE\_TPQ\_Entry in

make\_TSS\_TYPE

```
const ACE_Token_Proxy *proxy_;
```

Proxy.

```
const ASYS_TCHAR *client_id_;
```

Client\_id.

## AUTHOR

Karl-Heinz Dorn kdorn@erlh.siemens.de, Douglas C. Schmidt schmidt@cs.wustl.edu, and Tim Harrison harrison@cs.wustl.edu

## LIBRARY

ace
