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

#include <ServerOutOfDialogReq.hxx>

Inheritance diagram for resip::ServerOutOfDialogReq:
[legend]

Public Types

typedef Handle< ServerOutOfDialogReq > ServerOutOfDialogReqHandle
 
- Public Types inherited from resip::Handled
enum  { npos = 0 }
 
typedef unsigned long Id
 

Public Member Functions

 ServerOutOfDialogReq (const ServerOutOfDialogReq &)=delete
 
 ServerOutOfDialogReq (ServerOutOfDialogReq &&)=delete
 
ServerOutOfDialogReq & operator= (const ServerOutOfDialogReq &)=delete
 
ServerOutOfDialogReq & operator= (ServerOutOfDialogReq &&)=delete
 
ServerOutOfDialogReqHandle getHandle ()
 
std::shared_ptr< SipMessage > accept (int statusCode=200)
 
std::shared_ptr< SipMessage > reject (int statusCode)
 
void end () override
 
void dispatch (const SipMessage &msg) override
 
void dispatch (const DumTimeout &timer) override
 
virtual std::shared_ptr< SipMessage > answerOptions ()
 
void send (std::shared_ptr< SipMessage > msg) override
 
EncodeStream & dump (EncodeStream &strm) const override
 
- Public Member Functions inherited from resip::NonDialogUsage
AppDialogSetHandle getAppDialogSet () const
 
std::shared_ptr< UserProfile > getUserProfile () const noexcept
 
virtual void sendCommand (std::shared_ptr< SipMessage > msg)
 
- Public Member Functions inherited from resip::BaseUsage
virtual void postDum (Message *messageForDum)
 posts a message on dum
 
- Public Member Functions inherited from resip::Handled
 Handled (HandleManager &ham)
 
virtual ~Handled ()
 

Protected Member Functions

virtual ~ServerOutOfDialogReq ()
 
- Protected Member Functions inherited from resip::NonDialogUsage
 NonDialogUsage (DialogUsageManager &dum, DialogSet &dialogSet)
 
virtual ~NonDialogUsage ()
 
void applyLocalContact (SipMessage &response, const SipMessage &request) const
 
- Protected Member Functions inherited from resip::BaseUsage
 BaseUsage (DialogUsageManager &dum)
 
virtual ~BaseUsage ()
 
BaseUsageHandle getBaseHandle () const
 

Friends

class DialogSet
 

Additional Inherited Members

- Protected Attributes inherited from resip::NonDialogUsage
DialogSet & mDialogSet
 
- Protected Attributes inherited from resip::BaseUsage
DialogUsageManager & mDum
 
- Protected Attributes inherited from resip::Handled
HandleManager & mHam
 
Handled::Id mId
 

Detailed Description

Definition at line 11 of file ServerOutOfDialogReq.hxx.

Member Typedef Documentation

◆ ServerOutOfDialogReqHandle

Constructor & Destructor Documentation

◆ ServerOutOfDialogReq() [1/2]

resip::ServerOutOfDialogReq::ServerOutOfDialogReq ( const ServerOutOfDialogReq &  )
delete

◆ ServerOutOfDialogReq() [2/2]

resip::ServerOutOfDialogReq::ServerOutOfDialogReq ( ServerOutOfDialogReq &&  )
delete

◆ ~ServerOutOfDialogReq()

ServerOutOfDialogReq::~ServerOutOfDialogReq ( )
protectedvirtual

Definition at line 33 of file ServerOutOfDialogReq.cxx.

Member Function Documentation

◆ accept()

std::shared_ptr< SipMessage > ServerOutOfDialogReq::accept ( int  statusCode = 200)

dcm! – should any responses should include a contact?

Definition at line 109 of file ServerOutOfDialogReq.cxx.

◆ answerOptions()

std::shared_ptr< SipMessage > ServerOutOfDialogReq::answerOptions ( )
virtual

Definition at line 84 of file ServerOutOfDialogReq.cxx.

◆ dispatch() [1/2]

void ServerOutOfDialogReq::dispatch ( const DumTimeout &  timer)
overridevirtual

Implements resip::BaseUsage.

Definition at line 79 of file ServerOutOfDialogReq.cxx.

◆ dispatch() [2/2]

void ServerOutOfDialogReq::dispatch ( const SipMessage &  msg)
overridevirtual

Implements resip::BaseUsage.

Definition at line 45 of file ServerOutOfDialogReq.cxx.

◆ dump()

EncodeStream & ServerOutOfDialogReq::dump ( EncodeStream &  strm) const
overridevirtual

Implements resip::BaseUsage.

Definition at line 126 of file ServerOutOfDialogReq.cxx.

◆ end()

void ServerOutOfDialogReq::end ( )
overridevirtual

Implements resip::BaseUsage.

Definition at line 39 of file ServerOutOfDialogReq.cxx.

◆ getHandle()

ServerOutOfDialogReqHandle ServerOutOfDialogReq::getHandle ( )

Definition at line 18 of file ServerOutOfDialogReq.cxx.

◆ operator=() [1/2]

ServerOutOfDialogReq & resip::ServerOutOfDialogReq::operator= ( const ServerOutOfDialogReq &  )
delete

◆ operator=() [2/2]

ServerOutOfDialogReq & resip::ServerOutOfDialogReq::operator= ( ServerOutOfDialogReq &&  )
delete

◆ reject()

std::shared_ptr< SipMessage > ServerOutOfDialogReq::reject ( int  statusCode)

dcm! – should any responses should include a contact?

Definition at line 118 of file ServerOutOfDialogReq.cxx.

◆ send()

void ServerOutOfDialogReq::send ( std::shared_ptr< SipMessage >  msg)
overridevirtual

Reimplemented from resip::NonDialogUsage.

Definition at line 101 of file ServerOutOfDialogReq.cxx.

Friends And Related Symbol Documentation

◆ DialogSet

friend class DialogSet
friend

Definition at line 42 of file ServerOutOfDialogReq.hxx.


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