ACE  6.3.3
Public Attributes | List of all members
ACE_Token_Request::Transfer Struct Reference

Public Attributes

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

Member Data Documentation

ACE_UINT32 ACE_Token_Request::Transfer::arg_

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

ACE_UINT32 ACE_Token_Request::Transfer::length_

Length of entire request.

ACE_UINT32 ACE_Token_Request::Transfer::notify_

this only makes sense when operation type is renew

ACE_UINT32 ACE_Token_Request::Transfer::operation_type_

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

ACE_UINT32 ACE_Token_Request::Transfer::proxy_type_

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

ACE_UINT32 ACE_Token_Request::Transfer::requeue_position_

this only makes sense when operation type is renew

ACE_UINT32 ACE_Token_Request::Transfer::sec_

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

ACE_UINT32 ACE_Token_Request::Transfer::token_type_

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

ACE_UINT32 ACE_Token_Request::Transfer::use_timeout_

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

ACE_UINT32 ACE_Token_Request::Transfer::usec_

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


The documentation for this struct was generated from the following file: