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

#include <CertSubscriptionHandler.hxx>

Inheritance diagram for repro::CertSubscriptionHandler:
[legend]

Public Member Functions

 CertSubscriptionHandler (resip::Security &security)
 
virtual void onNewSubscription (resip::ServerSubscriptionHandle h, const resip::SipMessage &sub)
 
virtual void onPublished (resip::ServerSubscriptionHandle associated, resip::ServerPublicationHandle publication, const resip::Contents *contents, const resip::SecurityAttributes *attrs)
 
virtual void onTerminated (resip::ServerSubscriptionHandle)
 
virtual void onError (resip::ServerSubscriptionHandle, const resip::SipMessage &msg)
 
- Public Member Functions inherited from resip::ServerSubscriptionHandler
virtual ~ServerSubscriptionHandler ()
 
virtual void onNewSubscriptionFromRefer (ServerSubscriptionHandle, const SipMessage &sub)
 
virtual void onRefresh (ServerSubscriptionHandle, const SipMessage &sub)
 
virtual void onNotifyAccepted (ServerSubscriptionHandle, const SipMessage &msg)
 
virtual void onNotifyRejected (ServerSubscriptionHandle, const SipMessage &msg)
 
virtual void onReadyToSend (ServerSubscriptionHandle, 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 hasDefaultExpires () const
 dcm! – a bit clunky, but really want these objects to not have state
 
virtual uint32_t getDefaultExpires () const
 
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 20 of file CertSubscriptionHandler.hxx.

Constructor & Destructor Documentation

◆ CertSubscriptionHandler()

CertSubscriptionHandler::CertSubscriptionHandler ( resip::Security &  security)

Definition at line 8 of file CertSubscriptionHandler.cxx.

Member Function Documentation

◆ onError()

void CertSubscriptionHandler::onError ( resip::ServerSubscriptionHandle  ,
const resip::SipMessage &  msg 
)
virtual

Reimplemented from resip::ServerSubscriptionHandler.

Definition at line 52 of file CertSubscriptionHandler.cxx.

◆ onNewSubscription()

void CertSubscriptionHandler::onNewSubscription ( resip::ServerSubscriptionHandle  h,
const resip::SipMessage &  sub 
)
virtual

Implements resip::ServerSubscriptionHandler.

Definition at line 13 of file CertSubscriptionHandler.cxx.

◆ onPublished()

void CertSubscriptionHandler::onPublished ( resip::ServerSubscriptionHandle  associated,
resip::ServerPublicationHandle  publication,
const resip::Contents *  contents,
const resip::SecurityAttributes *  attrs 
)
virtual

Reimplemented from resip::ServerSubscriptionHandler.

Definition at line 37 of file CertSubscriptionHandler.cxx.

◆ onTerminated()

void CertSubscriptionHandler::onTerminated ( resip::ServerSubscriptionHandle  )
virtual

Implements resip::ServerSubscriptionHandler.

Definition at line 47 of file CertSubscriptionHandler.cxx.


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