CMSDK  2.0.1
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
cmlabs::RequestQueue Class Reference

Public Member Functions

bool init (uint32 id)
 
uint32 getCount ()
 
bool addRequest (RequestReply *req, double priority=0)
 
RequestReplygetNextRequest ()
 
bool completeRequest (RequestReply *req)
 
std::list< RequestReply * > takeQueue ()
 
std::string toXML ()
 
std::string toJSON ()
 

Static Public Member Functions

static bool UnitTest ()
 

Protected Attributes

std::list< RequestReply * > requestQ
 
utils::Mutex mutex
 
uint32 id
 

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