Diffusion .NET Classic API - Core and Common  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
PushTechnology.DiffusionCore.ClientType Class Reference

Client type - dependent on the Diffusion library used by the client. More...

Inheritance diagram for PushTechnology.DiffusionCore.ClientType:
PushTechnology.DiffusionCore.ByteCodeEnum< TEnum > PushTechnology.DiffusionCore.CodeEnum< TEnum, TCode > PushTechnology.DiffusionCore.AdvancedEnum< T >

Static Public Attributes

static readonly ClientType JAVASCRIPT_BROWSER = new ClientType(ClientTypeEnum.JAVASCRIPT_BROWSER, 0)
 JavaScript running within a web browser. More...
 
static readonly ClientType JAVASCRIPT_FLASH = new ClientType(ClientTypeEnum.JAVASCRIPT_FLASH, 1)
 JavaScript running within a web browser, using a Flash plugin to host a transport bridge. More...
 
static readonly ClientType JAVASCRIPT_SILVERLIGHT
 JavaScript running within a web browser, using a Silverlight plugin to host a transport bridge. More...
 
static readonly ClientType ANDROID = new ClientType(ClientTypeEnum.ANDROID, 3)
 Android. More...
 
static readonly ClientType IOS = new ClientType(ClientTypeEnum.IOS, 4)
 iOS. More...
 
static readonly ClientType J2ME = new ClientType(ClientTypeEnum.J2ME, 5)
 J2ME. Includes Blackberry clients. More...
 
static readonly ClientType FLASH = new ClientType(ClientTypeEnum.FLASH, 6)
 Flash. More...
 
static readonly ClientType SILVERLIGHT = new ClientType(ClientTypeEnum.SILVERLIGHT, 7)
 Silverlight. More...
 
static readonly ClientType JAVA = new ClientType(ClientTypeEnum.JAVA, 8)
 Java. More...
 
static readonly ClientType DOTNET = new ClientType(ClientTypeEnum.DOTNET, 9)
 .NET. More...
 
static readonly ClientType C = new ClientType(ClientTypeEnum.C, 10)
 C. More...
 
static readonly ClientType INTERNAL = new ClientType(ClientTypeEnum.INTERNAL, 11)
 Diffusion internal client. For example, the Introspector. More...
 
static readonly ClientType OTHER = new ClientType(ClientTypeEnum.OTHER, 12)
 Client type is not known to the local session, possible because the remote client is using a different version of Diffusion. More...
 

Additional Inherited Members

- Public Member Functions inherited from PushTechnology.DiffusionCore.AdvancedEnum< T >
override string ToString ()
 
Returns
A human readable representation of the value

 
- Static Public Member Functions inherited from PushTechnology.DiffusionCore.CodeEnum< TEnum, TCode >
static TEnum FromCode (TCode code)
 Returns the constant associated with the given code. More...
 
- Static Public Member Functions inherited from PushTechnology.DiffusionCore.AdvancedEnum< T >
static T ValueOf (string name)
 Returns the value of this enum. More...
 
static IEnumerable< T > Values ()
 Returns the values of this enum. More...
 
- Public Attributes inherited from PushTechnology.DiffusionCore.AdvancedEnum< T >
Enum INTERNAL_ENUM
 The internal enum value. More...
 
- Properties inherited from PushTechnology.DiffusionCore.CodeEnum< TEnum, TCode >
TCode Code [get, set]
 Returns the byte representation of the enum constant. More...
 
TEnum Enum [get, set]
 Returns the enum. More...
 
- Properties inherited from PushTechnology.DiffusionCore.AdvancedEnum< T >
string Name [get]
 Returns the name of this enum. More...
 

Detailed Description

Client type - dependent on the Diffusion library used by the client.

TODO: Relocate.

Member Data Documentation

readonly ClientType PushTechnology.DiffusionCore.ClientType.ANDROID = new ClientType(ClientTypeEnum.ANDROID, 3)
static

Android.

readonly ClientType PushTechnology.DiffusionCore.ClientType.C = new ClientType(ClientTypeEnum.C, 10)
static

C.

readonly ClientType PushTechnology.DiffusionCore.ClientType.DOTNET = new ClientType(ClientTypeEnum.DOTNET, 9)
static

.NET.

readonly ClientType PushTechnology.DiffusionCore.ClientType.FLASH = new ClientType(ClientTypeEnum.FLASH, 6)
static

Flash.

readonly ClientType PushTechnology.DiffusionCore.ClientType.INTERNAL = new ClientType(ClientTypeEnum.INTERNAL, 11)
static

Diffusion internal client. For example, the Introspector.

readonly ClientType PushTechnology.DiffusionCore.ClientType.IOS = new ClientType(ClientTypeEnum.IOS, 4)
static

iOS.

readonly ClientType PushTechnology.DiffusionCore.ClientType.J2ME = new ClientType(ClientTypeEnum.J2ME, 5)
static

J2ME. Includes Blackberry clients.

readonly ClientType PushTechnology.DiffusionCore.ClientType.JAVA = new ClientType(ClientTypeEnum.JAVA, 8)
static

Java.

readonly ClientType PushTechnology.DiffusionCore.ClientType.JAVASCRIPT_BROWSER = new ClientType(ClientTypeEnum.JAVASCRIPT_BROWSER, 0)
static

JavaScript running within a web browser.

readonly ClientType PushTechnology.DiffusionCore.ClientType.JAVASCRIPT_FLASH = new ClientType(ClientTypeEnum.JAVASCRIPT_FLASH, 1)
static

JavaScript running within a web browser, using a Flash plugin to host a transport bridge.

readonly ClientType PushTechnology.DiffusionCore.ClientType.JAVASCRIPT_SILVERLIGHT
static
Initial value:
= new ClientType(
ClientTypeEnum.JAVASCRIPT_SILVERLIGHT, 2)

JavaScript running within a web browser, using a Silverlight plugin to host a transport bridge.

readonly ClientType PushTechnology.DiffusionCore.ClientType.OTHER = new ClientType(ClientTypeEnum.OTHER, 12)
static

Client type is not known to the local session, possible because the remote client is using a different version of Diffusion.

readonly ClientType PushTechnology.DiffusionCore.ClientType.SILVERLIGHT = new ClientType(ClientTypeEnum.SILVERLIGHT, 7)
static

Silverlight.