SCTP lib interface. More...
#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 |
SCTP lib interface.
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().
required for SCTP
Definition at line 92 of file assocdata.h.
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.
1.6.1