Public Member Functions | |
Polled () | |
~Polled () | |
Protected Member Functions | |
void | connectionReceived (const TransportTCPPtr &transport) |
void | onDisconnect (const TransportPtr &transport, int index) |
void | onReadable (const TransportPtr &transport, int index) |
void | onWriteable (const TransportPtr &transport, int index) |
void | pollThread () |
virtual void | SetUp () |
virtual void | TearDown () |
Protected Attributes | |
int | bytes_read_ [3] |
int | bytes_written_ [3] |
volatile bool | continue_ |
bool | disconnected_ [3] |
PollSet | poll_set_ |
boost::thread | poll_thread_ |
TransportTCPPtr | transports_ [3] |
Definition at line 185 of file test_transport_tcp.cpp.
Polled::Polled | ( | ) | [inline] |
Definition at line 188 of file test_transport_tcp.cpp.
Polled::~Polled | ( | ) | [inline] |
Definition at line 192 of file test_transport_tcp.cpp.
void Polled::connectionReceived | ( | const TransportTCPPtr & | transport | ) | [inline, protected] |
Definition at line 199 of file test_transport_tcp.cpp.
void Polled::onDisconnect | ( | const TransportPtr & | transport, | |
int | index | |||
) | [inline, protected] |
Definition at line 233 of file test_transport_tcp.cpp.
void Polled::onReadable | ( | const TransportPtr & | transport, | |
int | index | |||
) | [inline, protected] |
Definition at line 212 of file test_transport_tcp.cpp.
void Polled::onWriteable | ( | const TransportPtr & | transport, | |
int | index | |||
) | [inline, protected] |
Definition at line 223 of file test_transport_tcp.cpp.
void Polled::pollThread | ( | ) | [inline, protected] |
Definition at line 204 of file test_transport_tcp.cpp.
virtual void Polled::SetUp | ( | ) | [inline, protected, virtual] |
Definition at line 240 of file test_transport_tcp.cpp.
virtual void Polled::TearDown | ( | ) | [inline, protected, virtual] |
Definition at line 292 of file test_transport_tcp.cpp.
int Polled::bytes_read_[3] [protected] |
Definition at line 304 of file test_transport_tcp.cpp.
int Polled::bytes_written_[3] [protected] |
Definition at line 305 of file test_transport_tcp.cpp.
volatile bool Polled::continue_ [protected] |
Definition at line 311 of file test_transport_tcp.cpp.
bool Polled::disconnected_[3] [protected] |
Definition at line 306 of file test_transport_tcp.cpp.
PollSet Polled::poll_set_ [protected] |
Definition at line 308 of file test_transport_tcp.cpp.
boost::thread Polled::poll_thread_ [protected] |
Definition at line 310 of file test_transport_tcp.cpp.
TransportTCPPtr Polled::transports_[3] [protected] |
Definition at line 303 of file test_transport_tcp.cpp.