|
Pol
Revision:cb584c9
|
#include <clienttransmit.h>
Inheritance diagram for Pol::Network::ClientTransmit:Public Member Functions | |
| ClientTransmit () | |
| ~ClientTransmit () | |
| void | AddToQueue (Client *client, const void *data, int len) |
| void | Cancel () |
| TransmitDataSPtr | NextQueueEntry () |
| void | QueueDelete (Client *client) |
| void | QueueDisconnection (Client *client) |
Private Attributes | |
| ClientTransmitQueue | _transmitqueue |
Definition at line 34 of file clienttransmit.h.
| Pol::Network::ClientTransmit::ClientTransmit | ( | ) |
Definition at line 13 of file clienttransmit.cpp.
| Pol::Network::ClientTransmit::~ClientTransmit | ( | ) |
Definition at line 15 of file clienttransmit.cpp.
| void Pol::Network::ClientTransmit::AddToQueue | ( | Client * | client, |
| const void * | data, | ||
| int | len | ||
| ) |
Definition at line 21 of file clienttransmit.cpp.
References _transmitqueue, data, Pol::Network::Client::getWeakPtr(), and Pol::Clib::message_queue< Message >::push_move().
| void Pol::Network::ClientTransmit::Cancel | ( | ) |
Definition at line 17 of file clienttransmit.cpp.
References _transmitqueue, and Pol::Clib::message_queue< Message >::cancel().
| TransmitDataSPtr Pol::Network::ClientTransmit::NextQueueEntry | ( | ) |
Definition at line 48 of file clienttransmit.cpp.
References _transmitqueue, and Pol::Clib::message_queue< Message >::pop_wait().
Referenced by Pol::Network::ClientTransmitThread().
| void Pol::Network::ClientTransmit::QueueDelete | ( | Client * | client | ) |
Definition at line 40 of file clienttransmit.cpp.
References _transmitqueue, Pol::Network::Client::getWeakPtr(), and Pol::Clib::message_queue< Message >::push_move().
| void Pol::Network::ClientTransmit::QueueDisconnection | ( | Client * | client | ) |
Definition at line 32 of file clienttransmit.cpp.
References _transmitqueue, Pol::Network::Client::getWeakPtr(), and Pol::Clib::message_queue< Message >::push_move().
|
private |
Definition at line 50 of file clienttransmit.h.
Referenced by AddToQueue(), Cancel(), NextQueueEntry(), QueueDelete(), and QueueDisconnection().