Diffusion C API  5.9.24
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
service Directory Reference

Files

file  svc-add-topic.h
 Add topic feature (topic control).
 
file  svc-authentication-deregister.h
 Functions required for deregistering an authentication service in a control client.
 
file  svc-authentication-register.h
 Functions required for registering an authentication service in a control client.
 
file  svc-authentication.h
 Functions required for handling authentication requests in a control client.
 
file  svc-change-principal.h
 Functions that allow a client to change its principal (usually, username) which is using to identify itself to Diffusion.
 
file  svc-fetch.h
 Client functions for fetching data from topics.
 
file  svc-get-session-properties.h
 Functions for directly requesting session properties of a connected client.
 
file  svc-missing-topic.h
 Allow a client to register to receive notification of subscription/fetch requests for topics that do not exist.
 
file  svc-msg-receiver-registration.h
 Functions for registering message handlers.
 
file  svc-notify-subscription.h
 Functions for notifying a client that it has been subscribed to a topic.
 
file  svc-notify-unsubscription.h
 Functions for notifying a client that it has been unsubscribed from a topic.
 
file  svc-ping-system.h
 Functions to handle system-level ping requests and responses.
 
file  svc-ping-user.h
 Functions to handle user-initiated ping requests and responses.
 
file  svc-remove-topics.h
 Remove topics feature (topic control).
 
file  svc-security-control.h
 Services for querying and updating the security store.
 
file  svc-send-msg-to-filter.h
 Functions for sending messages to client sessions via topic endpoints, using a filter to select the clients.
 
file  svc-send-msg-to-session.h
 Functions for sending messages to client sessions via topic endpoints.
 
file  svc-send-msg.h
 Functions for sending messages to handlers in control clients via topic endpoints.
 
file  svc-send-receiver-client.h
 Functions for sending messages to handlers in control clients via topic endpoints.
 
file  svc-session-details-event.h
 Functions for notifying a control client that other clients have opened, closed or been updated.
 
file  svc-session-properties-common.h
 
file  svc-session-properties-event-batch.h
 Functions for notifying a control client that other clients have opened, closed or been updated.
 
file  svc-session-properties-event.h
 Functions for notifying a control client that other clients have opened, closed or been updated.
 
file  svc-session-properties-registration.h
 Functions for registering a registration for a control client, so that it can receive notifications that other clients have opened, closed or been updated.
 
file  svc-session-wills.h
 Functions relating to topic lifecycle; what should Diffusion do with topics created in by this control client session when that session terminates?
 
 
file  svc-subscription-control.h
 Functions for subscribing and unsubscribing connected clients from topics.
 
file  svc-system-auth-control.h
 Services for querying and updating the system authentication store.
 
file  svc-topic-control-registration.h
 Register in interest in TOPIC_CONTROL_REGISTRATION service messages.
 
file  svc-topic-removal.h
 Topic removal feature (topic control).
 
file  svc-unsubscribe.h
 Functions and structures required for a client to be able to unsubscribe from topics on a Diffusion server.
 
file  svc-update.h
 Functions for registering an update source and providing updates to topics.