![]() |
Diffusion C API
6.10.0
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Builder for RecordV2 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Mutable data model for RecordV2 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | DIFFUSION_RECORDV2_RECORD_MODEL data model |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Schema Builder for RecordV2 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Schema Field for RecordV2 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Schema Record for RecordV2 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Schema for RecordV2 |
![]() ![]() ![]() ![]() ![]() ![]() | Binary datatype associated functions |
![]() ![]() ![]() ![]() ![]() ![]() | Double datatype associated functions |
![]() ![]() ![]() ![]() ![]() ![]() | Int64 datatype associated functions |
![]() ![]() ![]() ![]() ![]() ![]() | JSON datatype associated functions |
![]() ![]() ![]() ![]() ![]() ![]() | RecordV2 datatype associated functions |
![]() ![]() ![]() ![]() ![]() ![]() | String datatype associated functions |
![]() ![]() ![]() ![]() ![]() ![]() | Generic datatype value associated functions |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Allows registering and deregistering an authentication service in a control client |
![]() ![]() ![]() ![]() ![]() ![]() | Allows access to other sessions' properties and related operations for session management |
![]() ![]() ![]() ![]() ![]() ![]() | Provides a client session with request-response messaging capabilities that can be used to implement application services |
![]() ![]() ![]() ![]() ![]() ![]() | Allows a client to configure metric collectors |
![]() ![]() ![]() ![]() ![]() ![]() | Allows pinging the Diffusion server and other sessions |
![]() ![]() ![]() ![]() ![]() ![]() | This feature allows a client session to manage remote servers |
![]() ![]() ![]() ![]() ![]() ![]() | Allows the update of the Server security store, which controls roles and path permissions |
![]() ![]() ![]() ![]() ![]() ![]() | Allows a client session to configure session trees |
![]() ![]() ![]() ![]() ![]() ![]() | Allows the subscription on behalf of other sessions to the topic tree |
![]() ![]() ![]() ![]() ![]() ![]() | Allows the update of the Server system authentication store, which controls principals and trusted proposed session properties |
![]() ![]() ![]() ![]() ![]() ![]() | Allows update and query of time series topics |
![]() ![]() ![]() ![]() ![]() ![]() | Allows the creation and removal of topics and notification of missing topics |
![]() ![]() ![]() ![]() ![]() ![]() | Allows a client session to receive notifications about changes to selected topics |
![]() ![]() ![]() ![]() ![]() ![]() | Provides a client session with the ability to update topics |
![]() ![]() ![]() ![]() ![]() ![]() | Allows a client session to manage topic views |
![]() ![]() ![]() ![]() ![]() ![]() | Subscription to topics and fetching topic data |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Types used for client (and by extension, session) details |
![]() ![]() ![]() ![]() ![]() ![]() | Common types that don't fit anywhere else |
![]() ![]() ![]() ![]() ![]() ![]() | Structures representing content types (e.g., used for updating topics) |
![]() ![]() ![]() ![]() ![]() ![]() | Definitions for types representing conversations and conversation IDs |
![]() ![]() ![]() ![]() ![]() ![]() | Types and structures relating to reported errors |
![]() ![]() ![]() ![]() ![]() ![]() | Types used across messaging and messaging control |
![]() ![]() ![]() ![]() ![]() ![]() | Constants and types relating to security and authorisation functions |
![]() ![]() ![]() ![]() ![]() ![]() | This file lists the types of services supported by Diffusion (although some of these may not yet be supported by the C API) and associated structures |
![]() ![]() ![]() ![]() ![]() ![]() | Types to describe a session, its parameters and related functions |
![]() ![]() ![]() ![]() ![]() ![]() | Types relating to topic messages and service messages |
![]() ![]() ![]() ![]() ![]() ![]() | Structures and definitions specific to transport related functions |
![]() ![]() ![]() ![]() ![]() | Utilities for parsing command line arguments, as used in the examples |
![]() ![]() ![]() ![]() ![]() | An authentication handler that processes authentication requests from the server |
![]() ![]() ![]() ![]() ![]() | Functions for handling conversations and conversation IDs |
![]() ![]() ![]() ![]() ![]() | Wrappers to provide simple semaphores based on APR mutexes and condition variables |
![]() ![]() ![]() ![]() ![]() | Enumeration of Diffusion datatypes |
![]() ![]() ![]() ![]() ![]() | Error handling functions |
![]() ![]() ![]() ![]() ![]() | Main include file |
![]() ![]() ![]() ![]() ![]() | Functions relating to error reporting within the API |
![]() ![]() ![]() ![]() ![]() | A fetch request |
![]() ![]() ![]() ![]() ![]() | A simple hashmap implementation |
![]() ![]() ![]() ![]() ![]() | A simple hash with an numerical key implementation |
![]() ![]() ![]() ![]() ![]() | Builder for queries that select a range of events from a time series |
![]() ![]() ![]() ![]() ![]() | Functions relating to session reconnection |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Functions for DIFFUSION_REGISTRATION_T management |
![]() ![]() ![]() ![]() ![]() | Functions for working with DIFFUSION_RESPONDER_HANDLE_T to either respond or reject requests |
![]() ![]() ![]() ![]() ![]() | Functions relating to initial session establishment retry strategy |
![]() ![]() ![]() ![]() ![]() | Function to evaluate a selector against a topic path |
![]() ![]() ![]() ![]() ![]() | Functions relating to a session and session management |
![]() ![]() ![]() ![]() ![]() | Functions for creating and managing session locks |
![]() ![]() ![]() ![]() ![]() | Functions relating to a session and session management |
![]() ![]() ![]() ![]() ![]() | A simple set implementation, based on hash.h |
![]() ![]() ![]() ![]() ![]() | Functions for adding value streams to a session |
![]() ![]() ![]() ![]() ![]() | The registration state of the associated listener on the server |
![]() ![]() ![]() ![]() ![]() | A topic selector identifies one or more topics and are created from a pattern expression |
![]() ![]() ![]() ![]() ![]() | Functions used for working with topic specifications (TOPIC_SPECIFICATION_T) |
![]() ![]() ![]() ![]() ![]() | Functions which are used for accessing topics and their contents |
![]() ![]() ![]() ![]() ![]() | A constraint value defines a datatype and associated value to be used in a topic update constraint |
![]() ![]() ![]() ![]() ![]() | A constraint to be applied to an update operation or the creation of an update stream |
![]() ![]() ![]() ![]() ![]() | An update stream provides a method for updating a specific topic |
![]() ![]() ![]() ![]() ![]() | An update stream provides a method for updating a specific topic |
![]() ![]() ![]() ![]() ![]() | Miscellaneous utility functions that don't fit anywhere else |
![]() ![]() ![]() ![]() ![]() | Value stream related callback functions |