DEPRECATED: Diffusion Silverlight Classic API  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCAttribute
|oCPushTechnology.Transports.Serialization.DoNotChecksumUsed in checksum mode to flag a property as not being part of the "meaning" of an object - i.e. two objects with the same checksum "mean" the same thing, even if some of the properties are different, those properties would not be relevant to the purpose of the object
|oCPushTechnology.Transports.Serialization.DoNotSerializeIndicates that a property or field should not be serialized
|oCPushTechnology.Transports.Serialization.SerializerAttribute
|\CPushTechnology.Transports.Serialization.SerializerIdAttribute used to flag IDs this can be useful for check object consistence when the serializer is in a mode that does not serialize identifiers
oCDiffusionBaseException
|\CPushTechnology.Transports.Exceptions.DiffusionWebClientMessageExceptionRepresents an exception generated within a WebClientMessage.
oCPushTechnology.Transports.DiffusionClientCredentialsThis class is used to contain the user credentials.
oCEventArgs
|oCPushTechnology.Transports.AckResponseMessageEventArgsThe 'ack response' event arguments.
|oCPushTechnology.Transports.Connection.ConnectionDetailsAcquiredEventArgsThe arguments used when connection details are acquired.
|oCPushTechnology.Transports.DiffusionMessageEventArgs
|oCPushTechnology.Transports.DiffusionSocketMessageEventArgsThe event args for an inbound message.
|oCPushTechnology.Transports.MessageNotAcknowledgedEventArgsThe event args for a topic message.
|oCPushTechnology.Transports.PollResponseEventArgsThe event args for a poll response.
|oCPushTechnology.Transports.Serialization.SilverlightSerializer.TypeMappingEventArgsArguments for a missing type event
|oCPushTechnology.Transports.TopicMessageEventArgsThe event args for a topic message.
|oCPushTechnology.Transports.TopicStatusMessageEventArgsThe event args for a topic status message.
|\CPushTechnology.Transports.TraceMessageEventArgsTrace message event arguments.
oCException
|\CPushTechnology.Transports.Exceptions.BaseExceptionThe base class for all Diffusion exceptions.
| oCPushTechnology.Transports.Exceptions.ConnectionExceptionRepresents a connection exception.
| oCPushTechnology.Transports.Exceptions.DiffusionExceptionRepresents a Diffusion exception.
| |\CPushTechnology.Transports.Exceptions.InboundProtocolExceptionRepresents an inbound protocol exception.
| oCPushTechnology.Transports.Exceptions.FatalExceptionDiffusion 'fatal' exception.
| oCPushTechnology.Transports.Exceptions.TopicMessageExceptionRepresents an exception generated within a WebClientMessage.
| \CPushTechnology.Transports.Exceptions.UnsupportedServerMethodExceptionThe exception thrown when an attempt is made to call a non-existent server method.
oCIApplicationLifetimeAware
|\CPushTechnology.Transports.DiffusionApplicationService
oCIApplicationService
|\CPushTechnology.Transports.DiffusionApplicationService
oCPushTechnology.Transports.IDiffusionBufferProcessor
oCPushTechnology.Transports.IDiffusionClientThe interface for the DiffusionClient class.
|\CPushTechnology.Transports.DiffusionClientThis class controls the way that a connection is made to Diffusion. The supplied connection details determine how connections are made, i.e. 'http://localhost:8080' or 'dpt://localhost:8080'. Note that more than one set of connection details may be supplied using the AddServerDetails(ServerDetails) method, and cleared using the ClearServerDetails method
oCIDiffusionSocket
|\CPushTechnology.Transports.DiffusionSocketRepresents a socket connection to a Diffusion server.
oCIDisposable
|oCPushTechnology.Transports.DiffusionClientThis class controls the way that a connection is made to Diffusion. The supplied connection details determine how connections are made, i.e. 'http://localhost:8080' or 'dpt://localhost:8080'. Note that more than one set of connection details may be supplied using the AddServerDetails(ServerDetails) method, and cleared using the ClearServerDetails method
|oCPushTechnology.Transports.DiffusionSocketRepresents a socket connection to a Diffusion server.
|\CPushTechnology.Transports.DiffusionTransport
oCPushTechnology.Transports.Paging.ILinesEncapsulates lines on a page
|oCPushTechnology.Transports.Paging.LinesRecordThe 'record' implementation of ILines.
|\CPushTechnology.Transports.Paging.LinesStringThe 'string' implementation of ILines.
oCPushTechnology.Transports.Paging.IPagedTopicListenerThe listener for events from a paged topic.
oCPushTechnology.Transports.Persistence.IPersistentStorageProvider
|oCPushTechnology.Transports.Persistence.CookieStorageProvider
|\CPushTechnology.Transports.Persistence.IsolatedStorageProvider
oCPushTechnology.Transports.Serialization.ISerializeObject
oCPushTechnology.Transports.Service.IServiceTopicListenerListener for responses from a service topic
oCList< ServerDetails >
|\CPushTechnology.Transports.Connection.ConnectionDetailsThis class is responsible for handling single or multiple connection attempts.
oCPushTechnology.Transports.Paging.PagedTopicHandlerImplementation of the handler class for paged data.
oCPushTechnology.Transports.Paging.PagedTopicHelperHelps to send the contents of an inbound message to a listener.
|oCPushTechnology.Transports.Paging.PagedTopicHelperRecordThis class handles paged topic records.
|\CPushTechnology.Transports.Paging.PagedTopicHelperStringThis class handles paged topic strings.
oCPushTechnology.Transports.Paging.PageStatusRepresents the status of a page.
oCPushTechnology.Transports.ProtocolDecoder
oCPushTechnology.Transports.Connection.ServerDetailsContains the details of a connection to a Diffusion server.
oCPushTechnology.Transports.Service.ServiceTopicErrorEncapsulates the details of a service topic error.
oCPushTechnology.Transports.Service.ServiceTopicHandlerA service topic handler
oCPushTechnology.Transports.Service.ServiceTopicResponseEncapsulates a response from a service request
oCPushTechnology.Transports.TopicListener
oCPushTechnology.Transports.TopicListenerImpl
oCPushTechnology.Transports.TopicMessageRepresents a Diffusion topic message.
|oCPushTechnology.Transports.ClientAckMessageRepresents a client acknowledgement message.
|oCPushTechnology.Transports.ClientPingMessageA client ping message.
|oCPushTechnology.Transports.PingMessageRepresents a Diffusion 'ping' message.
|oCPushTechnology.Transports.ServerAckMessageRepresents a server acknowledgement message.
|\CPushTechnology.Transports.TopicStatusMessageRepresents a topic status message.
\CWebClient
 \CPushTechnology.Transports.DiffusionTransports.DiffusionWebClient'Specialised' WebClient so we can get hold of the underlying bits and pieces.