ACE  6.1.0
Public Attributes
ACE_Token_Request::Transfer Struct Reference

List of all members.

Public Attributes

ACE_UINT32 length_
 Length of entire request.
ACE_UINT32 token_type_
 Type of the request (i.e., MUTEX, RLOCK, WLOCK...
ACE_UINT32 proxy_type_
 Type of the request (i.e., MUTEX, RLOCK, WLOCK...
ACE_UINT32 operation_type_
 Type of the request (i.e., <ACQUIRE>, <RELEASE>, <RENEW>, and <REMOVE>).
ACE_UINT32 requeue_position_
 this only makes sense when operation type is renew
ACE_UINT32 notify_
 this only makes sense when operation type is renew
ACE_UINT32 use_timeout_
ACE_UINT32 sec_
 Max seconds willing to wait for token if not blocking forever.
ACE_UINT32 usec_
 Max micro seconds to wait for token if not blocking forever.
ACE_UINT32 arg_
 value returned in <Token_Reply::arg>;
ACE_TCHAR data_ [ACE_MAXTOKENNAMELEN+ACE_MAXCLIENTIDLEN+3]

Member Data Documentation

value returned in <Token_Reply::arg>;

ACE_TCHAR ACE_Token_Request::Transfer::data_[ACE_MAXTOKENNAMELEN+ACE_MAXCLIENTIDLEN+3]

The data portion contains the <tokenName_> including a 0 terminator, a ':', then the <clientId> including a 0 terminator

Length of entire request.

this only makes sense when operation type is renew

Type of the request (i.e., <ACQUIRE>, <RELEASE>, <RENEW>, and <REMOVE>).

Type of the request (i.e., MUTEX, RLOCK, WLOCK...

this only makes sense when operation type is renew

Max seconds willing to wait for token if not blocking forever.

Type of the request (i.e., MUTEX, RLOCK, WLOCK...

Indicates if we should block forever. If 1, then <secTimeout_> and <usecTimeout_> indicates how long we should wait. If 0, then we block forever.

Max micro seconds to wait for token if not blocking forever.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines