1#if !defined(RESIP_REGISTRATIONPERSISTENCEMANAGER_HXX)
2#define RESIP_REGISTRATIONPERSISTENCEMANAGER_HXX
Abstract interface of a datastore of all registered endpoints processed by DUM.
virtual void unlockRecord(const Uri &aor)=0
RegistrationPersistenceManager()
virtual void lockRecord(const Uri &aor)=0
virtual bool aorIsRegistered(const Uri &aor)=0
virtual update_status_t updateContact(const Uri &aor, const ContactInstanceRecord &rec)=0
virtual ~RegistrationPersistenceManager()
virtual void removeContact(const Uri &aor, const ContactInstanceRecord &rec)=0
virtual void removeAor(const Uri &aor)=0
virtual void addAor(const Uri &aor, const ContactList &contacts)=0
virtual void getContacts(const Uri &aor, ContactList &container)=0
virtual void getAors(UriList &container)=0
Represents the "SIP-URI" and "SIPS-URI" elements in the RFC 3261 grammar.
dcm! – add UnusedChecking(_enum) below;
std::list< ContactInstanceRecord > ContactList