ACE 8.0.5
Loading...
Searching...
No Matches
ACE_TLI_Request_Queue Class Reference
Collaboration diagram for ACE_TLI_Request_Queue:

Public Member Functions

 ACE_TLI_Request_Queue ()
ACE_HANDLE open (ACE_HANDLE fd, int size)
int close ()
int enqueue (const char device[], bool restart, int rwflag)
int dequeue (ACE_TLI_Request *&ptr)
int remove (int sequence_number)
int is_empty () const
int is_full () const
ACE_TLI_Requestalloc ()
void free (ACE_TLI_Request *node)
void dump () const

Public Attributes

 ACE_ALLOC_HOOK_DECLARE

Private Attributes

ACE_HANDLE handle_
int size_
int current_count_
ACE_TLI_Requestbase_
ACE_TLI_Requesttail_
ACE_TLI_Requestfree_list_

Constructor & Destructor Documentation

◆ ACE_TLI_Request_Queue()

ACE_TLI_Request_Queue::ACE_TLI_Request_Queue ( )

Member Function Documentation

◆ alloc()

ACE_TLI_Request * ACE_TLI_Request_Queue::alloc ( )

◆ close()

int ACE_TLI_Request_Queue::close ( )

◆ dequeue()

int ACE_TLI_Request_Queue::dequeue ( ACE_TLI_Request *& ptr)

◆ dump()

void ACE_TLI_Request_Queue::dump ( ) const

◆ enqueue()

int ACE_TLI_Request_Queue::enqueue ( const char device[],
bool restart,
int rwflag )

◆ free()

void ACE_TLI_Request_Queue::free ( ACE_TLI_Request * node)

◆ is_empty()

int ACE_TLI_Request_Queue::is_empty ( ) const

◆ is_full()

int ACE_TLI_Request_Queue::is_full ( ) const

◆ open()

ACE_HANDLE ACE_TLI_Request_Queue::open ( ACE_HANDLE fd,
int size )

◆ remove()

int ACE_TLI_Request_Queue::remove ( int sequence_number)

Member Data Documentation

◆ ACE_ALLOC_HOOK_DECLARE

ACE_TLI_Request_Queue::ACE_ALLOC_HOOK_DECLARE

◆ base_

ACE_TLI_Request* ACE_TLI_Request_Queue::base_
private

◆ current_count_

int ACE_TLI_Request_Queue::current_count_
private

◆ free_list_

ACE_TLI_Request* ACE_TLI_Request_Queue::free_list_
private

◆ handle_

ACE_HANDLE ACE_TLI_Request_Queue::handle_
private

◆ size_

int ACE_TLI_Request_Queue::size_
private

◆ tail_

ACE_TLI_Request* ACE_TLI_Request_Queue::tail_
private

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