SIPX_CONTACT_ADDRESS Struct Reference

#include <sipXtapi.h>


Detailed Description

The CONTACT_ADDRESS structure includes contact information (ip and port), address source type, and interface.

See also:
sipxConfigGetLocalContacts


Public Member Functions

 SIPX_CONTACT_ADDRESS ()
 Contructor.
 SIPX_CONTACT_ADDRESS (const SIPX_CONTACT_ADDRESS &ref)
 Copy constructor.
SIPX_CONTACT_ADDRESSoperator= (const SIPX_CONTACT_ADDRESS &ref)
 Assignment operator.

Data Fields

SIPX_CONTACT_ID id
 Contact record Id.
SIPX_CONTACT_TYPE eContactType
 Address type/source.
SIPX_TRANSPORT_TYPE eTransportType
 Contact transport type.
char cInterface [32]
 Source interface.
char cIpAddress [28]
 IP Address.
int cbSize
 Size of structure.
int iPort
 Port.
char cCustomTransportName [32]
 Custom transport name.
char cCustomRouteID [64]
 Custom transport routing tag.


Constructor & Destructor Documentation

SIPX_CONTACT_ADDRESS::SIPX_CONTACT_ADDRESS (  )  [inline]

Contructor.

SIPX_CONTACT_ADDRESS::SIPX_CONTACT_ADDRESS ( const SIPX_CONTACT_ADDRESS ref  )  [inline]

Copy constructor.


Member Function Documentation

SIPX_CONTACT_ADDRESS& SIPX_CONTACT_ADDRESS::operator= ( const SIPX_CONTACT_ADDRESS ref  )  [inline]

Assignment operator.


Field Documentation

SIPX_CONTACT_ID SIPX_CONTACT_ADDRESS::id

Contact record Id.

SIPX_CONTACT_TYPE SIPX_CONTACT_ADDRESS::eContactType

Address type/source.

SIPX_TRANSPORT_TYPE SIPX_CONTACT_ADDRESS::eTransportType

Contact transport type.

char SIPX_CONTACT_ADDRESS::cInterface[32]

Source interface.

char SIPX_CONTACT_ADDRESS::cIpAddress[28]

IP Address.

int SIPX_CONTACT_ADDRESS::cbSize

Size of structure.

int SIPX_CONTACT_ADDRESS::iPort

Port.

char SIPX_CONTACT_ADDRESS::cCustomTransportName[32]

Custom transport name.

char SIPX_CONTACT_ADDRESS::cCustomRouteID[64]

Custom transport routing tag.


The documentation for this struct was generated from the following file:
Generated on Wed Jan 31 22:16:37 2007 for sipXtapi by  doxygen 1.5.1-p1