![]() |
Diffusion Apple API
5.9.4
Unified Client Library for iOS, OS X and tvOS
|
![]() ![]() | An immutable binary value with support for binary deltas |
![]() ![]() | An immutable delta describing the differences between two binary values |
![]() ![]() | Methods implemented by classes handling streamed events for binary value topics |
![]() ![]() | A value that is internally represented as binary data |
![]() ![]() | Content can represent the state of a topic |
![]() ![]() | Credentials contain the proof material to support an authentication request |
![]() ![]() | Attributes specific to custom topics |
![]() ![]() | The protocol to which custom topic details builders conform |
![]() ![]() | Base class for objects offering a selection of predefined constant values |
![]() ![]() | A feature is a unit of functionality that is available to a client session |
![]() ![]() | The fetch stream delegate protocol defines the methods to be implemented by classes wishing to receive responses to topic fetch requests |
![]() ![]() | A field represents a single value in a record |
![]() ![]() | Field metadata describes a data item that can have a value |
![]() ![]() | An immutable JSON value with support for both binary and JSON deltas |
![]() ![]() | Methods implemented by classes handling streamed events for JSON value topics |
![]() ![]() | Logging provides access to debug information that can be enabled at runtime |
![]() ![]() | A level of information events useful for debugging |
![]() ![]() | A message stream represents an asynchronous, variable length feed of message events from the Diffusion server |
![]() ![]() | The message stream delegate protocol defines the methods to be implemented by classes wishing to receive messages |
![]() ![]() | The Messaging feature provides a client session with messaging capabilities |
![]() ![]() | Metadata is the base interface for both record and field metadata definition nodes |
![]() ![]() | Handler called when a client session subscribes or fetches using a topic selector that matches no topics |
![]() ![]() | Notification that a session has made a request using a selector that does not match any topics |
![]() ![]() | Multiplicity describes the number of times that a metadata node may occur within its parent |
![]() ![]() | Mutable send options can be modified prior to being associated with sending content |
![]() ![]() | A mutable session configuration can be modified prior to being used to define behaviour and policies to use when connection to Diffusion |
![]() ![]() | Number field metadata describes a data item that can have a numerical value |
![]() ![]() | Attributes specific to paged record topics |
![]() ![]() | The protocol to which paged record topic details builders conform |
![]() ![]() | Describes a paged record ordering policy |
![]() ![]() | An order key that specifies the sort ordering for a particular field within a record |
![]() ![]() | Schema for paged record topics |
![]() ![]() | Attributes specific to paged string topics |
![]() ![]() | The protocol to which paged string topic details builders conform |
![]() ![]() | Describes a paged string ordering policy |
![]() ![]() | Attributes specific to paged topics |
![]() ![]() | Rules as specified by the Java implementation of RuleBasedCollator |
![]() ![]() | Describes an ordering policy when using a comparator |
![]() ![]() | All paged topic details builders conform to this protocol |
![]() ![]() | Specifies the duplicates handling policy for paged topics when operating in ordered mode |
![]() ![]() | Indicates a sort ordering within a paged topic ordering policy |
![]() ![]() | The ordering for the lines in a paged topic |
![]() ![]() | Represents an ordered ordering policy |
![]() ![]() | Rules to be applied when order data for a paged topic |
![]() ![]() | Details returned in response to a ping to the server |
![]() ![]() | The Pings feature provides a client session with the ability to ping the server |
![]() ![]() | Attributes specific to protocol buffer topics |
![]() ![]() | Schema for protocol buffer topics |
![]() ![]() | The update mode for protocol buffer topics |
![]() ![]() | A receive context provides additional contextual information for received content |
![]() ![]() | A record is a collection of fields |
![]() ![]() | Record content is a collection of records |
![]() ![]() | A record content schema describes a data item that can represent a collection of records |
![]() ![]() | Record metadata describes a data item that can represent a collection of fields |
![]() ![]() | Attributes specific to record topics |
![]() ![]() | The protocol to which record topic details builders conform |
![]() ![]() | Schema for record topics |
![]() ![]() | Attributes specific to routing topics |
![]() ![]() | The protocol to which routing topic details builders conform |
![]() ![]() | The Security feature provides a client session with the ability to change the associated principal |
![]() ![]() | Send options are associated with sending content |
![]() ![]() | Attributes specific to service topics |
![]() ![]() | A session represents a single connection to a single Diffusion server |
![]() ![]() | A session configuration defines behavior and policies to use when connecting to Diffusion |
![]() ![]() | The default error handler which simply logs errors to the system log |
![]() ![]() | Delayed is a default reconnection strategy supplied with the client library |
![]() ![]() | The session error handler protocol defines the interface for handling unexpected failure conditions encountered once a session has been established |
![]() ![]() | A session id is a unique session identifier, allocated by the server |
![]() ![]() | Immediate abort is a default reconnection strategy supplied with the client library |
![]() ![]() | A session reconnection attempt can either be started or aborted |
![]() ![]() | The session reconnection strategy protocol defines the behaviour for a session when recovering a failed connection |
![]() ![]() | Session state represents the condition a session has in respect of connectivity to a Diffusion server |
![]() ![]() | A session state change represents a change in a session's state |
![]() ![]() | The protocol to which single value topic details builders conform |
![]() ![]() | Schema for single value topics |
![]() ![]() | Attributes specific to slave topics |
![]() ![]() | The protocol to which slave topic details builders conform |
![]() ![]() | A stream represents an asynchronous, variable length feed of updates from the Diffusion server |
![]() ![]() | The stream delegate protocol defines the methods to be implemented by classes wishing to receive streaming updates |
![]() ![]() | String field metadata describes a data item that can have a textual value |
![]() ![]() | Methods implemented by classes handling streamed subscription events for value topics |
![]() ![]() | The reason for failure to add a Topic |
![]() ![]() | Attributes applicable to all topic types |
![]() ![]() | The Topic Control feature provides a client session with the ability to manage topics |
![]() ![]() | Topic details describe a topic |
![]() ![]() | All topic details builders conform to this protocol |
![]() ![]() | The level of detail to request when getting topic details |
![]() ![]() | Listener for topic events from the server |
![]() ![]() | Attributes specific to topic notify topics |
![]() ![]() | The protocol to which topic notify topic details builders conform |
![]() ![]() | Base class which has no specific information associated with it |
![]() ![]() | A topic selector identifies one or more topics |
![]() ![]() | The Topics feature provides a client session with the capability to receive streamed topic updates and/or fetch the state of topics |
![]() ![]() | The specification of a topic |
![]() ![]() | A topic stream represents an asynchronous, variable length feed of subscription, value and delta events from the Diffusion server |
![]() ![]() | The topic stream delegate protocol defines the methods to be implemented by classes wishing to receive streamed topic updates |
![]() ![]() | A reference to a handler registered for a particular topic path |
![]() ![]() | Common protocol for delegates that establish a server side control presence for the client session at a particular branch of the topic tree |
![]() ![]() | The topic update control feature provides a client session with the capability to update topics at the server |
![]() ![]() | A topic updater provides methods for an update source to update topics |
![]() ![]() | A source of updates which may be registered in order to update parts of the topic tree |
![]() ![]() | An update context provides additional detail associated with a content update |
![]() ![]() | A value stream represents an asynchronous, variable length feed of subscription and value updates from the Diffusion server |
![]() ![]() | A version represents a released build of the client library |