protlib::AssocData Struct Reference

SCTP lib interface. More...

#include <source/ariba/utility/transport/tcpip/protlib/assocdata.h>

Collaboration diagram for protlib::AssocData:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Data Documentation

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().

Definition at line 98 of file assocdata.h.


The documentation for this struct was generated from the following file:

Generated on Fri Aug 14 23:39:48 2009 for Ariba by  doxygen 1.5.8