SIPX_KEEPALIVE_INFO Struct Reference

#include <sipXtapiEvents.h>


Detailed Description

Keepalive event information structure.

This information is passed as part of the sipXtapi callback mechanism. Based on the SIPX_KEEPALIVE_CATEGORY, the application developer should cast the pInfo member of your callback to the appropriate structure.

See also:
SIPX_EVENT_CALLBACK_PROC

SIPX_EVENT_CATEGORY


Data Fields

size_t nSize
 Size of the structure.
SIPX_KEEPALIVE_EVENT event
 Keepalive event identifier.
SIPX_KEEPALIVE_CAUSE cause
 Keepalive cause.
SIPX_KEEPALIVE_TYPE type
 Keepalive type.
const char * szRemoteAddress
 Target IP/host where you are sending the keepalives.
int remotePort
 Target port where you are sending the keepalives.
int keepAliveSecs
 How often keepalives are being sent.
const char * szFeedbackAddress
 This UA's IP address as seen by the remote side (only valid in FEEDBACK events).
int feedbackPort
 This UA's port as seen by the remote side (only valid in FEEDBACK events).


Field Documentation

size_t SIPX_KEEPALIVE_INFO::nSize

Size of the structure.

SIPX_KEEPALIVE_EVENT SIPX_KEEPALIVE_INFO::event

Keepalive event identifier.

SIPX_KEEPALIVE_CAUSE SIPX_KEEPALIVE_INFO::cause

Keepalive cause.

SIPX_KEEPALIVE_TYPE SIPX_KEEPALIVE_INFO::type

Keepalive type.

const char* SIPX_KEEPALIVE_INFO::szRemoteAddress

Target IP/host where you are sending the keepalives.

int SIPX_KEEPALIVE_INFO::remotePort

Target port where you are sending the keepalives.

int SIPX_KEEPALIVE_INFO::keepAliveSecs

How often keepalives are being sent.

const char* SIPX_KEEPALIVE_INFO::szFeedbackAddress

This UA's IP address as seen by the remote side (only valid in FEEDBACK events).

int SIPX_KEEPALIVE_INFO::feedbackPort

This UA's port as seen by the remote side (only valid in FEEDBACK events).


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