GATE
gate::net::SocketQueue Class Reference
Inheritance diagram for gate::net::SocketQueue:
gate::DataQueue

Public Member Functions

 SocketQueue (gate_socketqueue_t *queue)
 
 SocketQueue (SocketQueue const &src)
 
SocketQueueoperator= (SocketQueue const &src)
 
void closeAll ()
 
gate_socketqueue_t * c_impl ()
 
gate_socketqueue_t const * c_impl () const
 
- Public Member Functions inherited from gate::DataQueue
 DataQueue (gate_dataqueue_t *ptr_queue_to_embed)
 
 DataQueue (DataQueue const &src)
 
DataQueueoperator= (DataQueue const &src)
 
gate_dataqueue_t * c_impl ()
 
void start (gate_dataqueue_status_t statusCallback, void *callback_data=NULL)
 
void start (DataQueueSink &sink)
 
void stop ()
 
channel_id_t open (String const &address, uint32_t flags, void *userParam=NULL)
 
void close (channel_id_t channelId)
 
void beginRead (channel_id_t channelId, size_t size, void *userParam=NULL)
 
void beginWrite (channel_id_t channelId, char const *buffer, gate_size_t bufferLen, void *userParam=NULL)
 

Additional Inherited Members

- Public Types inherited from gate::DataQueue
typedef gate_channel_id_t channel_id_t
 

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