live
Public Member Functions | Private Attributes
RTSPClient::RequestQueue Class Reference
Collaboration diagram for RTSPClient::RequestQueue:
Collaboration graph
[legend]

Public Member Functions

 RequestQueue ()
 
 RequestQueue (RequestQueue &origQueue)
 
virtual ~RequestQueue ()
 
void enqueue (RequestRecord *request)
 
RequestRecorddequeue ()
 
void putAtHead (RequestRecord *request)
 
RequestRecordfindByCSeq (unsigned cseq)
 
Boolean isEmpty () const
 
void reset ()
 

Private Attributes

RequestRecordfHead
 
RequestRecordfTail
 

Detailed Description

Definition at line 259 of file RTSPClient.hh.

Constructor & Destructor Documentation

◆ RequestQueue() [1/2]

RTSPClient::RequestQueue::RequestQueue ( )

◆ RequestQueue() [2/2]

RTSPClient::RequestQueue::RequestQueue ( RequestQueue origQueue)

◆ ~RequestQueue()

virtual RTSPClient::RequestQueue::~RequestQueue ( )
virtual

Member Function Documentation

◆ dequeue()

RequestRecord* RTSPClient::RequestQueue::dequeue ( )

◆ enqueue()

void RTSPClient::RequestQueue::enqueue ( RequestRecord request)

◆ findByCSeq()

RequestRecord* RTSPClient::RequestQueue::findByCSeq ( unsigned  cseq)

◆ isEmpty()

Boolean RTSPClient::RequestQueue::isEmpty ( ) const
inline

Definition at line 269 of file RTSPClient.hh.

269 { return fHead == NULL; }
RequestRecord * fHead
Definition: RTSPClient.hh:273
#define NULL

References fHead, and NULL.

◆ putAtHead()

void RTSPClient::RequestQueue::putAtHead ( RequestRecord request)

◆ reset()

void RTSPClient::RequestQueue::reset ( )

Field Documentation

◆ fHead

RequestRecord* RTSPClient::RequestQueue::fHead
private

Definition at line 273 of file RTSPClient.hh.

Referenced by isEmpty().

◆ fTail

RequestRecord* RTSPClient::RequestQueue::fTail
private

Definition at line 274 of file RTSPClient.hh.


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