sipxtacklib  Version 3.3
Public Attributes | List of all members
SIPX_KEEPALIVE_INFO Struct Reference

Keepalive event information structure. More...

#include <sipXtapiEvents.h>

Public Attributes

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

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

Member Data Documentation

size_t nSize

Size of the structure.

Keepalive event identifier.

Keepalive cause.

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)


sipXtackLib home page