reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::DefaultServerReferHandler Class Reference

#include <DefaultServerReferHandler.hxx>

Inheritance diagram for resip::DefaultServerReferHandler:
[legend]

Public Member Functions

 DefaultServerReferHandler ()
 
virtual ~DefaultServerReferHandler ()
 
virtual void onNewSubscription (ServerSubscriptionHandle, const SipMessage &sub)
 
virtual void onNewSubscriptionFromRefer (ServerSubscriptionHandle, const SipMessage &sub)
 
virtual void onRefresh (ServerSubscriptionHandle, const SipMessage &sub)
 
virtual void onTerminated (ServerSubscriptionHandle)
 
virtual void onReadyToSend (ServerSubscriptionHandle, SipMessage &)
 
virtual bool hasDefaultExpires () const
 dcm! – a bit clunky, but really want these objects to not have state
 
virtual uint32_t getDefaultExpires () const
 
- Public Member Functions inherited from resip::ServerSubscriptionHandler
virtual ~ServerSubscriptionHandler ()
 
virtual void onPublished (ServerSubscriptionHandle associated, ServerPublicationHandle publication, const Contents *contents, const SecurityAttributes *attrs)
 
virtual void onNotifyAccepted (ServerSubscriptionHandle, const SipMessage &msg)
 
virtual void onNotifyRejected (ServerSubscriptionHandle, const SipMessage &msg)
 
virtual void onError (ServerSubscriptionHandle, const SipMessage &msg)
 
virtual void onExpiredByClient (ServerSubscriptionHandle, const SipMessage &sub, SipMessage &notify)
 
virtual void onExpired (ServerSubscriptionHandle, SipMessage &notify)
 
virtual void onFlowTerminated (ServerSubscriptionHandle)
 Called when a TCP or TLS flow to the server has terminated.
 
virtual void getExpires (const SipMessage &msg, uint32_t &expires, int &errorResponseCode)
 Default behavior is to use the expires value in the SipMessage, if it exists.
 
virtual bool hasMinExpires () const
 
virtual uint32_t getMinExpires () const
 
virtual bool hasMaxExpires () const
 
virtual uint32_t getMaxExpires () const
 
const Mimes & getSupportedMimeTypes () const
 

Detailed Description

Definition at line 9 of file DefaultServerReferHandler.hxx.

Constructor & Destructor Documentation

◆ DefaultServerReferHandler()

resip::DefaultServerReferHandler::DefaultServerReferHandler ( )
inline

Definition at line 12 of file DefaultServerReferHandler.hxx.

◆ ~DefaultServerReferHandler()

virtual resip::DefaultServerReferHandler::~DefaultServerReferHandler ( )
inlinevirtual

Definition at line 13 of file DefaultServerReferHandler.hxx.

Member Function Documentation

◆ getDefaultExpires()

uint32_t DefaultServerReferHandler::getDefaultExpires ( ) const
virtual

Reimplemented from resip::ServerSubscriptionHandler.

Definition at line 44 of file DefaultServerReferHandler.cxx.

◆ hasDefaultExpires()

bool DefaultServerReferHandler::hasDefaultExpires ( ) const
virtual

dcm! – a bit clunky, but really want these objects to not have state

Reimplemented from resip::ServerSubscriptionHandler.

Definition at line 38 of file DefaultServerReferHandler.cxx.

◆ onNewSubscription()

void DefaultServerReferHandler::onNewSubscription ( ServerSubscriptionHandle  ,
const SipMessage &  sub 
)
virtual

Implements resip::ServerSubscriptionHandler.

Definition at line 11 of file DefaultServerReferHandler.cxx.

◆ onNewSubscriptionFromRefer()

void DefaultServerReferHandler::onNewSubscriptionFromRefer ( ServerSubscriptionHandle  ,
const SipMessage &  sub 
)
virtual

Reimplemented from resip::ServerSubscriptionHandler.

Definition at line 15 of file DefaultServerReferHandler.cxx.

◆ onReadyToSend()

void DefaultServerReferHandler::onReadyToSend ( ServerSubscriptionHandle  ,
SipMessage &   
)
virtual

Reimplemented from resip::ServerSubscriptionHandler.

Definition at line 26 of file DefaultServerReferHandler.cxx.

◆ onRefresh()

void DefaultServerReferHandler::onRefresh ( ServerSubscriptionHandle  ,
const SipMessage &  sub 
)
virtual

Reimplemented from resip::ServerSubscriptionHandler.

Definition at line 19 of file DefaultServerReferHandler.cxx.

◆ onTerminated()

void DefaultServerReferHandler::onTerminated ( ServerSubscriptionHandle  )
virtual

Implements resip::ServerSubscriptionHandler.

Definition at line 23 of file DefaultServerReferHandler.cxx.


The documentation for this class was generated from the following files: