|
| | PresenceSubscriptionHandler (resip::DialogUsageManager &dum, resip::Dispatcher *userDispatcher, bool presenceUsesRegistrationState, bool PresenceNotifyClosedStateForNonPublishedUsers) |
| |
| virtual | ~PresenceSubscriptionHandler () |
| |
| virtual void | onNewSubscription (resip::ServerSubscriptionHandle h, const resip::SipMessage &sub) |
| |
| virtual void | onRefresh (resip::ServerSubscriptionHandle, const resip::SipMessage &sub) |
| |
| virtual void | onPublished (resip::ServerSubscriptionHandle associated, resip::ServerPublicationHandle publication, const resip::Contents *contents, const resip::SecurityAttributes *attrs) |
| |
| virtual void | onTerminated (resip::ServerSubscriptionHandle) |
| |
| virtual void | onError (resip::ServerSubscriptionHandle, const resip::SipMessage &msg) |
| |
| virtual bool | mergeETag (resip::Contents *eTagDest, resip::Contents *eTagSrc, bool isFirst) |
| |
| virtual void | onAorModified (const resip::Uri &aor, const resip::ContactList &contacts) |
| |
| 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) |
| |
Public Member Functions inherited from resip::ServerSubscriptionHandler |
| virtual | ~ServerSubscriptionHandler () |
| |
| virtual void | onNewSubscriptionFromRefer (ServerSubscriptionHandle, const SipMessage &sub) |
| |
| virtual void | onNotifyAccepted (ServerSubscriptionHandle, const SipMessage &msg) |
| |
| virtual void | onNotifyRejected (ServerSubscriptionHandle, const SipMessage &msg) |
| |
| virtual void | onReadyToSend (ServerSubscriptionHandle, SipMessage &msg) |
| |
| virtual void | onExpiredByClient (ServerSubscriptionHandle, const SipMessage &sub, SipMessage ¬ify) |
| |
| virtual void | onExpired (ServerSubscriptionHandle, SipMessage ¬ify) |
| |
| virtual void | onFlowTerminated (ServerSubscriptionHandle) |
| | Called when a TCP or TLS flow to the server has terminated.
|
| |
| virtual void | getExpires (const SipMessage &msg, uint32_t &expires, int &errorResponseCode) |
| | Default behavior is to use the expires value in the SipMessage, if it exists.
|
| |
| virtual bool | hasDefaultExpires () const |
| | dcm! – a bit clunky, but really want these objects to not have state
|
| |
| virtual uint32_t | getDefaultExpires () const |
| |
| virtual bool | hasMinExpires () const |
| |
| virtual uint32_t | getMinExpires () const |
| |
| virtual bool | hasMaxExpires () const |
| |
| virtual uint32_t | getMaxExpires () const |
| |
| const Mimes & | getSupportedMimeTypes () const |
| |
| virtual | ~ETagMerger ()=default |
| |
Public Member Functions inherited from resip::InMemorySyncRegDbHandler |
| | InMemorySyncRegDbHandler (HandlerMode mode=SyncServer) |
| |
| virtual | ~InMemorySyncRegDbHandler () |
| |
| HandlerMode | getMode () |
| |
| virtual void | onInitialSyncAor (unsigned int connectionId, const resip::Uri &aor, const ContactList &contacts) |
| |
Public Member Functions inherited from resip::InMemorySyncPubDbHandler |
| | InMemorySyncPubDbHandler (HandlerMode mode=SyncServer) |
| |
| virtual | ~InMemorySyncPubDbHandler ()=default |
| |
| HandlerMode | getMode () const noexcept |
| |
| virtual void | onDocumentModified (bool sync, const Data &eventType, const Data &documentKey, const Data &eTag, uint64_t expirationTime, uint64_t lastUpdated, const Contents *contents, const SecurityAttributes *securityAttributes)=0 |
| |
| virtual void | onDocumentRemoved (bool sync, const Data &eventType, const Data &documentKey, const Data &eTag, uint64_t lastUpdated)=0 |
| |
| virtual void | onInitialSyncDocument (unsigned int connectionId, const Data &eventType, const Data &documentKey, const Data &eTag, uint64_t expirationTime, uint64_t lastUpdated, const Contents *contents, const SecurityAttributes *securityAttributes) |
| |