#include <source/ariba/communication/modules/transport/tcp/TCPTransport.h>


Public Member Functions | |
| TCPTransport (port_t port) | |
| virtual | ~TCPTransport () |
| virtual void | start () |
| virtual void | stop () |
| virtual TransportLocator::prot_t | getId () |
| virtual const vector < TransportLocator * > | getLocators () |
| virtual seqnum_t | sendMessage (const Message *message) |
| virtual void | terminate (const NetworkLocator *local, const NetworkLocator *remote) |
Protected Member Functions | |
| virtual void | handleSystemEvent (const SystemEvent &event) |
Private Member Functions | |
| use_logging_h (TCPTransport) | |
Static Private Member Functions | |
| static void * | receiverThread (void *ptp) |
| static bool | getMessageLength (NetMsg &m, uint32 &clen_bytes) |
Private Attributes | |
| port_t | port |
| volatile bool | done |
| volatile bool | running |
| pthread_t | tpreceivethread |
| ThreadStarter< TPoverTCP, TPoverTCPParam > * | tpthread |
Definition at line 71 of file TCPTransport.h.
| TCPTransport::TCPTransport | ( | port_t | port | ) |
| virtual TCPTransport::~TCPTransport | ( | ) | [virtual] |
| TCPTransport::use_logging_h | ( | TCPTransport | ) | [private] |
| static void* TCPTransport::receiverThread | ( | void * | ptp | ) | [static, private] |
| static bool TCPTransport::getMessageLength | ( | NetMsg & | m, | |
| uint32 & | clen_bytes | |||
| ) | [static, private] |
| virtual void TCPTransport::start | ( | ) | [virtual] |
| virtual void TCPTransport::stop | ( | ) | [virtual] |
| virtual TransportLocator::prot_t TCPTransport::getId | ( | ) | [virtual] |
| virtual const vector<TransportLocator*> TCPTransport::getLocators | ( | ) | [virtual] |
| virtual seqnum_t TCPTransport::sendMessage | ( | const Message * | message | ) | [virtual] |
| virtual void TCPTransport::terminate | ( | const NetworkLocator * | local, | |
| const NetworkLocator * | remote | |||
| ) | [virtual] |
| virtual void TCPTransport::handleSystemEvent | ( | const SystemEvent & | event | ) | [protected, virtual] |
Implements ariba::utility::SystemEventListener.
port_t TCPTransport::port [private] |
volatile bool TCPTransport::done [private] |
Definition at line 77 of file TCPTransport.h.
volatile bool TCPTransport::running [private] |
Definition at line 78 of file TCPTransport.h.
pthread_t TCPTransport::tpreceivethread [private] |
Definition at line 79 of file TCPTransport.h.
ThreadStarter<TPoverTCP, TPoverTCPParam>* TCPTransport::tpthread [private] |
Definition at line 80 of file TCPTransport.h.
1.5.6