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

#include <InMemorySyncRegDb.hxx>

Inheritance diagram for resip::InMemorySyncRegDbHandler:
[legend]

Public Types

enum  HandlerMode { SyncServer , AllChanges }
 

Public Member Functions

 InMemorySyncRegDbHandler (HandlerMode mode=SyncServer)
 
virtual ~InMemorySyncRegDbHandler ()
 
HandlerMode getMode ()
 
virtual void onAorModified (const resip::Uri &aor, const ContactList &contacts)=0
 
virtual void onInitialSyncAor (unsigned int connectionId, const resip::Uri &aor, const ContactList &contacts)
 

Protected Attributes

HandlerMode mMode
 

Detailed Description

Definition at line 16 of file InMemorySyncRegDb.hxx.

Member Enumeration Documentation

◆ HandlerMode

Enumerator
SyncServer 
AllChanges 

Definition at line 19 of file InMemorySyncRegDb.hxx.

Constructor & Destructor Documentation

◆ InMemorySyncRegDbHandler()

resip::InMemorySyncRegDbHandler::InMemorySyncRegDbHandler ( HandlerMode  mode = SyncServer)
inline

Definition at line 24 of file InMemorySyncRegDb.hxx.

◆ ~InMemorySyncRegDbHandler()

virtual resip::InMemorySyncRegDbHandler::~InMemorySyncRegDbHandler ( )
inlinevirtual

Definition at line 25 of file InMemorySyncRegDb.hxx.

Member Function Documentation

◆ getMode()

HandlerMode resip::InMemorySyncRegDbHandler::getMode ( )
inline

Definition at line 26 of file InMemorySyncRegDb.hxx.

◆ onAorModified()

virtual void resip::InMemorySyncRegDbHandler::onAorModified ( const resip::Uri &  aor,
const ContactList &  contacts 
)
pure virtual

◆ onInitialSyncAor()

virtual void resip::InMemorySyncRegDbHandler::onInitialSyncAor ( unsigned int  connectionId,
const resip::Uri &  aor,
const ContactList &  contacts 
)
inlinevirtual

Reimplemented in repro::RegSyncServer.

Definition at line 28 of file InMemorySyncRegDb.hxx.

Member Data Documentation

◆ mMode

HandlerMode resip::InMemorySyncRegDbHandler::mMode
protected

Definition at line 30 of file InMemorySyncRegDb.hxx.


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