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

Implements the FSM for dialog state as spec'd in RFC 4235. More...

#include <DialogEventStateManager.hxx>

Public Types

typedef std::vector< DialogEventInfo > DialogEventInfos
 

Public Member Functions

 DialogEventStateManager (const DialogEventStateManager &)=delete
 
 DialogEventStateManager (DialogEventStateManager &&)=delete
 
virtual ~DialogEventStateManager ()=default
 
DialogEventStateManager & operator= (const DialogEventStateManager &)=delete
 
DialogEventStateManager & operator= (DialogEventStateManager &&)=delete
 
DialogEventInfos getDialogEventInfo () const
 
DialogEventInfos getDialogEventInfo (const Uri &entityUri, bool bMatchRemoteIdentityOnly=false) const
 

Friends

class DialogUsageManager
 
class ServerInviteSession
 
class ClientInviteSession
 
class InviteSession
 
class DialogSet
 

Detailed Description

Implements the FSM for dialog state as spec'd in RFC 4235.

Called from DialogSet, ClientInviteSession, and ServerInviteSession.

Definition at line 17 of file DialogEventStateManager.hxx.

Member Typedef Documentation

◆ DialogEventInfos

Constructor & Destructor Documentation

◆ DialogEventStateManager() [1/2]

resip::DialogEventStateManager::DialogEventStateManager ( const DialogEventStateManager &  )
delete

◆ DialogEventStateManager() [2/2]

resip::DialogEventStateManager::DialogEventStateManager ( DialogEventStateManager &&  )
delete

◆ ~DialogEventStateManager()

virtual resip::DialogEventStateManager::~DialogEventStateManager ( )
virtualdefault

Member Function Documentation

◆ getDialogEventInfo() [1/2]

DialogEventStateManager::DialogEventInfos resip::DialogEventStateManager::getDialogEventInfo ( ) const

Definition at line 355 of file DialogEventStateManager.cxx.

◆ getDialogEventInfo() [2/2]

DialogEventStateManager::DialogEventInfos resip::DialogEventStateManager::getDialogEventInfo ( const Uri &  entityUri,
bool  bMatchRemoteIdentityOnly = false 
) const

Definition at line 367 of file DialogEventStateManager.cxx.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Friends And Related Symbol Documentation

◆ ClientInviteSession

friend class ClientInviteSession
friend

Definition at line 82 of file DialogEventStateManager.hxx.

◆ DialogSet

friend class DialogSet
friend

Definition at line 84 of file DialogEventStateManager.hxx.

◆ DialogUsageManager

friend class DialogUsageManager
friend

Definition at line 80 of file DialogEventStateManager.hxx.

◆ InviteSession

friend class InviteSession
friend

Definition at line 83 of file DialogEventStateManager.hxx.

◆ ServerInviteSession

friend class ServerInviteSession
friend

Definition at line 81 of file DialogEventStateManager.hxx.


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