sipxportlib  Version 3.3
Public Member Functions | List of all members
OsNatKeepaliveListener Class Referenceabstract

#include <OsNatKeepaliveListener.h>

Public Member Functions

 OsNatKeepaliveListener ()
 
virtual ~OsNatKeepaliveListener ()
 
virtual void OnKeepaliveStart (const OsNatKeepaliveEvent &event)=0
 
virtual void OnKeepaliveStop (const OsNatKeepaliveEvent &event)=0
 
virtual void OnKeepaliveFeedback (const OsNatKeepaliveEvent &event)=0
 
virtual void OnKeepaliveFailure (const OsNatKeepaliveEvent &event)=0
 

Detailed Description

Simple listener interface for keepalive events

Constructor & Destructor Documentation

virtual ~OsNatKeepaliveListener ( )
inlinevirtual

Member Function Documentation

virtual void OnKeepaliveStart ( const OsNatKeepaliveEvent event)
pure virtual

A keepalive has been started

virtual void OnKeepaliveStop ( const OsNatKeepaliveEvent event)
pure virtual

A keepalive has been disabled

virtual void OnKeepaliveFeedback ( const OsNatKeepaliveEvent event)
pure virtual

A keepalive response has been received (not applicable to CrLf keepalives)

virtual void OnKeepaliveFailure ( const OsNatKeepaliveEvent event)
pure virtual

A keepalive failure occured (e.g. unable to send – failures are not send if responses are not received)