# 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

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:

- Token_Request_Reply.h