PushTechnology.ClientInterface.Client.Args.AcknowledgementEventArgs | The event arguments representing content acknowledgements. |
PushTechnology.ClientInterface.Utils.ActionExtensions | Extensions for the 'Action' delegate. |
AdvancedEnum< DetailType > | |
PushTechnology.ClientInterface.Client.Details.DetailType | The various types of detail. |
AdvancedEnum< SessionState > | |
PushTechnology.ClientInterface.Client.Session.SessionState | Represents the state of the session. |
AdvancedEnum< TopicUpdateType > | |
PushTechnology.ClientInterface.Client.Types.TopicUpdateType | Topic update type |
ByteCodeEnum< AddressType > | |
PushTechnology.ClientInterface.Client.Details.AddressType | Indicates the type of internet address. |
ByteCodeEnum< AnonymousConnectionAction > | |
PushTechnology.ClientInterface.Client.Features.Control.Clients.AnonymousConnectionAction | Action to be taken by the system authentication handler for connection attempts that do not provide a principal name and credentials. |
ByteCodeEnum< CloseReason > | |
PushTechnology.ClientInterface.Client.Enums.CloseReason | The reason for closing a client session. |
PushTechnology.ClientInterface.Client.Session.CloseReason | The server's view of why a session was closed |
ByteCodeEnum< ContentEncoding > | |
PushTechnology.ClientInterface.Client.Content.ContentEncoding | Encoding to apply to content when serialised for transport. |
ByteCodeEnum< ContentUpdateAction > | |
PushTechnology.ClientInterface.Client.Content.Update.ContentUpdateAction | Indicates the update action. |
ByteCodeEnum< DeliveryType > | |
PushTechnology.ClientInterface.Client.Types.DeliveryType | Content delivery type. |
ByteCodeEnum< MetadataNodeType > | |
PushTechnology.ClientInterface.Client.Content.Metadata.MetadataNodeType | Defines the metadata node type. |
ByteCodeEnum< MNodeDataType > | |
PushTechnology.ClientInterface.Client.Content.Metadata.MNodeDataType | The data type. |
ByteCodeEnum< PagedTopicDuplicates > | |
PushTechnology.ClientInterface.Client.Topics.PagedTopicDuplicates | Represents the duplicates policy to use when paged topic lines are ordered. |
ByteCodeEnum< PagedTopicOrder > | |
PushTechnology.ClientInterface.Client.Topics.PagedTopicOrder | Indicates a sort ordering within an ordering policy. |
ByteCodeEnum< PagedTopicOrdering > | |
PushTechnology.ClientInterface.Client.Topics.PagedTopicOrdering | Indicates the ordering in use. |
ByteCodeEnum< PagedTopicRuleType > | |
PushTechnology.ClientInterface.Client.Topics.PagedTopicRuleType | Indicates the type of rules. |
ByteCodeEnum< SendOptionsPriority > | |
PushTechnology.ClientInterface.Client.SendOptionsPriority | Send options delivery priority. |
ByteCodeEnum< ThrottlerType > | |
PushTechnology.ClientInterface.Client.Enums.ThrottlerType | Specifies a throttler type. |
ByteCodeEnum< TopicAddFailReason > | |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicAddFailReason | Reasons for failure to add a topic. |
ByteCodeEnum< TopicDetailsLevel > | |
PushTechnology.ClientInterface.Client.Topics.TopicDetailsLevel | The level of topic detail available. |
ByteCodeEnum< TopicPropertyKey > | |
PushTechnology.ClientInterface.TopicDetails.Details.TopicPropertyKey | Property keys. |
ByteCodeEnum< TopicSelectorType > | |
PushTechnology.ClientInterface.Client.Topics.TopicSelectorType | Topic selector type. |
ByteCodeEnum< TopicSourceErrorDetails > | |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicSourceErrorDetails | Details of an update error. |
ByteCodeEnum< TopicType > | |
PushTechnology.ClientInterface.Client.Topics.TopicType | The topic type. |
ByteCodeEnum< TopicUnsubscribeReason > | |
PushTechnology.ClientInterface.Client.Features.TopicUnsubscribeReason | The reason for an unsubscription. |
ByteCodeEnum< UpdateAction > | |
PushTechnology.ClientInterface.Client.Topics.Update.UpdateAction | Indicates the update action. |
ByteCodeEnum< UpdateRequestType > | |
PushTechnology.ClientInterface.Client.Content.Update.UpdateRequestType | Specifies the type of an update request. |
ByteCodeEnum< UpdateType > | |
PushTechnology.ClientInterface.Client.Topics.Update.UpdateType | Indicates the type of update. |
CodeEnum< RequesterFeatureError, string > | |
PushTechnology.ClientInterface.Client.Features.RequesterFeatureError | Encapsulates details of a service error. |
CodeEnum< TopicDataType, string > | |
PushTechnology.ClientInterface.Client.Content.TopicDataType | Defines the type of an instance of ITopicData. |
CodeEnum< TopicNotificationAddLevel, string > | |
PushTechnology.ClientInterface.Client.Features.TopicNotificationAddLevel | Specifies the level of add notifications that the client wishes to receive. |
CodeEnum< TopicNotificationSelectionMode, string > | |
PushTechnology.ClientInterface.Client.Features.TopicNotificationSelectionMode | Specifies the mode when selecting topic ranges for notification. |
CodeEnum< TopicProperty, string > | |
PushTechnology.ClientInterface.Client.Enums.TopicProperty | Specifies topic property keys that may be used in topic definitions. |
PushTechnology.ClientInterface.Client.Types.Constants | Constants used within Diffusion. |
DefaultSubscriberStream | |
PushTechnology.ClientInterface.Client.Features.Topics.DefaultValueStream< TValue > | Represents the abstract default value stream. |
PushTechnology.ClientInterface.Client.Factories.Diffusion | The Diffusion factory of factories |
DiffusionAPIException | |
PushTechnology.ClientInterface.Client.Session.SessionClosedException | Exception thrown when an operation is attempted, but the underlying session has been closed. |
EventArgs | |
PushTechnology.ClientInterface.Client.Args.CredentialsRejectedEventArgs | The event arguments representing a Diffusion server rejecting credentials. |
PushTechnology.ClientInterface.Client.Args.SessionStateChangedEventArgs | The event arguments reprsenting a change in session state. |
PushTechnology.ClientInterface.Client.Session.SessionErrorHandlerEventArgs | The event arguments for a session error handler. |
PushTechnology.ClientInterface.Client.Session.SessionListenerEventArgs | The event arguments for a session listener. |
Exception | |
PushTechnology.ClientInterface.Client.Session.SessionSecurityException | The session operation failed due to a security constraint. Repeating the operation with the same security credentials is likely to fail. |
PushTechnology.ClientInterface.Conversation.Command.Sender.ClosedServiceException | An exception indicating a closed service. |
PushTechnology.ClientInterface.Utils.ExpressionHelper | Helper class for multiple parameter validation. |
PushTechnology.ClientInterface.Utils.HashSetExtensions | Extensions for a HashSet{T}. |
PushTechnology.ClientInterface.Client.Features.IAckFeatureHandler | The callback handler interface for the message acknowledgement feature. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IAuthControlFeatureHandler | The callback handler interface for the auth control feature. |
PushTechnology.ClientInterface.Client.Security.Authentication.IAuthenticationHandler | Authentication handlers implementing this interface can be be registered with the server. The server calls the authentication handlers when a client application creates a session, or changes the prinicipal associated with a session, allowing the handler to veto individual requests |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IControlAuthenticationHandler | A control authentication handler. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.CompositeControlAuthenticationHandler | This class is useful when there are several steps to authentication implemented as discrete authentication handlers. Using a CompositeAuthenticationHandler is better than configuring separate control authentication handlers and registering the discrete handlers individually because it reduces communication between the server and the control client. |
PushTechnology.ClientInterface.Client.Security.Authentication.CompositeAuthenticationHandler | This class is useful when there are several steps to authentication implemented as discrete authentication handlers. It provides an alternative to adding each of the authentication handlers to the server configuation. Usually this class will be extended to create a single application-specific handler that hardcodes the creation of the discrete handlers. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.CompositeControlAuthenticationHandler | This class is useful when there are several steps to authentication implemented as discrete authentication handlers. Using a CompositeAuthenticationHandler is better than configuring separate control authentication handlers and registering the discrete handlers individually because it reduces communication between the server and the control client. |
PushTechnology.ClientInterface.Client.Security.Authentication.IAuthenticationHandlerCallback | Single-use callback provided to authenticate |
PushTechnology.ClientInterface.Client.Security.Authentication.IAuthenticationResult | Additional information supplied to the server upon a succesful authentication. |
PushTechnology.ClientInterface.Client.Security.Authentication.IAuthenticationResultSource | Extends IAuthenticationResult with "builder style" methods that allow a new authentication result to be created. |
PushTechnology.ClientInterface.Data.IBinaryDelta | Represents a binary delta type. |
PushTechnology.ClientInterface.Data.IBytes | Represents a read-only interface for values that are internally represented as binary data. |
PushTechnology.ClientInterface.Client.Content.IContent | Represents data content. |
PushTechnology.ClientInterface.Data.Binary.IBinary | Represents a read-only binary value with support for binary deltas. |
PushTechnology.ClientInterface.Data.JSON.IJSON | Represents a immutable JSON data value. |
PushTechnology.ClientInterface.Client.Callbacks.ICallback | Callback interface that provides responses from the server. Extensions of this interface have callback methods that provide results for successful calls |
PushTechnology.ClientInterface.Client.Callbacks.DefaultCallback | Abstract default callback |
PushTechnology.ClientInterface.Client.Callbacks.DefaultStreamCallback | Abstract default callback. |
PushTechnology.ClientInterface.Client.Features.DefaultMessageStream | Represents the default IMessageStream implementation. |
PushTechnology.ClientInterface.Client.Callbacks.StreamDefault | Abstract default callback |
PushTechnology.ClientInterface.Client.Features.TopicStreamDefault | Default ITopicStream implementation |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlRemovalCallbackDefault | The default ITopicControlRemovalCallback implementation that logs all callback events. |
PushTechnology.ClientInterface.Client.Callbacks.IStream | An extension of ICallback that allows many callbacks for each call context |
PushTechnology.ClientInterface.Client.Callbacks.DefaultStreamCallback | Abstract default callback. |
PushTechnology.ClientInterface.Client.Callbacks.StreamDefault | Abstract default callback |
PushTechnology.ClientInterface.Client.Features.IMessageStream | Represents a stream that may be registered to receive messages from the IMessaging feature. |
PushTechnology.ClientInterface.Client.Features.DefaultMessageStream | Represents the default IMessageStream implementation. |
PushTechnology.ClientInterface.Client.Features.ITopicStream | Represents a generic stream interface that can be registered to receive topic subscription, value and delta events. |
PushTechnology.ClientInterface.Client.Features.TopicStreamDefault | Default ITopicStream implementation |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IConfigurationCallback | The callback interface for ISystemAuthenticationControl.GetSystemAuthentication. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IUpdateStoreCallback | The callback interface for ISecurityStoreFeature.UpdateStore. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.IConfigurationCallback | The callback interface for ISecurityControl.GetSecurity. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.IUpdateStoreCallback | The callback interface for ISecurityStoreFeature.UpdateStore. |
PushTechnology.ClientInterface.Client.Features.Control.ISessionPropertiesCallback | The callback interface for IClientControl.GetSessionProperties. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ISendToFilterCallback | The callback interface for filtered send operation notifications. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionByFilterCallback | Callback interface for filtered subscriptions and unsubscriptions. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.SubscriptionByFilterCallbackDefault | Default implementation of ISubscriptionByFilterCallback |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControlRemovalCallback | Callback interface for topic remove requests when no context is used. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlRemovalCallbackDefault | The default ITopicControlRemovalCallback implementation that logs all callback events. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicUpdaterUpdateCallback | Represents a callback for update operations. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicUpdaterUpdateCallbackDefault | Default implementation of ITopicUpdaterUpdateCallback. |
PushTechnology.ClientInterface.Client.Session.ISessionOpenCallback | Callback interface for non-blocking opening of sessions |
PushTechnology.ClientInterface.Client.Features.ICallback | A callback interface used to return results from a call to the server. Extensions of this interface provide the callback method or methods |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IClientCallback | Callback interface for IClientControl.Close(SessionId,IClientCallback), IClientControl.SetConflated, and IClientControl.SetThrottled |
PushTechnology.ClientInterface.Client.Features.Control.Clients.ISessionDetailsCallback | The callback interface for IClientControl.GetSessionDetails{TC}. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionCallback | Callback interface to receive status notifications for subscription and unsubscription operations. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.SubscriptionCallbackDefault | Default implementation of ISubscriptionCallback |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControlAddCallback | The callback interface for adding topics. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlAddCallbackDefault | A default implementation of ITopicControlAddCallback. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControlRemoveCallback | Callback interface for remove topic(s) requests. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlRemoveCallbackDefault | A default implementation of ITopicControlRemoveCallback. |
PushTechnology.ClientInterface.Client.Features.IChangePrincipalCallback | The callback interface for ISecurity.ChangePrincipal. |
PushTechnology.ClientInterface.Client.Features.ChangePrincipalCallbackDefault | Default implementation of IChangePrincipalCallback |
PushTechnology.ClientInterface.Client.Features.IPingCallback | The callback interface for the 'Pings' feature. |
PushTechnology.ClientInterface.Client.Features.PingCallbackDefault | Default implementation of IPingCallback |
PushTechnology.ClientInterface.Client.Features.ISendCallback | Callback interface for send operation notifications. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.SendCallbackDefault | Default implementation of ISendCallback |
PushTechnology.ClientInterface.Client.Features.IStream | An extension of ICallback that allows many callbacks for each call context |
PushTechnology.ClientInterface.Client.Features.IFetchStream | The callback interface for the fetch feature. |
PushTechnology.ClientInterface.Client.Features.FetchStreamDefault | Default implementation of an IFetchStream which simple logs all events |
PushTechnology.ClientInterface.Client.Features.ITopicDetailsCallback | Callback interface for replies to requests for topic details. |
PushTechnology.ClientInterface.Client.Features.ITopicsCompletionCallback | The callback interface for success or failure notifications from subscription and unsubscription notifications. |
PushTechnology.ClientInterface.Client.Features.TopicsCompletionCallbackDefault | Default implementation of ITopicsCompletionCallback. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IClientControlFeatureHandler | The callback handler interface for the client control feature. |
PushTechnology.ClientInterface.Client.Types.IClientEndpoint | Interface for any client end point to which content may be sent |
PushTechnology.ClientInterface.Client.IClientId | A client (Session) identifier. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IClientInfo | The basic static information about a client. |
PushTechnology.ClientInterface.Client.Details.IClientLocation | Details relating to the network and geographic location of a client. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IClientSession | Representation of a client session. |
PushTechnology.ClientInterface.Client.Details.IClientSummary | Lightweight summary of a client session. |
PushTechnology.ClientInterface.Client.Content.IContentBuilder< out TB > | Base interface for content builders |
PushTechnology.ClientInterface.Client.Content.IRecordContentBuilder | Builds content in record format |
PushTechnology.ClientInterface.Client.Content.ISimpleContentBuilder | Simple content builder for bytes and/or strings |
PushTechnology.ClientInterface.Client.Content.IContentReader | The base interface for content readers |
PushTechnology.ClientInterface.Client.Content.Metadata.IRecordContentReader | Record content reader |
PushTechnology.ClientInterface.Client.Features.IContextCallback< in TC > | A handler for callbacks associated with some context. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IClientContextCallback< in TContext > | Contextual version of IClientCallback |
PushTechnology.ClientInterface.Client.Features.Control.Clients.ISessionDetailsContextCallback< in TC > | The callback interface for IClientControl.GetSessionDetails{TC}/ |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SessionDetailsContextCallbackDefault< TC > | Default implementation of ISessionDetailsContextCallback{TC} |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ICacheSchemaHandler< in TC > | Interface for handler of replies from requests to cache schemas. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionContextCallback< in TC > | Contextual callback interface to receive status notifications for subscription and unsubscription operations |
PushTechnology.ClientInterface.Client.Features.Control.Topics.SubscriptionContextCallbackDefault< TC > | Default implementation of ISubscriptionContextCallback{TC} |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControlAddContextCallback< in TContext > | Contextual callback interface for adding topics |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlAddContextCallbackDefault< TContext > | A default implementation of ITopicControlAddContextCallback{TContext}. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControlRemoveContextCallback< in TContext > | Contextual callback interface for remove topic(s) requests |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlRemoveContextCallbackDefault< TContext > | A default implementation of ITopicControlRemoveContextCallback{TContext}. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicDetailsHandler< in TC > | Interface for handler of replies from requests for topic details. |
PushTechnology.ClientInterface.Client.Features.IChangePrincipalContextCallback< in TC > | The callback interface for ISecurity.ChangePrincipal |
PushTechnology.ClientInterface.Client.Features.ChangePrincipalContextCallbackDefault< TC > | Default implementation of IChangePrincipalContextCallback{TC} |
PushTechnology.ClientInterface.Client.Features.IContextStream< in TC > | An extension of IContextCallback that allows many callbacks for each call context |
PushTechnology.ClientInterface.Client.Features.IFetchContextStream< in TC > | Contextual callback interface for fetch requests |
PushTechnology.ClientInterface.Client.Features.FetchContextStreamDefault< TC > | Default implementation of IFetchContextStream. |
PushTechnology.ClientInterface.Client.Features.IPingContextCallback< in TC > | Callback interface for IPings.PingServer( TC, IPingContextCallback ) |
PushTechnology.ClientInterface.Client.Features.ISendContextCallback< in TC > | Contextual callback interface for success or failure notifications from send operations |
PushTechnology.ClientInterface.Client.Features.Control.Topics.SendContextCallbackDefault< TC > | The default implementation of ISendContextCallback{TC} |
PushTechnology.ClientInterface.Client.Features.ITopicDetailsContextCallback< in TC > | The callback interface for replies to requests for topic details |
PushTechnology.ClientInterface.Client.Features.TopicDetailsContextCallbackDefault< TC > | Default implementation of ITopicDetailsContextCallback{TC} |
PushTechnology.ClientInterface.Client.Features.ITopicsCompletionContextCallback< in TC > | Contextual callback interface for success or failure notifications from subscription operations |
PushTechnology.ClientInterface.Client.Features.TopicsCompletionContextCallbackDefault< TC > | Default implementation of ITopicsCompletionContextCallback{TC} |
PushTechnology.ClientInterface.Client.Callbacks.IContextCallback< in TContext > | Callback interface that provides responses from the server, together with an application supplied context object |
PushTechnology.ClientInterface.Client.Callbacks.DefaultContextCallback< TContext > | Abstract default callback |
PushTechnology.ClientInterface.Client.Callbacks.DefaultContextStream< TContext > | Abstract default context stream |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlRemovalContextCallbackDefault< TContext > | The default ITopicControlRemovalContextCallback{TContext} implementation that logs all callback events. |
PushTechnology.ClientInterface.Client.Callbacks.IContextStream< in TContext > | An extension of IContextCallback{TContext}that allows many callbacks for each call context |
PushTechnology.ClientInterface.Client.Callbacks.DefaultContextStream< TContext > | Abstract default context stream |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IConfigurationContextCallback< in TC > | Contextual version of IConfigurationCallback |
PushTechnology.ClientInterface.Client.Features.Control.Clients.ISessionPropertiesContextCallback< TC > | Contextual callback interface for IClientControl.GetSessionProperties{TC} |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IUpdateStoreContextCallback< in TC > | Contextual version of IUpdateStoreCallback |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.IConfigurationContextCallback< in TC > | Contextual version of IConfigurationCallback for use with ISecurityControl.GetSecurity. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.IUpdateStoreContextCallback< in TC > | Contextual version of IUpdateStoreCallback. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ISendToFilterContextCallback< in TC > | Callback interface for filtered send operation notifications that have an associated context. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionByFilterContextCallback< in TC > | Callback interface for filtered subscriptions and unsubscriptions that have an associated context. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.SubscriptionByFilterContextCallbackDefault< TC > | Default implementation of ISubscriptionByFilterContextCallback{TC} |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControlRemovalContextCallback< in TContext > | Contextual callback interface for topic remove requests. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlRemovalContextCallbackDefault< TContext > | The default ITopicControlRemovalContextCallback{TContext} implementation that logs all callback events. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicUpdaterUpdateContextCallback< in TContext > | Represents a contextual callback for update operations. |
IContextCallback< TC > | |
PushTechnology.ClientInterface.Client.Session.ISessionOpenContextCallback< in TC > | Contextual version of ISessionOpenCallback for use with ISessionFactory.Open{TC} |
PushTechnology.ClientInterface.Client.Details.ICoordinates | Represents a client's geographic coordinates. |
PushTechnology.ClientInterface.Client.Details.ICountryDetails | Returns details of the country in which the internet address of the client was allocated. |
PushTechnology.ClientInterface.Data.IDataType | Represents a data type that is specified for a particular value type. It provides methods to convert values to and from binary. Diffusion provides several IDataTypes implementations. |
PushTechnology.ClientInterface.Data.IDataType< TValue > | Represents a data type that is specified for a particular value type. It provides methods to convert values to and from binary. Diffusion provides several IDataTypes implementations. |
PushTechnology.ClientInterface.Data.Binary.IBinaryDataType | Represents a binary data type. |
PushTechnology.ClientInterface.Data.JSON.IJSONDataType | Represents a JSON data type. |
PushTechnology.ClientInterface.Data.IDataTypes | Represents all Diffusion data type implementations. |
PushTechnology.ClientInterface.Client.Types.IDeliveryContext | Context of content received. |
PushTechnology.ClientInterface.Client.Types.IDeliveryOptionsBuilder< out T > | The delivery options builder interface. |
PushTechnology.ClientInterface.Data.IDeltaType | Represents an optional extension provided by IDataType implementations that support incremental changes to values. |
PushTechnology.ClientInterface.Data.IDeltaType< TValue, TDelta > | Represents an optional extension provided by IDataType implementations that support incremental changes to values. |
IEnumerable< string > | |
PushTechnology.ClientInterface.Client.Content.IRecord | A record is an immutable collection of string fields and may be used when reading or writing record-based content |
IEquatable< ErrorReason > | |
PushTechnology.ClientInterface.Client.Callbacks.ErrorReason | The reason provided with |
PushTechnology.ClientInterface.Client.Types.IErrorReport | An error report. |
PushTechnology.ClientInterface.Client.Features.IFeature | A feature that may be added to a client session. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IAuthenticationControl | This feature provides a client session with the ability to authenticate the credentials of other clients |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IClientControl | This feature provides the ability for a client session to control other client sessions |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.ISecurityStoreFeature | This is the base interface for features that update security stores. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.ISystemAuthenticationControl | This feature allows a client session with the appropriate permissions to query and update the system authentication store |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.ISecurityControl | This feature allows a client session to query and update the security store |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IMessagingControl | Represents a feature that provides a client session with the ability to use messaging functionality to communicate directly with other client sessions. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionControl | This feature allows a client session to subscribe or unsubscribe other clients to topics. It also provides a mechanism for handling requests to subscribe to routing topics |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControl | Represents a feature that provides a client session with the ability to manage topics. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicUpdateControl | Represents a feature that provides a client session with the ability to update topics at the server. |
PushTechnology.ClientInterface.Client.Features.IAcks | This service provides a client session with the ability to acknowledge content sent to it in need of acknowledgement and to send content to the server that requires acknowledgement. |
PushTechnology.ClientInterface.Client.Features.IMessaging | Represents a feature that provides a client session with messaging capabilities. |
PushTechnology.ClientInterface.Client.Features.IPings | A service that provides a client session with the ability to ping the server |
PushTechnology.ClientInterface.Client.Features.ISecurity | This feature provides a client session with the ability to change the associated principal |
PushTechnology.ClientInterface.Client.Features.ITopicNotifications | Service allowing a client to receive topic notifications |
PushTechnology.ClientInterface.Client.Features.ITopics | Represents a feature that allows a client session to subscribe to topics to receive streamed topic updates and/or fetch the state of topics. |
PushTechnology.ClientInterface.Client.Features.IFeatureFactory< out T, in T1, in T2 > | The factory interface used by all services. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IFetchRequest | Encapsulates a fetch request from a client for a stateless topic. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IFetchResponder | The interface for a fetch responder. |
PushTechnology.ClientInterface.Client.Session.IFetchResponseRegistration | Allows fetch responders to be registered as server control points. |
PushTechnology.ClientInterface.Client.Session.Proxy.IHttpProxyAuthentication | The interface for http proxy authentication. |
PushTechnology.ClientInterface.Client.Session.Proxy.IHttpProxyAuthenticationChallengeHandler | The interface for a proxy authentication challenge handler. |
PushTechnology.ClientInterface.CommandServices.Commands.Control.Client.IMessageQueuePolicy | Policy for managing the message queue. |
PushTechnology.ClientInterface.Client.Content.Metadata.IMetadataCodec | Metadata codec |
PushTechnology.ClientInterface.Client.Content.Metadata.Record.MetadataCodecImpl | Metadata codec implementation. |
PushTechnology.ClientInterface.Client.Content.Metadata.IMetadataContext | Wrapper of context for metadata serialisation. |
PushTechnology.ClientInterface.Client.Content.Metadata.MetadataContextImpl | Implementation of client-side topic details metadata context. |
PushTechnology.ClientInterface.Client.Content.Metadata.IMetadataDefaults | Metadata defaults used for efficient serialisation dependent upon metadata codec in use. |
PushTechnology.ClientInterface.Client.Content.Metadata.MetadataDefaultsImpl | Default metadata used in topic details. |
PushTechnology.ClientInterface.Client.Content.Metadata.IMetadataFactory | This factory provides mechanisms for building and serialising metadata |
PushTechnology.ClientInterface.Client.Content.Metadata.Record.MetadataFactoryImpl | The metadata factory implementation. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IMissingTopicNotification | Notification that a client session has made a request to a topic that does not exist |
PushTechnology.ClientInterface.Collections.Immutable.ImmutableList | Provides a set of initialization methods for ImmutableList{TValue}. |
PushTechnology.ClientInterface.Client.Content.Metadata.IMNode | The base interface for all metadata definition nodes |
PushTechnology.ClientInterface.Client.Content.Metadata.IMField | The top-level interface for metadata field definitions |
PushTechnology.ClientInterface.Client.Content.Metadata.IMString | A string metadata definition |
PushTechnology.ClientInterface.Client.Content.Metadata.IMCustomString | Custom string field metadata |
PushTechnology.ClientInterface.Client.Content.Metadata.IMDecimalString | Decimal string field metadata |
PushTechnology.ClientInterface.Client.Content.Metadata.IMIntegerString | Integer field metadata definition |
PushTechnology.ClientInterface.Client.Content.Metadata.IMGroup | A metadata node that represents a group of fields and/or groups. |
PushTechnology.ClientInterface.Client.Content.Metadata.IMContent | Interface for a content metadata node |
PushTechnology.ClientInterface.Client.Content.Metadata.IMRecord | A record metadata definition |
PushTechnology.ClientInterface.Client.Content.Metadata.Record.IMNodeBuilder | Abstract metadata node builder. |
PushTechnology.ClientInterface.Client.Content.Metadata.Record.IMStringImplAbstractStringBuilder | |
PushTechnology.ClientInterface.Client.Content.Metadata.IMStringAbstractBuilder< out T, out TB > | Abstract string field metadata builder |
PushTechnology.ClientInterface.Client.Content.Metadata.IMCustomStringBuilder | Custom string field metadata builder |
PushTechnology.ClientInterface.Client.Content.Metadata.IMDecimalStringBuilder | Decimal string field metadata builder |
PushTechnology.ClientInterface.Client.Content.Metadata.IMIntegerStringBuilder | Interger string field metadata builder |
PushTechnology.ClientInterface.Client.Content.Metadata.IMStringBuilder | String metadata field builder |
PushTechnology.ClientInterface.Client.Content.Metadata.IMNodeBuilder< out T, out TB > | The node builder interface. |
PushTechnology.ClientInterface.Client.Content.Metadata.IMGroupBuilder< out T, out TB > | Abstract metadata group builder |
PushTechnology.ClientInterface.Client.Content.Metadata.IMContentBuilder | Content metadata builder |
PushTechnology.ClientInterface.Client.Content.Metadata.IMRecordBuilder | The metadata record builder |
PushTechnology.ClientInterface.Client.Content.Metadata.IMStringAbstractBuilder< out T, out TB > | Abstract string field metadata builder |
PushTechnology.ClientInterface.Client.Content.Metadata.IMNodeMultiplicity | Defines the multiplicity of a metadata node within its parent |
PushTechnology.ClientInterface.Client.Content.Metadata.Multiplicity | Defines the multiplicity of a metadata node within its parent |
INotifyPropertyChanged | |
PushTechnology.ClientInterface.Client.Content.Xml.MetadataNode | |
PushTechnology.ClientInterface.Client.Content.Xml.MetadataField | |
PushTechnology.ClientInterface.Client.Content.Xml.MetadataRecord | |
PushTechnology.ClientInterface.Client.Content.Xml.MetadataMessage | |
PushTechnology.ClientInterface.Client.Topics.IPagedTopicOrderingPolicy | Represents an ordering policy |
PushTechnology.ClientInterface.Client.Topics.IPagedTopicOrderedOrderingPolicy | The interface representing the paged topic ordering policy. |
PushTechnology.ClientInterface.Client.Topics.IPagedRecordOrderingPolicy | Describes the paged record ordering policy. |
PushTechnology.ClientInterface.Client.Topics.IPagedTopicDetailsAttributesComparatorOrderingPolicy | Ordering policy when ordering is PagedTopicOrdering.COMPARATOR. |
PushTechnology.ClientInterface.TopicDetails.Details.IPagedStringTopicOrderingPolicy | The interface for a paged string ordering policy. |
PushTechnology.ClientInterface.Client.Topics.IPagedTopicRules | Rules to be applied when ordering data. |
PushTechnology.ClientInterface.Client.Topics.PagedTopicCollationRules | Collation order rules |
PushTechnology.ClientInterface.Client.Topics.PagedTopicNoRules | An instance representing no rules. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IPagingControlUpdater< T > | An object that may be used to update a paged topic. |
PushTechnology.ClientInterface.Client.Types.IPermission | A permission protects an access-controlled operation |
PushTechnology.ClientInterface.Client.Features.IPingDetails | Details returned with a response from a ping to the server. |
PushTechnology.ClientInterface.Client.Session.Proxy.IProxyAuthenticationFactory | Factory for proxy authentication instances |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IQueueListener | The listener for client queue events. |
IReadOnlyList< TValue > | |
PushTechnology.ClientInterface.Collections.Immutable.IImmutableList< TValue > | Represents an immutable list interface that can be accessed by index. |
PushTechnology.ClientInterface.Client.Types.IReceiveContext | The context of content received. |
PushTechnology.ClientInterface.Client.IReceiveOptions | Options associated with content received. |
PushTechnology.ClientInterface.Client.Session.Reconnection.IReconnectionAttempt | A single reconnection attempt that can either be started or aborted. |
PushTechnology.ClientInterface.Client.Session.Reconnection.IReconnectionStrategy | A reconnection strategy that gets applied after the connection failure notification. |
PushTechnology.ClientInterface.Client.Content.IRecordBuilder | The record builder |
PushTechnology.ClientInterface.Client.Content.IRecordFactory | Factory for record builders. |
PushTechnology.ClientInterface.Client.Content.IContentFactory | Central factory for various content builders and readers |
PushTechnology.ClientInterface.Client.Content.ContentFactoryImpl | Content factory implmentation. |
PushTechnology.ClientInterface.Client.Content.Metadata.IRecordStructuredBuilder | The interface for a record builder that uses IMRecord metadata |
PushTechnology.ClientInterface.Client.Features.IRegisteredHandler | A reference to a registered handler. |
PushTechnology.ClientInterface.Client.Callbacks.IRegistration | A reference to a registered handler |
PushTechnology.ClientInterface.Client.Features.IRequesterFeatureError | Encapsulates details of a service error. |
PushTechnology.ClientInterface.Client.Features.RequesterFeatureError | Encapsulates details of a service error. |
PushTechnology.ClientInterface.Client.Features.IRequesterFeatureHandler | The callback interface for the service call feature. |
PushTechnology.ClientInterface.Client.Features.IRequesterFeatureResponse | Encapsulates a response from a feature request |
PushTechnology.ClientInterface.Client.Features.IRequesterFeatureResponseHandler | Handler of responses from a service topic. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IRequestHandler | Handler of requests to a service. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.IRole | Encapsulates the defined details for an individual role. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IRoutingSubscriptionRequest | Encapsulates a request to subscribe to routing topics and a mechanism for actioning the subscription. |
PushTechnology.ClientInterface.Client.Topics.ISchemaId | A topic details schema identifier. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.IScriptBuilder | A script builder may be used to create a script of commands to apply to the security store at the server |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SecurityControl.ISecurityConfiguration | Snapshot of information from the security store. |
PushTechnology.ClientInterface.Client.Types.ISendOptionsBuilderFactory | The factory for send options builders. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IMessagingControl | Represents a feature that provides a client session with the ability to use messaging functionality to communicate directly with other client sessions. |
PushTechnology.ClientInterface.Client.Features.IMessaging | Represents a feature that provides a client session with messaging capabilities. |
ISerializable | |
PushTechnology.ClientInterface.Client.Content.Metadata.ICustomFieldHandler | A custom field handler defines the behaviour of a
- See Also
- MDataType.CUSTOM_STRING
metadata type |
PushTechnology.ClientInterface.Client.Callbacks.IServerHandler | Common interface for callback handlers that establish a server side control presence for the client session. |
PushTechnology.ClientInterface.Client.Callbacks.DefaultServerHandler | Abstract default server handler |
PushTechnology.ClientInterface.Client.Features.Control.Clients.ISessionPropertiesListener | The handler for session properties listener notifications |
PushTechnology.ClientInterface.Client.Features.Control.Clients.SessionPropertiesListenerDefault | This provides a default implementation of ISessionPropertiesListener which will simply log session properties callbacks at debug level. This should only be used for diagnostic purposes. |
PushTechnology.ClientInterface.Client.Features.IServerHandler | This the base interface for all callback handlers registered via the client session that establish a server-side control presence for the client. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IControlAuthenticationHandler | A control authentication handler. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IQueueEventHandler | Handler for client queue events. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.QueueEventHandlerDefault | Provides a default handler implementation which will simply log client state events. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.ISessionDetailsListener | The listener for session details notifications. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest | Encapsulates the details of a service request. |
PushTechnology.ClientInterface.Client.Features.IServiceTopic | Representation of a service topic at the client side |
PushTechnology.ClientInterface.Client.Session.ISession | A client session with a server or servers |
PushTechnology.ClientInterface.Client.Session.ISessionAttributes | The session attributes interface. |
PushTechnology.ClientInterface.Client.Details.ISessionDetails | A set of details of a client session. |
PushTechnology.ClientInterface.CommandServices.Commands.Control.Client.SessionDetailsImpl.None | Special case when there are no details. |
PushTechnology.ClientInterface.Client.Details.ISessionDetailsSource | Source of session details. |
PushTechnology.ClientInterface.Client.Session.ISessionError | Encapsulates the detail of a reported error. |
PushTechnology.ClientInterface.Client.Session.ISessionErrorHandler | The error callback interface for a session. |
PushTechnology.ClientInterface.Client.Session.InternalErrorHandler | Implementation of ISessionErrorHandler. |
PushTechnology.ClientInterface.Client.Session.SessionErrorHandlerDefault | Default error handler implementation. |
PushTechnology.ClientInterface.Client.ISessionEvents | The events fired within an active session. |
PushTechnology.ClientInterface.Client.Session.ISessionFactory | Creates client sessions |
PushTechnology.ClientInterface.Client.Session.ISessionListener | The callback listener interface for a session. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IStatelessSubscriptionRequestHandler | The stateless subscription request handler. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.IStateListener | The listener for client state changes. |
PushTechnology.ClientInterface.Client.Content.IStructuredReader | A structured reader allowing the record content to be read using IMRecord metadata |
ISubscriberStream | |
PushTechnology.ClientInterface.Client.Features.Topics.IValueStream< in TValue > | The stream interface that can be registered to subscription and value events whenever an update is received from the server. |
PushTechnology.ClientInterface.Client.Features.Topics.DefaultValueStream< TValue > | Represents the abstract default value stream. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ISubscriptionRequest | The base subscription request. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IStatelessSubscriptionRequest | Encapsulates a request to subscribe to stateless topics and a mechanism for actioning the subscription. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.ISystemAuthenticationConfiguration | Snapshot of information from the system information store. |
PushTechnology.ClientInterface.Client.Features.Control.Clients.ISystemAuthenticationControlScriptBuilder | A script builder may be used to create a script of commands to apply to the system authentication store at the server |
PushTechnology.ClientInterface.Client.Features.Control.Clients.ISystemPrincipal | A principal in the system authentication store. |
PushTechnology.ClientInterface.TopicSelectors.ITopicBinding | Something associated with a node in the topic hierarchy. |
PushTechnology.ClientInterface.Client.Topics.ITopicDetails | Base interface for topic details of all TopicType types |
PushTechnology.ClientInterface.Client.Topics.IChildListTopicDetails | Details of a child list topic |
PushTechnology.ClientInterface.Client.Topics.ICustomTopicDetails | Details of a TopicType.CUSTOM topic |
PushTechnology.ClientInterface.Client.Topics.IPagedTopicDetails | Base interface for details of paged topics TopicType.PAGED_RECORD and TopicType.PAGED_STRING |
PushTechnology.ClientInterface.Client.Topics.IPagedRecordTopicDetails | Details of a TopicType.PAGED_RECORD topic |
PushTechnology.ClientInterface.Client.Topics.IPagedStringTopicDetails | Details of a TopicType.PAGED_STRING topic |
PushTechnology.ClientInterface.Client.Topics.IProtocolBufferTopicDetails | Details of a Google Protocol Buffer topic |
PushTechnology.ClientInterface.Client.Topics.IRecordTopicDetails | Details of a Record topic |
PushTechnology.ClientInterface.Client.Topics.IServiceTopicDetails | Details of a service topic |
PushTechnology.ClientInterface.Client.Topics.ISingleValueTopicDetails | Details of a Single Value topic |
PushTechnology.ClientInterface.Client.Topics.ISlaveTopicDetails | Details of a slave topic |
PushTechnology.ClientInterface.Client.Topics.IStatelessTopicDetails | Details of a stateless topic |
PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicBuilder | The topic notify topic builder interface. |
PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicDetails | Details of a TopicType.TOPIC_NOTIFY topic |
PushTechnology.ClientInterface.TopicDetails.Details.IRoutingTopicDetails | Details of a routing topic |
PushTechnology.ClientInterface.TopicDetails.Details.IUniversalTopicDetails | Represents topic details of a universal (non-classic) topic. |
PushTechnology.ClientInterface.Client.Topics.ITopicDetailsAttributes | The topic attributes interface |
PushTechnology.ClientInterface.Client.Topics.IChildListTopicDetailsAttributes | The child list topic attributes interface. |
PushTechnology.ClientInterface.TopicDetails.Details.ChildListTopicDetailsImpl.ChildListTopicDetailsAttributes | Attributes implementation. |
PushTechnology.ClientInterface.Client.Topics.IPagedTopicDetailsAttributes | The paged topic attributes interface. |
PushTechnology.ClientInterface.Client.Topics.IPagedRecordTopicDetailsAttributes | Paged record topic details attributes. |
PushTechnology.ClientInterface.Client.Topics.IPagedStringTopicDetailsAttributes | The paged string topic attributes interface. |
PushTechnology.ClientInterface.Client.Topics.IProtocolBufferTopicDetailsAttributes | Protocol Buffer topic details attributes. |
PushTechnology.ClientInterface.Client.Topics.IRecordTopicDetailsAttributes | Record topic details attributes. |
PushTechnology.ClientInterface.Client.Topics.IServiceTopicDetailsAttributes | The service topic details attributes interface. |
PushTechnology.ClientInterface.TopicDetails.Details.ServiceTopicDetailsImpl.ServiceTopicDetailsAttributes | The service topic details attributes class. |
PushTechnology.ClientInterface.Client.Topics.ISingleValueTopicDetailsAttributes | Single Value topic details attributes. |
PushTechnology.ClientInterface.Client.Topics.ISlaveTopicDetailsAttributes | The slave topic details attributes interface. |
PushTechnology.ClientInterface.Client.Topics.IStatelessTopicDetailsAttributes | The stateless topic details attributes interface. |
PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicDetailsAttributes | The topic notify topic attributes interface. |
PushTechnology.ClientInterface.TopicDetails.Details.ICustomTopicDetailsAttributes | The custom topic details attributes interface. |
PushTechnology.ClientInterface.TopicDetails.Details.IRoutingTopicDetailsAttributes | The routing topic details attributes interface. |
PushTechnology.ClientInterface.TopicDetails.Details.IUniversalTopicDetailsAttributes | Represents topic detail attributes of a universal (non-classic) topic. |
PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder | The interface for a topic details builder. |
PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TD > | The interface for a topic details builder. |
PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TB, out TD > | Topic details builder |
PushTechnology.ClientInterface.Client.Topics.IChildListTopicDetailsBuilder | The builder for child list topic details. |
PushTechnology.ClientInterface.Client.Topics.IPagedTopicDetailsBuilder< out TB, out TD > | The builder interface for paged topic details. |
PushTechnology.ClientInterface.Client.Topics.IPagedRecordTopicDetailsBuilder | Builder for paged record topic details |
PushTechnology.ClientInterface.Client.Topics.IPagedStringTopicDetailsBuilder | The interface for the paged string topic details builder. |
PushTechnology.ClientInterface.Client.Topics.IProtocolBufferTopicDetailsBuilder | Builder for Google Protocol Buffer topic details |
PushTechnology.ClientInterface.Client.Topics.IRecordTopicDetailsBuilder | Builder for Record topic details. |
PushTechnology.ClientInterface.Client.Topics.IServiceTopicDetailsBuilder | The service topic details builder. |
PushTechnology.ClientInterface.Client.Topics.ISingleValueTopicDetailsBuilder | Builder for Single Value topic details. |
PushTechnology.ClientInterface.Client.Topics.ISlaveTopicDetailsBuilder | The builder for slave topic details. |
PushTechnology.ClientInterface.Client.Topics.IStatelessTopicDetailsBuilder | The state topic details builder interface. |
PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicBuilder | The topic notify topic builder interface. |
PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicDetailsBuilder | The builder for topic notify topic details. |
ITopicDetailsBuilder< ICustomTopicDetailsBuilder, ICustomTopicDetails > | |
PushTechnology.ClientInterface.TopicDetails.Details.ICustomTopicDetailsBuilder | The custom topic details builder interface. |
ITopicDetailsBuilder< IRoutingTopicDetailsBuilder, IRoutingTopicDetails > | |
PushTechnology.ClientInterface.TopicDetails.IRoutingTopicDetailsBuilder | The routing topic details builder interface. |
ITopicDetailsBuilder< IUniversalTopicDetailsBuilder, IUniversalTopicDetails > | |
PushTechnology.ClientInterface.TopicDetails.Details.IUniversalTopicDetailsBuilder | Represents topic details builder of a universal (non-classic) builder. |
PushTechnology.ClientInterface.TopicDetails.Details.ITopicDetailsBuilderFactory | The factory for topic details builders. |
PushTechnology.ClientInterface.Client.Topics.ITopicDetailsSchema | The topic schema interface. |
PushTechnology.ClientInterface.Client.Topics.IChildListTopicDetailsSchema | The topic schema interface. |
PushTechnology.ClientInterface.TopicDetails.Details.ChildListTopicDetailsImpl.ChildListTopicDetailsSchema | Schema implmentation. |
PushTechnology.ClientInterface.Client.Topics.IPagedRecordTopicDetailsSchema | The paged record topic details schema. |
PushTechnology.ClientInterface.Client.Topics.IPagedStringTopicDetailsSchema | The paged string topic details schema interface. |
PushTechnology.ClientInterface.Client.Topics.IProtocolBufferTopicDetailsSchema | Protocol Buffer topic details schema |
PushTechnology.ClientInterface.Client.Topics.IRecordTopicDetailsSchema | Record topic details schema. |
PushTechnology.ClientInterface.Client.Topics.IServiceTopicDetailsSchema | The service topic details schema interface. |
PushTechnology.ClientInterface.Client.Topics.ISingleValueTopicDetailsSchema | Single Value topic details schema. |
PushTechnology.ClientInterface.Client.Topics.ISlaveTopicDetailsSchema | The slave topic details schema interface. |
PushTechnology.ClientInterface.Client.Topics.IStatelessTopicDetailsSchema | The stateless topic details schema interface. |
PushTechnology.ClientInterface.TopicDetails.Details.StatelessTopicDetailsImpl.StatelessTopicDetailsSchema | The schema class. |
PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicDetailsSchema | The topic notify topic schema interface. |
PushTechnology.ClientInterface.TopicDetails.Details.ICustomTopicDetailsSchema | The custom topic details schema interface. |
PushTechnology.ClientInterface.TopicDetails.Details.IRoutingTopicDetailsSchema | The routing topic details schema interface. |
PushTechnology.ClientInterface.TopicDetails.Details.IUniversalTopicDetailsSchema | Represents topic detail schema of a universal (non classic) topic. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicManagementFactory | The factory for the topic management feature. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicManagementHandler | Callback interface for the topic management feature. |
PushTechnology.ClientInterface.Client.Topics.ITopicSelector | An ITopicSelector is a value that identifies one or more topics |
PushTechnology.ClientInterface.Client.Topics.ITopicPathSelector | A selector that selects a single topic path. |
PushTechnology.ClientInterface.Client.Topics.ITopicSelectors | Converts strings to topic selectors |
PushTechnology.ClientInterface.Client.Types.ITopicSendOptions | Options associated with sending content |
PushTechnology.ClientInterface.Client.Types.ITopicSendOptionsBuilder | The send options builder. |
PushTechnology.ClientInterface.Client.Topics.Details.ITopicSpecification | Represents the specification of a topic. |
PushTechnology.ClientInterface.Client.Callbacks.ITopicTreeHandler | Common interface for callback handlers that establish a server side control presence for the client session at a particular branch of the topic tree. |
PushTechnology.ClientInterface.Client.Callbacks.DefaultTopicTreeHandler | Abstract default topic tree handler. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdateSourceDefault | Default ITopicUpdateSource implementation. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicControlTopicEventListener | Listener for topic events. Registered using ITopicControl.AddTopicEventListener. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlEventListenerDefault | Abstract implementation of ITopicControlTopicEventListener, may be extended to provide the ITopicControlTopicEventListener.OnHasSubscribers and ITopicControlTopicEventListener.OnNoSubscribers methods. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicUpdateSource | Represents a source of updates which may be registered in order to update parts of the topic tree. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdateSourceDefault | Default ITopicUpdateSource implementation. |
PushTechnology.ClientInterface.Client.Features.ITopicTreeHandler | Common base interface for callback handlers registered via the client session that establish a server-side control presence for a particular node (and descendants) in the topic tree. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IMessageHandler | Handler interface for receiving messages from remote sources, with associated context and session information. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.MessageReceiverDefault | Default implementation of IMessageHandler that simply logs the inbound content. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IMissingTopicHandler | Handler called when a client session subscribes or fetches using a topic selector that matches no topics |
PushTechnology.ClientInterface.Client.Features.Control.Topics.MissingTopicHandlerDefault | A default implementation of the handler class which simply logs the callback events. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IRoutingSubscriptionRequestHandler | Handler for routing subscription requests. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.RoutingSubscriptionRequestHandlerDefault | A default IRoutingSubscriptionRequestHandler which simply logs the request and denies it. |
PushTechnology.ClientInterface.Client.Features.TopicTreeHandlerDefault | Abstract default topic tree handler. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.MissingTopicHandlerDefault | A default implementation of the handler class which simply logs the callback events. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.RoutingSubscriptionRequestHandlerDefault | A default IRoutingSubscriptionRequestHandler which simply logs the request and denies it. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicControlEventListenerDefault | Abstract implementation of ITopicControlTopicEventListener, may be extended to provide the ITopicControlTopicEventListener.OnHasSubscribers and ITopicControlTopicEventListener.OnNoSubscribers methods. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicUpdateContextCallback< in TC > | Contextual callback for update operations |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdateContextCallbackDefault< TC > | Default context callback implementation. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.ITopicUpdater | Represents a topic updater that provides methods for an update source to update topics. |
PushTechnology.ClientInterface.Client.Topics.Update.IUpdate | An encapsulation of the requirements for an update to a topic. |
PushTechnology.ClientInterface.Client.Topics.Update.IUpdateBuilder< out TB > | Base interface for all update builders. |
PushTechnology.ClientInterface.Client.Topics.Update.IContentUpdateBuilder | A builder for building IUpdate updates of type UpdateType.CONTENT. |
PushTechnology.ClientInterface.Client.Types.IUpdateContext | Context of a content update. |
PushTechnology.ClientInterface.Client.Content.Update.IUpdateFactories | The update factories interface. |
PushTechnology.ClientInterface.Client.Content.Update.UpdateFactoriesImpl | Access to all possible update factories. |
PushTechnology.ClientInterface.Client.Topics.Update.IUpdateFactory | The base interface for all update factories |
PushTechnology.ClientInterface.Client.Topics.Update.IContentUpdateFactory | Update factory for generic content-based updates |
PushTechnology.ClientInterface.Client.Topics.Update.IPagedUpdateFactory | Base interface for all paged update builders |
PushTechnology.ClientInterface.Client.Topics.Update.IPagedRecordOrderedUpdateFactory | Update factory for ordered TopicType.PAGED_RECORD topics |
PushTechnology.ClientInterface.Client.Topics.Update.IPagedStringOrderedUpdateFactory | Update factory for ordered TopicType.PAGED_STRING topics |
PushTechnology.ClientInterface.Client.Topics.Update.IPagedUnorderedUpdateFactory | Base interface for paged unordered update factories. |
PushTechnology.ClientInterface.Client.Topics.Update.IPagedRecordUnorderedUpdateFactory | Update factory for unordered TopicType.PAGED_RECORD topics |
PushTechnology.ClientInterface.Client.Topics.Update.IPagedStringUnorderedUpdateFactory | Update factory for unordered TopicType.PAGED_STRING topics |
PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.IUpdateSourceDispatcher | Represents a mechanism for dispatching updates. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.UpdateSourceDispatchers.UpdateSourceDispatcher | Represents a IUpdateSourceDispatcher implementation. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.IValueUpdater< TValue > | Represents an updater that may be used to update topics of a certain type by specifying new values. |
PushTechnology.ClientInterface.Logging.Logger | Implementation of ILogger. |
object | |
PushTechnology.ClientInterface.Client.Content.Xml.MetadataNode | |
PushTechnology.ClientInterface.Client.Topics.PagedRecordOrderKey | An order key that specifies the sort ordering for a particular field within a record. |
PushTechnology.ClientInterface.Client.Session.SessionAttributes | Constants relating to the ISessionAttributes interface. |
PushTechnology.ClientInterface.Client.Features.Impl.SessionControlConstants | Constants for the IClientControl feature. |
PushTechnology.ClientInterface.Client.Session.SessionId | A unique ISession identifier, allocated by the server. |
PushTechnology.ClientInterface.Utils.StringUtils | String extension methods. |
SystemException | |
PushTechnology.ClientInterface.Client.Content.Metadata.MetadataViolationException | Indicates that the fules of Diffusion metadata definition have been broken. |
PushTechnology.ClientInterface.Client.Features.TopicDefinition | This encapsulates all or some of the details of a topic. |
PushTechnology.ClientInterface.Client.Topics.TopicSelectorConstants | Topic selector string constants. |
PushTechnology.ClientInterface.Client.Topics.Details.TopicSpecificationProperty | Contains all valid ITopicSpecification property keys. |
PushTechnology.ClientInterface.Client.Features.Control.Topics.TopicUpdaterErrorReason | Represents all possible topic updater error reasons. |