|
| ACE_Null_Token ()=default |
| Construction.
|
|
| ~ACE_Null_Token ()=default |
| Destructor.
|
|
virtual int | acquire (int=0, void(*)(void *)=0, ACE_Synch_Options &=ACE_Synch_Options::defaults) |
| Acquire.
|
|
virtual int | renew (int=-1, ACE_Synch_Options &=ACE_Synch_Options::defaults) |
| Renew.
|
|
virtual int | tryacquire (void(*)(void *)=0) |
| Try acquire.
|
|
virtual int | release (ACE_Synch_Options &=ACE_Synch_Options::defaults) |
| Release.
|
|
virtual int | remove (ACE_Synch_Options &=ACE_Synch_Options::defaults) |
| Remove.
|
|
virtual ACE_Token_Proxy * | clone () const |
| Return a dynamically allocated clone of the derived class.
|
|
void | dump () const |
| Dump the state of the class.
|
|
virtual ACE_Tokens * | create_token (const ACE_TCHAR *) |
| Do not allow the Token Manager to create us.
|
|
| ACE_Token_Proxy () |
| Construction.
|
|
virtual | ~ACE_Token_Proxy () |
| Destructor.
|
|
virtual int | open (const ACE_TCHAR *name, int ignore_deadlock=0, int debug=0) |
|
virtual int | acquire (int notify=0, void(*sleep_hook)(void *)=0, ACE_Synch_Options &options=ACE_Synch_Options::defaults) |
|
virtual int | renew (int requeue_position=-1, ACE_Synch_Options &options=ACE_Synch_Options::defaults) |
| Calls renew on the token. Blocks the calling thread if would block.
|
|
virtual int | tryacquire (void(*sleep_hook)(void *)=0) |
| Calls renew on the token.
|
|
virtual int | release (ACE_Synch_Options &options=ACE_Synch_Options::defaults) |
| Calls release on the token.
|
|
virtual int | remove (ACE_Synch_Options &options=ACE_Synch_Options::defaults) |
| Calls remove on the token.
|
|
virtual int | acquire_read (int notify=0, void(*sleep_hook)(void *)=0, ACE_Synch_Options &options=ACE_Synch_Options::defaults) |
|
virtual int | acquire_write (int notify=0, void(*sleep_hook)(void *)=0, ACE_Synch_Options &options=ACE_Synch_Options::defaults) |
|
virtual int | tryacquire_read (void(*sleep_hook)(void *)=0) |
|
virtual int | tryacquire_write (void(*sleep_hook)(void *)=0) |
|
virtual const ACE_TCHAR * | client_id () const |
|
virtual void | client_id (const ACE_TCHAR *client_id) |
|
virtual const ACE_TCHAR * | name () const |
|
virtual void | sleep_hook () |
|
virtual void | token_acquired (ACE_TPQ_Entry *) |
|
virtual const ACE_TCHAR * | owner_id () |
| The client id of the current token holder.
|
|
virtual ACE_Token_Proxy * | clone () const =0 |
| Return a dynamically allocated clone of the derived class.
|
|
void | dump () const |
| Dump the state of the class.
|
|
virtual int | type () const |
|
No op class for nonthreaded platform protocols.