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

Handler used to know when an incoming request failed validation. More...

#include <RequestValidationHandler.hxx>

Public Member Functions

virtual ~RequestValidationHandler ()
 
virtual void onInvalidMethod (const SipMessage &request)=0
 
virtual void onInvalidScheme (const SipMessage &request)=0
 
virtual void onInvalidRequiredOptions (const SipMessage &request)=0
 
virtual void on100RelNotSupportedByRemote (const SipMessage &request)=0
 
virtual void onInvalidContentType (const SipMessage &request)=0
 
virtual void onInvalidContentEncoding (const SipMessage &request)=0
 
virtual void onInvalidContentLanguage (const SipMessage &request)=0
 
virtual void onInvalidAccept (const SipMessage &request)=0
 

Detailed Description

Handler used to know when an incoming request failed validation.

The callbacks are mostly useful to know that validation failed: they are not able to change SIP call flow (like the various failure responses sent back).

Definition at line 16 of file RequestValidationHandler.hxx.

Constructor & Destructor Documentation

◆ ~RequestValidationHandler()

virtual resip::RequestValidationHandler::~RequestValidationHandler ( )
inlinevirtual

Definition at line 19 of file RequestValidationHandler.hxx.

Member Function Documentation

◆ on100RelNotSupportedByRemote()

virtual void resip::RequestValidationHandler::on100RelNotSupportedByRemote ( const SipMessage &  request)
pure virtual

◆ onInvalidAccept()

virtual void resip::RequestValidationHandler::onInvalidAccept ( const SipMessage &  request)
pure virtual

◆ onInvalidContentEncoding()

virtual void resip::RequestValidationHandler::onInvalidContentEncoding ( const SipMessage &  request)
pure virtual

◆ onInvalidContentLanguage()

virtual void resip::RequestValidationHandler::onInvalidContentLanguage ( const SipMessage &  request)
pure virtual

◆ onInvalidContentType()

virtual void resip::RequestValidationHandler::onInvalidContentType ( const SipMessage &  request)
pure virtual

◆ onInvalidMethod()

virtual void resip::RequestValidationHandler::onInvalidMethod ( const SipMessage &  request)
pure virtual

◆ onInvalidRequiredOptions()

virtual void resip::RequestValidationHandler::onInvalidRequiredOptions ( const SipMessage &  request)
pure virtual

◆ onInvalidScheme()

virtual void resip::RequestValidationHandler::onInvalidScheme ( const SipMessage &  request)
pure virtual

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