|
| args.h |
| Utilities for parsing command line arguments, as used in the examples.
|
|
| authenticator.h |
| An authentication handler that processes authentication requests from the server.
|
|
| conversation.h |
| Functions for handling conversations and conversation IDs.
|
|
| d_semaphore.h |
| Wrappers to provide simple semaphores based on APR mutexes and condition variables.
|
|
| datatypes.h |
| Enumeration of Diffusion datatypes.
|
|
| diffusion-api-error.h |
| Error handling functions.
|
|
| diffusion.h |
| Main include file.
|
|
| error.h |
| Functions relating to error reporting within the API.
|
|
| fetch-request.h |
| A fetch request.
|
|
| hash.h |
| A simple hashmap implementation.
|
|
| hash_num.h |
| A simple hash with an numerical key implementation.
|
|
| range-query.h |
| Builder for queries that select a range of events from a time series.
|
|
| reconnect.h |
| Functions relating to session reconnection.
|
|
| recoverable-update-stream.h |
|
| registration.h |
| Functions for DIFFUSION_REGISTRATION_T management.
|
|
| responder.h |
| Functions for working with DIFFUSION_RESPONDER_HANDLE_T to either respond or reject requests.
|
|
| retry-strategy.h |
| Functions relating to initial session establishment retry strategy.
|
|
| security.h |
| Functions handling authorisation, security and user credentials.
|
|
| selector.h |
| Function to evaluate a selector against a topic path.
|
|
| session-factory.h |
| Functions relating to a session and session management.
|
|
| session-lock.h |
| Functions for creating and managing session locks.
|
|
| session.h |
| Functions relating to a session and session management.
|
|
| set.h |
| A simple set implementation, based on hash.h.
|
|
| streams.h |
| Functions for adding value streams to a session.
|
|
| topic-notification-registration.h |
| The registration state of the associated listener on the server.
|
|
| topic-selector.h |
| A topic selector identifies one or more topics and are created from a pattern expression.
|
|
| topic-specification.h |
| Functions used for working with topic specifications (TOPIC_SPECIFICATION_T).
|
|
| topic.h |
| Functions which are used for accessing topics and their contents.
|
|
| update-constraint-value.h |
| A constraint value defines a datatype and associated value to be used in a topic update constraint.
|
|
| update-constraint.h |
| A constraint to be applied to an update operation or the creation of an update stream.
|
|
| update-stream-builder.h |
| An update stream provides a method for updating a specific topic.
|
|
| update-stream.h |
| An update stream provides a method for updating a specific topic.
|
|
| utils.h |
| Miscellaneous utility functions that don't fit anywhere else.
|
|
| value-stream.h |
| Value stream related callback functions.
|
|