protlib::AssocDataUDS Struct Reference

SCTP lib interface. More...

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

Collaboration diagram for protlib::AssocDataUDS:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 AssocDataUDS (socketfd_t socketfd, const udsaddress &peeraddress, const udsaddress &ownaddress)
 AssocDataUDS (associd_t ass, const udsaddress &ap, const udsaddress &oa, uint32 streams)

Public Attributes

const socketfd_t socketfd
 socket of signaling transport connection
const associd_t assoc
 required for SCTP
const udsaddress peer
 address of the signaling peer
const udsaddress 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 50 of file assocdata_uds.h.


Constructor & Destructor Documentation

protlib::AssocDataUDS::AssocDataUDS ( socketfd_t  socketfd,
const udsaddress peeraddress,
const udsaddress ownaddress 
) [inline]

Definition at line 51 of file assocdata_uds.h.

protlib::AssocDataUDS::AssocDataUDS ( associd_t  ass,
const udsaddress ap,
const udsaddress oa,
uint32  streams 
) [inline]

Definition at line 64 of file assocdata_uds.h.


Member Data Documentation

required for SCTP

Definition at line 76 of file assocdata_uds.h.

Referenced by protlib::ConnectionMapUDS::erase(), and protlib::ConnectionMapUDS::insert().

required for SCTP

Definition at line 83 of file assocdata_uds.h.

own endpoint address of the signaling connection

Definition at line 79 of file assocdata_uds.h.

address of the signaling peer

Definition at line 78 of file assocdata_uds.h.

Referenced by protlib::ConnectionMapUDS::erase(), and protlib::ConnectionMapUDS::insert().

Definition at line 87 of file assocdata_uds.h.

socket of signaling transport connection

Definition at line 73 of file assocdata_uds.h.

Referenced by protlib::ConnectionMapUDS::erase(), and protlib::ConnectionMapUDS::insert().

related receiver thread

Definition at line 81 of file assocdata_uds.h.

Definition at line 89 of file assocdata_uds.h.


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

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