1#if !defined(RegSyncServer_hxx)
2#define RegSyncServer_hxx
11#define REGSYNC_VERSION 4
26#ifdef BUILD_QPID_PROTON
virtual void onInitialSyncDocument(unsigned int connectionId, const resip::Data &eventType, const resip::Data &documentKey, const resip::Data &eTag, uint64_t expirationTime, uint64_t lastUpdated, const resip::Contents *contents, const resip::SecurityAttributes *securityAttributes)
virtual void sendDocumentModifiedEvent(unsigned int connectionId, const resip::Data &eventType, const resip::Data &documentKey, const resip::Data &eTag, uint64_t expirationTime, uint64_t lastUpdated, const resip::Contents *contents, const resip::SecurityAttributes *securityAttributes)
virtual void onInitialSyncAor(unsigned int connectionId, const resip::Uri &aor, const resip::ContactList &contacts)
virtual void sendRegistrationModifiedEvent(unsigned int connectionId, const resip::Uri &aor)
virtual void handleRequest(unsigned int connectionId, unsigned int requestId, const resip::Data &request)
virtual void sendResponse(unsigned int connectionId, unsigned int requestId, const resip::Data &responseData, unsigned int resultCode, const resip::Data &resultText)
virtual void onDocumentModified(bool sync, const resip::Data &eventType, const resip::Data &documentKey, const resip::Data &eTag, uint64_t expirationTime, uint64_t lastUpdated, const resip::Contents *contents, const resip::SecurityAttributes *securityAttributes)
virtual void onDocumentRemoved(bool sync, const resip::Data &eventType, const resip::Data &documentKey, const resip::Data &eTag, uint64_t lastUpdated)
virtual void sendDocumentRemovedEvent(unsigned int connectionId, const resip::Data &eventType, const resip::Data &documentKey, const resip::Data &eTag, uint64_t lastUpdated)
virtual void onAorModified(const resip::Uri &aor, const resip::ContactList &contacts)
Base class for all SIP body types.
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
Implementation of a persistence manager.
Implementation of a persistence manager.
Represents the "SIP-URI" and "SIPS-URI" elements in the RFC 3261 grammar.
This Class is used to implement a primitive form of RPC using loose XML formatting.
IpVersion
An enumeration of IP versions.
std::list< ContactInstanceRecord > ContactList
unsigned __int64 uint64_t