![]() |
Diffusion C API 6.12.0
|
Directories | |
| datatypes | |
| features | |
| misc | |
| types | |
Files | |
| 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. | |
| 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-selection.h | |
| A topic selection is a pair comprised of a topic selector expression and a selection type. | |
| 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. | |