![]() |
Diffusion Apple API
6.10.0
Unified Client Library for iOS, tvOS and OS X / macOS
|
![]() ![]() | The result of adding a topic |
![]() ![]() | Provider of responses to basic authentication challenges from HTTP proxies |
![]() ![]() | An immutable binary value with support for binary deltas |
![]() ![]() | An immutable delta describing the differences between two binary values |
![]() ![]() | Encapsulates the results from a binary fetch operation issued to the server |
![]() ![]() | Encapsulates the result from a binary fetch operation for a single selected topic |
![]() ![]() | Methods implemented by classes handling Binary messaging requests with a handler registered at the server |
![]() ![]() | Methods implemented by classes handling Binary messaging requests |
![]() ![]() | Methods implemented by classes handling Binary messaging responses from individual sessions |
![]() ![]() | An event in a time series whose value may be interpreted as Binary |
![]() ![]() | Methods implemented by classes handling streamed time series events with binary values |
![]() ![]() | Query result providing an array of binary time series events |
![]() ![]() | An update stream that provides the ability for updating topics with binary values |
![]() ![]() | Methods implemented by classes handling streamed events for binary value topics |
![]() ![]() | A session tree branch mapping |
![]() ![]() | A session tree branch mapping table |
![]() ![]() | Builder for PTDiffusionBranchMappingTable instances |
![]() ![]() | A value that is internally represented as binary data |
![]() ![]() | A cancellable handle to an asynchronous operation |
![]() ![]() | Interface for the result of checking the state of a remote server |
![]() ![]() | The Client Control feature provides the ability for a client session to control other client sessions |
![]() ![]() | Listener for client message queue events from the server |
![]() ![]() | Policy for managing a client message queue |
![]() ![]() | Specifies the reason why a session has been closed |
![]() ![]() | Interface for the result from the creation of a remote server |
![]() ![]() | Credentials contain the proof material to support an authentication request |
![]() ![]() | Methods implemented by classes providing data type implementations |
![]() ![]() | Diffusion data type implementations |
![]() ![]() | Default delegate implementation which may be used as an abstract base for sub-protocol implementations |
![]() ![]() | Default delegate implementation which may be used as an abstract base for sub-protocol implementations |
![]() ![]() | Default delegate implementation which may be used as an abstract base for sub-protocol implementations |
![]() ![]() | Default delegate implementation which may be used as an abstract base for sub-protocol implementations |
![]() ![]() | Default delegate implementation which may be used as an abstract base for sub-protocol implementations |
![]() ![]() | Base class for objects offering a selection of predefined constant values |
![]() ![]() | Methods implemented by classes wishing to listen to error notifications |
![]() ![]() | A feature is a unit of functionality that is available to a client session |
![]() ![]() | A parameterised query that can be used to search the topic tree |
![]() ![]() | Extension adding support to Topics feature fetch requests allowing them to be constrained to only those topics with a data type compatible with Binary |
![]() ![]() | Extension adding support to Topics feature fetch requests allowing them to be constrained to only those topics with a data type compatible with JSON |
![]() ![]() | Extension adding support to Topics feature fetch requests allowing them to be constrained to only those topics with a data type compatible with primitive values |
![]() ![]() | Extension adding support to Topics feature fetch requests allowing them to be constrained to only those topics with a data type compatible with records |
![]() ![]() | Extension adding support to Topics feature fetch requests allowing them to be constrained to only those topics with a data type compatible with time series events |
![]() ![]() | Base class for results from fetch operations issued to the server |
![]() ![]() | Encapsulates the result from a fetch operation for a single selected topic |
![]() ![]() | Encapsulates the result of a querying the server for the session properties of a particular session ID or session filter |
![]() ![]() | Permissions that protect globally scoped, access-controlled operations |
![]() ![]() | The protocol implemented by classes providing authentication challenge handler implementations for HTTP connections |
![]() ![]() | An HTTP response from a server connection request, challenging the client to authenticate |
![]() ![]() | The protocol implemented by classes providing an authentication challenge handler implementation for HTTP connections |
![]() ![]() | An HTTP Status received as part of an authentication challenge |
![]() ![]() | Connection details for an HTTP proxy to be tunneled through in order to reach the Diffusion server |
![]() ![]() | |
![]() ![]() | An immutable JSON value with support for both binary and JSON deltas |
![]() ![]() | An immutable structural delta describing the differences between two JSON values |
![]() ![]() | An immutable map describing the changes to a JSON value |
![]() ![]() | Encapsulates the results from a JSON fetch operation issued to the server |
![]() ![]() | Encapsulates the result from a JSON fetch operation for a single selected topic |
![]() ![]() | Result of calls to the Partial Update feature |
![]() ![]() | Methods implemented by classes handling JSON messaging requests with a handler registered at the server |
![]() ![]() | Methods implemented by classes handling JSON messaging requests |
![]() ![]() | Methods implemented by classes handling JSON messaging responses from individual sessions |
![]() ![]() | An event in a time series whose value may be interpreted as JSON |
![]() ![]() | Methods implemented by classes handling streamed time series events with JSON values |
![]() ![]() | Query result providing an array of JSON time series events |
![]() ![]() | An update stream that provides the ability for updating topics with JSON values |
![]() ![]() | Methods implemented by classes handling streamed events for JSON value topics |
![]() ![]() | Logging provides access to debug information that can be enabled at runtime |
![]() ![]() | Options allowing log output to be directed to a custom location |
![]() ![]() | A level of information events useful for debugging |
![]() ![]() | This feature provides a client session with request-response messaging capabilities that can be used to implement application services |
![]() ![]() | Extension adding support to the Messaging feature for sending requests accepting a binary response |
![]() ![]() | Extension adding support to the Messaging feature for sending requests accepting a JSON response |
![]() ![]() | Extension adding support to the Messaging feature for sending requests accepting a primitive value in response |
![]() ![]() | Extension adding support to the Messaging feature for sending requests accepting a record response |
![]() ![]() | The common base interface for metric collectors |
![]() ![]() | The common base interface for metric collectors |
![]() ![]() | This feature allows a client to configure metric collectors |
![]() ![]() | 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 |
![]() ![]() | A mutable data model based upon a schema |
![]() ![]() | A mutable session configuration can be modified prior to being used to define behaviour and policies to use when connecting to Diffusion |
![]() ![]() | Encapsulates the results from a numeric fetch operation issued to the server |
![]() ![]() | Encapsulates the result from a numeric fetch operation for a single selected topic |
![]() ![]() | Methods implemented by classes handling numeric messaging requests with a handler registered at the server |
![]() ![]() | Methods implemented by classes handling Number messaging requests |
![]() ![]() | Methods implemented by classes handling numeric messaging responses from individual sessions |
![]() ![]() | An event in a time series whose value may be interpreted as a number |
![]() ![]() | Methods implemented by classes handling streamed time series events with numeric values |
![]() ![]() | Query result providing an array of number time series events |
![]() ![]() | An update stream that provides the ability for updating topics with numerical primitive values |
![]() ![]() | Methods implemented by classes handling streamed events for number value topics |
![]() ![]() | A constraint requiring the current value of a JSON topic to match the partially described value |
![]() ![]() | Extension adding support to partial JSON update constraints for requiring primitive values at locations referenced with a JSON pointer |
![]() ![]() | Extension adding support to partial JSON update constraints for requiring primitive values at locations referenced with a JSON pointer |
![]() ![]() | Permissions protecting access-controlled operations that are evaluated for a specific topic path |
![]() ![]() | Details returned in response to a ping to the server |
![]() ![]() | The Pings feature provides a client session with the ability to ping the server |
![]() ![]() | A Primary Initiator Remote Server |
![]() ![]() | Support for creating value streams for primitive values including string and numeric types |
![]() ![]() | An immutable record value with support for binary deltas |
![]() ![]() | Builds free format PTDiffusionRecordV2 values |
![]() ![]() | A description of the differences between two record values |
![]() ![]() | Represents a single change between one record value and another |
![]() ![]() | The type of change represented by a record delta |
![]() ![]() | Encapsulates the results from a record fetch operation issued to the server |
![]() ![]() | Encapsulates the result from a record fetch operation for a single selected topic |
![]() ![]() | A data model based upon a schema |
![]() ![]() | Methods implemented by classes handling record messaging requests with a handler registered at the server |
![]() ![]() | Methods implemented by classes handling RecordV2 messaging requests |
![]() ![]() | A schema |
![]() ![]() | Used to build an immutable PTDiffusionRecordV2Schema |
![]() ![]() | A field definition within a schema |
![]() ![]() | Type of field defined within a schema |
![]() ![]() | A node within a schema |
![]() ![]() | A record definition within a schema |
![]() ![]() | Methods implemented by classes handling record messaging responses from individual sessions |
![]() ![]() | An event in a time series whose value may be interpreted as a record |
![]() ![]() | Methods implemented by classes handling streamed time series events with record values |
![]() ![]() | Query result providing an array of record time series events |
![]() ![]() | An update stream that provides the ability for updating topics with record values |
![]() ![]() | Methods implemented by classes handling streamed events for record value topics |
![]() ![]() | |
![]() ![]() | A reference to a registered handle |
![]() ![]() | Base Interface for a remote server |
![]() ![]() | A Remote Server builder |
![]() ![]() | Connection option key for a remote server |
![]() ![]() | Represents the current connection state of the remote server |
![]() ![]() | This feature allows a client session to manage remote servers |
![]() ![]() | A request to be sent using messaging |
![]() ![]() | A request context provides additional contextual information for received messaging requests |
![]() ![]() | Handler to receive request notifications |
![]() ![]() | A request stream represents an asynchronous, variable length feed of messaging requests |
![]() ![]() | Responder provided with requests, used to dispatch responses |
![]() ![]() | Extension adding support for responding to requests using Binary values |
![]() ![]() | Extension adding support for responding to requests using JSON values |
![]() ![]() | Extension adding support for responding to requests using primitive values |
![]() ![]() | Extension adding support for responding to requests using record values |
![]() ![]() | A response to be sent using messaging |
![]() ![]() | Defines a retry strategy |
![]() ![]() | Secondary remote server that accepts a connection from a primary server |
![]() ![]() | Secondary remote server that initiates a connection to a primary server |
![]() ![]() | This feature provides a client session with the ability to change its associated principal as well as to query permissions assigned to it |
![]() ![]() | A client session to a server or cluster of servers |
![]() ![]() | A session configuration defines behavior and policies to use when connecting to Diffusion |
![]() ![]() | Delayed is a default reconnection strategy supplied with the client library |
![]() ![]() | 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 server-managed resource that can be used to coordinate exclusive access to shared resources across sessions |
![]() ![]() | A handle to a session lock request |
![]() ![]() | Scope specifying when a session lock should be releaed |
![]() ![]() | The definition of a session metric collector |
![]() ![]() | A session metric collector builder |
![]() ![]() | Listener for Session properties events from the server |
![]() ![]() | A reference to a handler registered for a particular set of session properties |
![]() ![]() | Common protocol for delegates that establish a server side control presence for the client session at a particular set of session properties |
![]() ![]() | 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 |
![]() ![]() | A response stream represents an asynchronous, variable length feed of messaging responses from other sessions |
![]() ![]() | Methods implemented by classes handling messaging responses from individual sessions |
![]() ![]() | 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 |
![]() ![]() | This feature allows a client session to configure session trees |
![]() ![]() | Encapsulates the result of a querying the server for the session properties of a particular session ID or session filter |
![]() ![]() | 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 |
![]() ![]() | Encapsulates the results from a string fetch operation issued to the server |
![]() ![]() | Encapsulates the result from a string fetch operation for a single selected topic |
![]() ![]() | Methods implemented by classes handling string messaging requests with a handler registered at the server |
![]() ![]() | Methods implemented by classes handling String messaging requests |
![]() ![]() | Methods implemented by classes handling string messaging responses from individual sessions |
![]() ![]() | An event in a time series whose value may be interpreted as a string |
![]() ![]() | Methods implemented by classes handling streamed time series events with string values |
![]() ![]() | Query result providing an array of string time series events |
![]() ![]() | An update stream that provides the ability for updating topics with string primitive values |
![]() ![]() | Methods implemented by classes handling streamed events for string value topics |
![]() ![]() | Methods implemented by classes handling streamed subscription events for value topics |
![]() ![]() | The Subscription Control feature allows a client session to subscribe or unsubscribe other sessions to topics |
![]() ![]() | An event in a time series |
![]() ![]() | Metadata associated with a time series event |
![]() ![]() | This feature allows a session to update and query time series topics |
![]() ![]() | Extension adding support to the Time Series feature for appending and editing events using binary values |
![]() ![]() | Extension adding support to the Time Series feature for appending and editing events using JSON values |
![]() ![]() | Extension adding support to the Time Series feature for appending and editing events using primitive values |
![]() ![]() | Extension adding support to the Time Series feature for appending and editing events using record values |
![]() ![]() | Encapsulates the results from a time series fetch operation issued to the server |
![]() ![]() | Encapsulates the result from a time series fetch operation for a single selected topic |
![]() ![]() | Query result providing an array of time series events |
![]() ![]() | Describes the structural properties of the array of events presented by a time series query result |
![]() ![]() | Builder for queries that select a range of events from a time series |
![]() ![]() | The Topic Control feature provides a client session with the ability to manage topics |
![]() ![]() | Indicates whether the operation caused a topic to be created or if it already existed |
![]() ![]() | The definition of a topic metric collector |
![]() ![]() | A topic metric collector builder |
![]() ![]() | Methods implemented by classes handling streamed topic notifications |
![]() ![]() | The registration state of the associated topic notification listener on the server |
![]() ![]() | The Topic Notifications feature allows a client session to receive notifications about changes to selected topics |
![]() ![]() | The type of topic notification received |
![]() ![]() | Reports the number of topics removed by a call to removeTopicsWithTopicSelectorExpression |
![]() ![]() | 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 |
![]() ![]() | Topic specifications provide the information required to create a topic |
![]() ![]() | 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 feature provides a client session with the ability to update topics |
![]() ![]() | Extension adding support to the Topic Update feature for updating topics with binary values |
![]() ![]() | Extension adding support to the Topic Update feature for updating topics with JSON values |
![]() ![]() | Extension adding support to the Topic Update feature for updating topics with primitive values |
![]() ![]() | Extension adding support to the Topic Update feature for updating topics with record values |
![]() ![]() | Description of a topic view that has been created |
![]() ![]() | This feature allows a client session to manage topic views |
![]() ![]() | A constraint to be applied to an update operation or the creation of an update stream |
![]() ![]() | An operator used in a constraint comparison |
![]() ![]() | An update stream that provides a base functionality for updating a specific topic |
![]() ![]() | An update stream builder |
![]() ![]() | 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 |