![]() |
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. |