Token Proxy Queue entry. Used in the ACE_Token_Proxy_Queue.
More...
#include <Local_Tokens.h>
Public Types |
| typedef void(* | PTVF )(void *) |
Detailed Description
Token Proxy Queue entry. Used in the ACE_Token_Proxy_Queue.
Not a public interface.
Member Typedef Documentation
| typedef void(* ACE_TPQ_Entry::PTVF)(void *) |
Constructor & Destructor Documentation
| ACE_TPQ_Entry::ACE_TPQ_Entry |
( |
void |
| ) |
|
| ACE_TPQ_Entry::~ACE_TPQ_Entry |
( |
void |
| ) |
|
Member Function Documentation
| void ACE_TPQ_Entry::call_sleep_hook |
( |
void |
| ) |
|
|
inline |
Call the sleep hook function or method passing arg.
| const ACE_TCHAR * ACE_TPQ_Entry::client_id |
( |
void |
| ) |
const |
|
inline |
Get client_id of the entry.
| void ACE_TPQ_Entry::client_id |
( |
const ACE_TCHAR * |
id | ) |
|
Set client_id of the entry.
| void ACE_TPQ_Entry::dump |
( |
void |
| ) |
const |
| int ACE_TPQ_Entry::equal_client_id |
( |
const ACE_TCHAR * |
id | ) |
|
|
inline |
Returns 1 if id == client id. Does not check for id == 0.
| int ACE_TPQ_Entry::nesting_level |
( |
void |
| ) |
const |
|
inline |
Get nesting level of the entry.
| void ACE_TPQ_Entry::nesting_level |
( |
int |
delta | ) |
|
|
inline |
Delta nesting level of the entry.
Copy operator use by the queue.
| void ACE_TPQ_Entry::set |
( |
void(*)(void *) |
sleep_hook | ) |
|
One method for arg and sleep_hook.
| void ACE_TPQ_Entry::sleep_hook |
( |
void(*)(void *) |
sh | ) |
|
|
inline |
Set sleep hook of the entry.
Get sleep hook of the entry.
| int ACE_TPQ_Entry::waiting |
( |
void |
| ) |
const |
|
inline |
Get whether this client is blocked waiting for a token.
| void ACE_TPQ_Entry::waiting |
( |
int |
w | ) |
|
|
inline |
Set whether this client is blocked waiting for a token.
Friends And Related Function Documentation
Member Data Documentation
| void* ACE_TPQ_Entry::arg_ |
|
private |
| int ACE_TPQ_Entry::nesting_level_ |
|
private |
| void(* ACE_TPQ_Entry::sleep_hook_)(void *) |
|
private |
| int ACE_TPQ_Entry::waiting_ |
|
private |
This client is waiting for a token.
The documentation for this class was generated from the following files: