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

#include <PrivateKeySubscriptionHandler.hxx>

Inheritance diagram for repro::PrivateKeySubscriptionHandler:
[legend]

Public Member Functions

 PrivateKeySubscriptionHandler (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 18 of file PrivateKeySubscriptionHandler.hxx.

Constructor & Destructor Documentation

◆ PrivateKeySubscriptionHandler()

PrivateKeySubscriptionHandler::PrivateKeySubscriptionHandler ( resip::Security &  security)

Definition at line 10 of file PrivateKeySubscriptionHandler.cxx.

Member Function Documentation

◆ onError()

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

Reimplemented from resip::ServerSubscriptionHandler.

Definition at line 50 of file PrivateKeySubscriptionHandler.cxx.

◆ onNewSubscription()

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

◆ onPublished()

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

Reimplemented from resip::ServerSubscriptionHandler.

Definition at line 36 of file PrivateKeySubscriptionHandler.cxx.

◆ onTerminated()

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

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