Diffusion Apple API
5.9.24
Unified Client Library for iOS, OS X and tvOS
|
PTDiffusionBinary | An immutable binary value with support for binary deltas |
PTDiffusionBinaryDelta | An immutable delta describing the differences between two binary values |
<PTDiffusionBinaryValueStreamDelegate> | Methods implemented by classes handling streamed events for binary value topics |
PTDiffusionBytes | A value that is internally represented as binary data |
PTDiffusionContent | Content can represent the state of a topic |
PTDiffusionCredentials | Credentials contain the proof material to support an authentication request |
PTDiffusionCustomTopicAttributes | Attributes specific to custom topics |
<PTDiffusionCustomTopicDetailsBuilder> | The protocol to which custom topic details builders conform |
PTDiffusionEnumeration | Base class for objects offering a selection of predefined constant values |
PTDiffusionFeature | A feature is a unit of functionality that is available to a client session |
<PTDiffusionFetchStreamDelegate> | The fetch stream delegate protocol defines the methods to be implemented by classes wishing to receive responses to topic fetch requests |
PTDiffusionField | A field represents a single value in a record |
PTDiffusionFieldMetadata | Field metadata describes a data item that can have a value |
PTDiffusionJSON | An immutable JSON value with support for both binary and JSON deltas |
<PTDiffusionJSONValueStreamDelegate> | Methods implemented by classes handling streamed events for JSON value topics |
PTDiffusionLogging | Logging provides access to debug information that can be enabled at runtime |
PTDiffusionLoggingLevel | A level of information events useful for debugging |
PTDiffusionMessageStream | A message stream represents an asynchronous, variable length feed of message events from the Diffusion server |
<PTDiffusionMessageStreamDelegate> | The message stream delegate protocol defines the methods to be implemented by classes wishing to receive messages |
PTDiffusionMessagingFeature | The Messaging feature provides a client session with messaging capabilities |
PTDiffusionMetadata | Metadata is the base interface for both record and field metadata definition nodes |
<PTDiffusionMissingTopicHandler> | Handler called when a client session subscribes or fetches using a topic selector that matches no topics |
PTDiffusionMissingTopicNotification | Notification that a session has made a request using a selector that does not match any topics |
PTDiffusionMultiplicity | Multiplicity describes the number of times that a metadata node may occur within its parent |
PTDiffusionMutableSendOptions | Mutable send options can be modified prior to being associated with sending content |
PTDiffusionMutableSessionConfiguration | A mutable session configuration can be modified prior to being used to define behaviour and policies to use when connection to Diffusion |
PTDiffusionNumberFieldMetadata | Number field metadata describes a data item that can have a numerical value |
PTDiffusionPagedRecordTopicAttributes | Attributes specific to paged record topics |
<PTDiffusionPagedRecordTopicDetailsBuilder> | The protocol to which paged record topic details builders conform |
PTDiffusionPagedRecordTopicOrderingPolicy | Describes a paged record ordering policy |
PTDiffusionPagedRecordTopicOrderKey | An order key that specifies the sort ordering for a particular field within a record |
PTDiffusionPagedRecordTopicSchema | Schema for paged record topics |
PTDiffusionPagedStringTopicAttributes | Attributes specific to paged string topics |
<PTDiffusionPagedStringTopicDetailsBuilder> | The protocol to which paged string topic details builders conform |
PTDiffusionPagedStringTopicOrderingPolicy | Describes a paged string ordering policy |
PTDiffusionPagedTopicAttributes | Attributes specific to paged topics |
PTDiffusionPagedTopicCollationRules | Rules as specified by the Java implementation of RuleBasedCollator |
PTDiffusionPagedTopicComparatorOrderingPolicy | Describes an ordering policy when using a comparator |
<PTDiffusionPagedTopicDetailsBuilder> | All paged topic details builders conform to this protocol |
PTDiffusionPagedTopicDuplicates | Specifies the duplicates handling policy for paged topics when operating in ordered mode |
PTDiffusionPagedTopicOrder | Indicates a sort ordering within a paged topic ordering policy |
PTDiffusionPagedTopicOrdering | The ordering for the lines in a paged topic |
PTDiffusionPagedTopicOrderingPolicy | Represents an ordered ordering policy |
PTDiffusionPagedTopicRules | Rules to be applied when order data for a paged topic |
PTDiffusionPingDetails | Details returned in response to a ping to the server |
PTDiffusionPingsFeature | The Pings feature provides a client session with the ability to ping the server |
PTDiffusionProtocolBufferTopicAttributes | Attributes specific to protocol buffer topics |
PTDiffusionProtocolBufferTopicSchema | Schema for protocol buffer topics |
PTDiffusionProtocolBufferTopicUpdateMode | The update mode for protocol buffer topics |
PTDiffusionReceiveContext | A receive context provides additional contextual information for received content |
PTDiffusionRecord | A record is a collection of fields |
PTDiffusionRecordContent | Record content is a collection of records |
PTDiffusionRecordContentSchema | A record content schema describes a data item that can represent a collection of records |
PTDiffusionRecordMetadata | Record metadata describes a data item that can represent a collection of fields |
PTDiffusionRecordTopicAttributes | Attributes specific to record topics |
<PTDiffusionRecordTopicDetailsBuilder> | The protocol to which record topic details builders conform |
PTDiffusionRecordTopicSchema | Schema for record topics |
PTDiffusionRoutingTopicAttributes | Attributes specific to routing topics |
<PTDiffusionRoutingTopicDetailsBuilder> | The protocol to which routing topic details builders conform |
PTDiffusionSecurityFeature | The Security feature provides a client session with the ability to change the associated principal |
PTDiffusionSendOptions | Send options are associated with sending content |
PTDiffusionServiceTopicAttributes | Attributes specific to service topics |
PTDiffusionSession | A session represents a single connection to a single Diffusion server |
PTDiffusionSessionConfiguration | A session configuration defines behavior and policies to use when connecting to Diffusion |
PTDiffusionSessionDefaultErrorHandler | The default error handler which simply logs errors to the system log |
PTDiffusionSessionDelayedReconnectionStrategy | Delayed is a default reconnection strategy supplied with the client library |
<PTDiffusionSessionErrorHandler> | The session error handler protocol defines the interface for handling unexpected failure conditions encountered once a session has been established |
PTDiffusionSessionId | A session id is a unique session identifier, allocated by the server |
PTDiffusionSessionImmediateAbortReconnectionStrategy | Immediate abort is a default reconnection strategy supplied with the client library |
PTDiffusionSessionReconnectionAttempt | A session reconnection attempt can either be started or aborted |
<PTDiffusionSessionReconnectionStrategy> | The session reconnection strategy protocol defines the behaviour for a session when recovering a failed connection |
PTDiffusionSessionState | Session state represents the condition a session has in respect of connectivity to a Diffusion server |
PTDiffusionSessionStateChange | A session state change represents a change in a session's state |
<PTDiffusionSingleValueTopicDetailsBuilder> | The protocol to which single value topic details builders conform |
PTDiffusionSingleValueTopicSchema | Schema for single value topics |
PTDiffusionSlaveTopicAttributes | Attributes specific to slave topics |
<PTDiffusionSlaveTopicDetailsBuilder> | The protocol to which slave topic details builders conform |
PTDiffusionStream | A stream represents an asynchronous, variable length feed of updates from the Diffusion server |
<PTDiffusionStreamDelegate> | The stream delegate protocol defines the methods to be implemented by classes wishing to receive streaming updates |
PTDiffusionStringFieldMetadata | String field metadata describes a data item that can have a textual value |
<PTDiffusionSubscriberStreamDelegate> | Methods implemented by classes handling streamed subscription events for value topics |
PTDiffusionTopicAddFailReason | The reason for failure to add a Topic |
PTDiffusionTopicAttributes | Attributes applicable to all topic types |
PTDiffusionTopicControlFeature | The Topic Control feature provides a client session with the ability to manage topics |
PTDiffusionTopicDetails | Topic details describe a topic |
<PTDiffusionTopicDetailsBuilder> | All topic details builders conform to this protocol |
PTDiffusionTopicDetailsLevel | The level of detail to request when getting topic details |
<PTDiffusionTopicEventListener> | Listener for topic events from the server |
PTDiffusionTopicNotifyTopicAttributes | Attributes specific to topic notify topics |
<PTDiffusionTopicNotifyTopicDetailsBuilder> | The protocol to which topic notify topic details builders conform |
PTDiffusionTopicSchema | Base class which has no specific information associated with it |
PTDiffusionTopicSelector | A topic selector identifies one or more topics |
PTDiffusionTopicsFeature | The Topics feature provides a client session with the capability to receive streamed topic updates and/or fetch the state of topics |
PTDiffusionTopicSpecification | The specification of a topic |
PTDiffusionTopicStream | A topic stream represents an asynchronous, variable length feed of subscription, value and delta events from the Diffusion server |
<PTDiffusionTopicStreamDelegate> | The topic stream delegate protocol defines the methods to be implemented by classes wishing to receive streamed topic updates |
PTDiffusionTopicTreeRegistration | A reference to a handler registered for a particular topic path |
<PTDiffusionTopicTreeRegistrationDelegate> | Common protocol for delegates that establish a server side control presence for the client session at a particular branch of the topic tree |
PTDiffusionTopicUpdateControlFeature | The topic update control feature provides a client session with the capability to update topics at the server |
PTDiffusionTopicUpdater | A topic updater provides methods for an update source to update topics |
<PTDiffusionTopicUpdateSource> | A source of updates which may be registered in order to update parts of the topic tree |
PTDiffusionUpdateContext | An update context provides additional detail associated with a content update |
PTDiffusionValueStream | A value stream represents an asynchronous, variable length feed of subscription and value updates from the Diffusion server |
PTDiffusionVersion | A version represents a released build of the client library |