#include <source/ariba/utility/transport/tcpip/protlib/assocdata.h>
Public Member Functions | |
AssocData (socketfd_t socketfd, const appladdress &peeraddress, const appladdress &ownaddress) | |
AssocData (associd_t ass, const appladdress &ap, const appladdress &oa, uint32 streams) | |
AssocData (associd_t ass, const char *apstr, protocol_t proto, port_t port, uint32 streams, bool &res) | |
Public Attributes | |
const socketfd_t | socketfd |
socket of signaling transport connection | |
const associd_t | assoc |
required for SCTP | |
const appladdress | peer |
address of the signaling peer | |
const appladdress | ownaddr |
own endpoint address of the signaling connection | |
pthread_t | thread_ID |
related receiver thread | |
const uint32 | num_of_out_streams |
required for SCTP | |
bool | shutdown |
bool | touched |
association data, used to keep all necessary information (socket, peer address, shutdown, touched) about a single connection
Definition at line 48 of file assocdata.h.
protlib::AssocData::AssocData | ( | socketfd_t | socketfd, | |
const appladdress & | peeraddress, | |||
const appladdress & | ownaddress | |||
) | [inline] |
Definition at line 49 of file assocdata.h.
protlib::AssocData::AssocData | ( | associd_t | ass, | |
const appladdress & | ap, | |||
const appladdress & | oa, | |||
uint32 | streams | |||
) | [inline] |
Definition at line 62 of file assocdata.h.
protlib::AssocData::AssocData | ( | associd_t | ass, | |
const char * | apstr, | |||
protocol_t | proto, | |||
port_t | port, | |||
uint32 | streams, | |||
bool & | res | |||
) | [inline] |
Definition at line 73 of file assocdata.h.
required for SCTP
Definition at line 85 of file assocdata.h.
Referenced by protlib::ConnectionMap::erase(), and protlib::ConnectionMap::insert().
own endpoint address of the signaling connection
Definition at line 88 of file assocdata.h.
Referenced by protlib::TPoverTCP::receiver_thread().
address of the signaling peer
Definition at line 87 of file assocdata.h.
Referenced by protlib::ConnectionMap::erase(), protlib::ConnectionMap::insert(), protlib::TPoverTCP::receiver_thread(), and protlib::TPoverTCP::terminate_sender_thread().
Definition at line 96 of file assocdata.h.
Referenced by protlib::TPoverTCP::get_connection_to(), protlib::TPoverTCP::receiver_thread(), protlib::TPoverTCP::send(), protlib::TPoverTCP::tcpsend(), and protlib::TPoverTCP::terminate().
socket of signaling transport connection
Definition at line 81 of file assocdata.h.
Referenced by protlib::ConnectionMap::erase(), protlib::ConnectionMap::insert(), protlib::TPoverTCP::receiver_thread(), protlib::TPoverTCP::send(), protlib::TPoverTCP::tcpsend(), and protlib::TPoverTCP::terminate().
pthread_t protlib::AssocData::thread_ID |
related receiver thread
Definition at line 90 of file assocdata.h.
Referenced by protlib::TPoverTCP::cleanup_receiver_thread(), protlib::TPoverTCP::create_new_receiver_thread(), protlib::TPoverTCP::main_loop(), and protlib::TPoverTCP::stop_receiver_thread().
Definition at line 98 of file assocdata.h.