Token Proxy Queue entry. Used in the ACE_Token_Proxy_Queue.
More...
#include <Local_Tokens.h>
Token Proxy Queue entry. Used in the ACE_Token_Proxy_Queue.
Not a public interface.
◆ PTVF
◆ ACE_TPQ_Entry() [1/3]
ACE_TPQ_Entry::ACE_TPQ_Entry |
( |
| ) |
|
◆ ACE_TPQ_Entry() [2/3]
◆ ACE_TPQ_Entry() [3/3]
◆ ~ACE_TPQ_Entry()
ACE_TPQ_Entry::~ACE_TPQ_Entry |
( |
| ) |
|
◆ call_sleep_hook()
void ACE_TPQ_Entry::call_sleep_hook |
( |
| ) |
|
|
inline |
Call the sleep hook function or method passing arg.
◆ client_id() [1/2]
const ACE_TCHAR * ACE_TPQ_Entry::client_id |
( |
| ) |
const |
|
inline |
Get client_id of the entry.
◆ client_id() [2/2]
Set client_id of the entry.
◆ dump()
void ACE_TPQ_Entry::dump |
( |
| ) |
const |
Dump the state of the class.
◆ equal_client_id()
Returns 1 if id == client id. Does not check for id == 0.
◆ nesting_level() [1/2]
int ACE_TPQ_Entry::nesting_level |
( |
| ) |
const |
|
inline |
Get nesting level of the entry.
◆ nesting_level() [2/2]
void ACE_TPQ_Entry::nesting_level |
( |
int | delta | ) |
|
|
inline |
Delta nesting level of the entry.
◆ operator=()
Copy operator use by the queue.
◆ proxy() [1/2]
◆ proxy() [2/2]
◆ set()
One method for arg and sleep_hook.
◆ sleep_hook() [1/2]
Get sleep hook of the entry.
◆ sleep_hook() [2/2]
Set sleep hook of the entry.
◆ waiting() [1/2]
int ACE_TPQ_Entry::waiting |
( |
| ) |
const |
|
inline |
Get whether this client is blocked waiting for a token.
◆ waiting() [2/2]
void ACE_TPQ_Entry::waiting |
( |
int | w | ) |
|
|
inline |
Set whether this client is blocked waiting for a token.
◆ ACE_Token_Manager
◆ arg_
void* ACE_TPQ_Entry::arg_ |
|
private |
◆ client_id_
◆ cond_var_
ACE_TOKEN_CONST::COND_VAR ACE_TPQ_Entry::cond_var_ |
◆ lock_
ACE_TOKEN_CONST::MUTEX ACE_TPQ_Entry::lock_ |
◆ nesting_level_
int ACE_TPQ_Entry::nesting_level_ |
|
private |
◆ next_
◆ proxy_
◆ sleep_hook_
void(* ACE_TPQ_Entry::sleep_hook_) (void *) |
|
private |
◆ waiting_
int ACE_TPQ_Entry::waiting_ |
|
private |
This client is waiting for a token.
The documentation for this class was generated from the following files: