Portability Libraries  2015.2.0.0
Common Methods and Objects for Platform Independance.
SoftwareAndServices::Library::Common::queue Class Reference

#include "<SaS/Common/queue.hpp>"

+ Inheritance diagram for SoftwareAndServices::Library::Common::queue:
+ Collaboration diagram for SoftwareAndServices::Library::Common::queue:

Public Types

enum  mode { none = 0x00, block = 0x01, throwBlock = 0x02 }
 

Public Member Functions

 queue ()
 
virtual ~queue ()
 
unsigned int getCount () const
 
bool insert (const void *data)
 
void * remove ()
 
bool setInsertMode (mode md)
 
bool setRemoveMode (mode md)
 
- Public Member Functions inherited from SoftwareAndServices::Library::Common::instance< queue >
 instance ()
 
virtual InstanceCount_t decInstance () const
 
virtual InstanceCount_t getInstance () const
 
virtual InstanceCount_t incInstance () const
 
void operator delete (void *ToFree)
 

Detailed Description

A queue implementation.

Definition at line 76 of file queue.hpp.


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