C# Class ChatterBox.Server.RegisteredClient

Inheritance: IClientChannel, IServerChannel
Afficher le fichier Open project: openpeer/ChatterBox Class Usage Examples

Private Properties

Свойство Type Description
EnqueueMessage void
EnqueueOutput void
OnTcpClientDisconnected void
OnUserChannelURIExpired void
ResetQueues void
StartMessageQueueProcessing void
StartReading void
StartWriting void

Méthodes publiques

Méthode Description
ClientConfirmation ( Confirmation confirmation ) : void
ClientHeartBeat ( ) : void
GetPeerList ( Message message ) : void
OnPeerList ( PeerList peerList ) : void
OnPeerPresence ( PeerUpdate peer ) : void
OnRegistrationConfirmation ( RegisteredReply reply ) : void
Register ( Registration message ) : void
RegisterClientForPushNotifications ( string channelURI ) : bool
RegisteredClient ( ) : ChatterBox.Common.Communication.Contracts
Relay ( RelayMessage message ) : void
ServerConfirmation ( Confirmation confirmation ) : void
ServerConnectionError ( ) : void
ServerError ( ErrorReply reply ) : void
ServerHeartBeat ( ) : void
ServerReceivedInvalidMessage ( InvalidMessage reply ) : void
ServerRelay ( RelayMessage message ) : void
SetActiveConnection ( UnregisteredConnection connection, Registration message ) : void
ToString ( ) : string

Private Methods

Méthode Description
EnqueueMessage ( IMessage message, [ method = null ) : void
EnqueueOutput ( object message = null, [ method = null ) : void
OnTcpClientDisconnected ( System.Guid oldConnectionID ) : void
OnUserChannelURIExpired ( ) : void
ResetQueues ( ) : void
StartMessageQueueProcessing ( ) : void
StartReading ( ) : void
StartWriting ( ) : void

Method Details

ClientConfirmation() public méthode

public ClientConfirmation ( Confirmation confirmation ) : void
confirmation ChatterBox.Common.Communication.Messages.Standard.Confirmation
Résultat void

ClientHeartBeat() public méthode

public ClientHeartBeat ( ) : void
Résultat void

GetPeerList() public méthode

public GetPeerList ( Message message ) : void
message ChatterBox.Common.Communication.Messages.Standard.Message
Résultat void

OnPeerList() public méthode

public OnPeerList ( PeerList peerList ) : void
peerList ChatterBox.Common.Communication.Messages.Peers.PeerList
Résultat void

OnPeerPresence() public méthode

public OnPeerPresence ( PeerUpdate peer ) : void
peer ChatterBox.Common.Communication.Messages.Peers.PeerUpdate
Résultat void

OnRegistrationConfirmation() public méthode

public OnRegistrationConfirmation ( RegisteredReply reply ) : void
reply ChatterBox.Common.Communication.Messages.Registration.RegisteredReply
Résultat void

Register() public méthode

public Register ( Registration message ) : void
message ChatterBox.Common.Communication.Messages.Registration.Registration
Résultat void

RegisterClientForPushNotifications() public méthode

public RegisterClientForPushNotifications ( string channelURI ) : bool
channelURI string
Résultat bool

RegisteredClient() public méthode

public RegisteredClient ( ) : ChatterBox.Common.Communication.Contracts
Résultat ChatterBox.Common.Communication.Contracts

Relay() public méthode

public Relay ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Résultat void

ServerConfirmation() public méthode

public ServerConfirmation ( Confirmation confirmation ) : void
confirmation ChatterBox.Common.Communication.Messages.Standard.Confirmation
Résultat void

ServerConnectionError() public méthode

public ServerConnectionError ( ) : void
Résultat void

ServerError() public méthode

public ServerError ( ErrorReply reply ) : void
reply ChatterBox.Common.Communication.Messages.Standard.ErrorReply
Résultat void

ServerHeartBeat() public méthode

public ServerHeartBeat ( ) : void
Résultat void

ServerReceivedInvalidMessage() public méthode

public ServerReceivedInvalidMessage ( InvalidMessage reply ) : void
reply ChatterBox.Common.Communication.Messages.Standard.InvalidMessage
Résultat void

ServerRelay() public méthode

public ServerRelay ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Résultat void

SetActiveConnection() public méthode

public SetActiveConnection ( UnregisteredConnection connection, Registration message ) : void
connection UnregisteredConnection
message ChatterBox.Common.Communication.Messages.Registration.Registration
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string