C# Class AndroidFayeClient.MessageHandler

Inheritance: IDisposable
Afficher le fichier Open project: Connorcpu/XamarinFayeClient

Méthodes publiques

Свойство Type Description
subscriptions List

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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

Méthode Description
SubscriptionMatches ( string match, string sub ) : bool

Method Details

Connect() public méthode

public Connect ( ) : void
Résultat void

Connect() protected abstract méthode

protected abstract Connect ( string uri ) : void
uri string
Résultat void

ConnectRequest() public abstract méthode

public abstract ConnectRequest ( ) : void
Résultat void

Disconnect() public abstract méthode

public abstract Disconnect ( ) : void
Résultat void

Dispose() public abstract méthode

public abstract Dispose ( ) : void
Résultat void

Handshake() public abstract méthode

public abstract Handshake ( ) : void
Résultat void

IsSubscribed() public méthode

public IsSubscribed ( string channel ) : bool
channel string
Résultat bool

OnConnectResponse() protected méthode

protected OnConnectResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
Résultat void

OnConnectTimeout() protected méthode

protected OnConnectTimeout ( ) : void
Résultat void

OnConnected() protected méthode

protected OnConnected ( ) : void
Résultat void

OnDisconnected() protected méthode

protected OnDisconnected ( ) : void
Résultat void

OnError() protected méthode

protected OnError ( Newtonsoft.Json.Linq.JObject errorData, ErrorLevel level ) : void
errorData Newtonsoft.Json.Linq.JObject
level ErrorLevel
Résultat void

OnHandshakeResponse() protected méthode

protected OnHandshakeResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
Résultat void

OnMessageRecieved() protected méthode

protected OnMessageRecieved ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
Résultat void

OnPublishResponse() protected méthode

protected OnPublishResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
Résultat void

OnSubscribeResponse() protected méthode

protected OnSubscribeResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
Résultat void

OnUnsubscribeResponse() protected méthode

protected OnUnsubscribeResponse ( Newtonsoft.Json.Linq.JObject response ) : void
response Newtonsoft.Json.Linq.JObject
Résultat void

ProcessMessage() protected méthode

protected ProcessMessage ( Newtonsoft.Json.Linq.JObject data ) : void
data Newtonsoft.Json.Linq.JObject
Résultat void

Publish() public abstract méthode

public abstract Publish ( string channel, JToken data ) : void
channel string
data JToken
Résultat void

Publish() public méthode

public Publish ( string channel, object data ) : void
channel string
data object
Résultat void

Subscribe() public abstract méthode

public abstract Subscribe ( string channel ) : void
channel string
Résultat void

Unsubscribe() public abstract méthode

public abstract Unsubscribe ( string channel ) : void
channel string
Résultat void

Property Details

subscriptions public_oe property

public List subscriptions
Résultat List