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

#include <BaseUsage.hxx>

Inheritance diagram for resip::BaseUsage:
[legend]

Classes

class  Exception
 

Public Member Functions

virtual void postDum (Message *messageForDum)
 posts a message on dum
 
virtual void end ()=0
 
virtual EncodeStream & dump (EncodeStream &strm) const =0
 
- Public Member Functions inherited from resip::Handled
 Handled (HandleManager &ham)
 
virtual ~Handled ()
 

Protected Member Functions

 BaseUsage (DialogUsageManager &dum)
 
virtual ~BaseUsage ()
 
virtual void dispatch (const SipMessage &msg)=0
 
virtual void dispatch (const DumTimeout &timer)=0
 
BaseUsageHandle getBaseHandle () const
 

Protected Attributes

DialogUsageManager & mDum
 
- Protected Attributes inherited from resip::Handled
HandleManager & mHam
 
Handled::Id mId
 

Friends

class DestroyUsage
 
class DialogUsageManager
 

Additional Inherited Members

- Public Types inherited from resip::Handled
enum  { npos = 0 }
 
typedef unsigned long Id
 

Detailed Description

Definition at line 18 of file BaseUsage.hxx.

Constructor & Destructor Documentation

◆ BaseUsage()

BaseUsage::BaseUsage ( DialogUsageManager &  dum)
protected

Definition at line 24 of file BaseUsage.cxx.

◆ ~BaseUsage()

BaseUsage::~BaseUsage ( )
protectedvirtual

Definition at line 31 of file BaseUsage.cxx.

Member Function Documentation

◆ dispatch() [1/2]

◆ dispatch() [2/2]

◆ dump()

◆ end()

◆ getBaseHandle()

BaseUsageHandle BaseUsage::getBaseHandle ( ) const
protected

Definition at line 36 of file BaseUsage.cxx.

◆ postDum()

void BaseUsage::postDum ( Message *  messageForDum)
virtual

posts a message on dum

Definition at line 41 of file BaseUsage.cxx.

Friends And Related Symbol Documentation

◆ DestroyUsage

friend class DestroyUsage
friend

Definition at line 47 of file BaseUsage.hxx.

◆ DialogUsageManager

friend class DialogUsageManager
friend

Definition at line 48 of file BaseUsage.hxx.

Member Data Documentation

◆ mDum

DialogUsageManager& resip::BaseUsage::mDum
protected

Definition at line 43 of file BaseUsage.hxx.


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