C# Class AndroidFayeClient.MessageHandler

Inheritance: IDisposable
Datei anzeigen Open project: Connorcpu/XamarinFayeClient

Public Properties

Property Type Description
subscriptions List

Public Methods

Method Description
Connect ( ) : void
ConnectRequest ( ) : void
Disconnect ( ) : void
Dispose ( ) : void
Handshake ( ) : void
IsSubscribed ( string channel ) : bool
Publish ( string channel, JToken data ) : void
Publish ( string channel, object data ) : void
Subscribe ( string channel ) : void
Unsubscribe ( string channel ) : void

Protected Methods

Method Description
Connect ( string uri ) : void
OnConnectResponse ( Newtonsoft.Json.Linq.JObject response ) : void
OnConnectTimeout ( ) : void
OnConnected ( ) : void
OnDisconnected ( ) : void
OnError ( Newtonsoft.Json.Linq.JObject errorData, ErrorLevel level ) : void
OnHandshakeResponse ( Newtonsoft.Json.Linq.JObject response ) : void
OnMessageRecieved ( Newtonsoft.Json.Linq.JObject response ) : void
OnPublishResponse ( Newtonsoft.Json.Linq.JObject response ) : void
OnSubscribeResponse ( Newtonsoft.Json.Linq.JObject response ) : void
OnUnsubscribeResponse ( Newtonsoft.Json.Linq.JObject response ) : void
ProcessMessage ( Newtonsoft.Json.Linq.JObject data ) : void

Private Methods

Method Description
SubscriptionMatches ( string match, string sub ) : bool

Method Details

Connect() public method

public Connect ( ) : void
return void

Connect() protected abstract method

protected abstract Connect ( string uri ) : void
uri string
return void

ConnectRequest() public abstract method

public abstract ConnectRequest ( ) : void
return void

Disconnect() public abstract method

public abstract Disconnect ( ) : void
return void

Dispose() public abstract method

public abstract Dispose ( ) : void
return void

Handshake() public abstract method

public abstract Handshake ( ) : void
return void

IsSubscribed() public method

public IsSubscribed ( string channel ) : bool
channel string
return bool

OnConnectResponse() protected method

protected OnConnectResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
return void

OnConnectTimeout() protected method

protected OnConnectTimeout ( ) : void
return void

OnConnected() protected method

protected OnConnected ( ) : void
return void

OnDisconnected() protected method

protected OnDisconnected ( ) : void
return void

OnError() protected method

protected OnError ( Newtonsoft.Json.Linq.JObject errorData, ErrorLevel level ) : void
errorData Newtonsoft.Json.Linq.JObject
level ErrorLevel
return void

OnHandshakeResponse() protected method

protected OnHandshakeResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
return void

OnMessageRecieved() protected method

protected OnMessageRecieved ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
return void

OnPublishResponse() protected method

protected OnPublishResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
return void

OnSubscribeResponse() protected method

protected OnSubscribeResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
return void

OnUnsubscribeResponse() protected method

protected OnUnsubscribeResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
return void

ProcessMessage() protected method

protected ProcessMessage ( Newtonsoft.Json.Linq.JObject data ) : void
data Newtonsoft.Json.Linq.JObject
return void

Publish() public abstract method

public abstract Publish ( string channel, JToken data ) : void
channel string
data JToken
return void

Publish() public method

public Publish ( string channel, object data ) : void
channel string
data object
return void

Subscribe() public abstract method

public abstract Subscribe ( string channel ) : void
channel string
return void

Unsubscribe() public abstract method

public abstract Unsubscribe ( string channel ) : void
channel string
return void

Property Details

subscriptions public_oe property

public List subscriptions
return List