Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
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.

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.


The documentation for this class was generated from the following file: