C# Class ChatterBox.Client.Common.Signaling.SignalingClient

Inheritance: IClientChannel, IServerChannel
Show file Open project: openpeer/ChatterBox Class Usage Examples

Private Properties

Property Type Description
BufferFileExists IAsyncOperation
GetBufferFile IAsyncOperation
SendToServer System.Threading.Tasks.Task

Public Methods

Method Description
ClientConfirmation ( Confirmation confirmation ) : void
ClientHeartBeat ( ) : void
GetPeerList ( Message message ) : void
HandleRequest ( string request ) : void
OnPeerList ( PeerList peerList ) : void
OnPeerPresence ( PeerUpdate peer ) : void
OnRegistrationConfirmation ( RegisteredReply reply ) : void
Register ( Registration message ) : void
Relay ( RelayMessage message ) : void
ServerConfirmation ( Confirmation confirmation ) : void
ServerConnectionError ( ) : void
ServerError ( ErrorReply reply ) : void
ServerHeartBeat ( ) : void
ServerReceivedInvalidMessage ( InvalidMessage reply ) : void
ServerRelay ( RelayMessage message ) : void
SignalingClient ( ISignalingSocketService signalingSocketService, IForegroundChannel foregroundChannel, IVoipChannel voipChannel ) : ChatterBox.Client.Common.Avatars

Private Methods

Method Description
BufferFileExists ( ) : IAsyncOperation
GetBufferFile ( ) : IAsyncOperation
SendToServer ( object arg = null, [ method = null ) : System.Threading.Tasks.Task

Method Details

ClientConfirmation() public method

public ClientConfirmation ( Confirmation confirmation ) : void
confirmation ChatterBox.Common.Communication.Messages.Standard.Confirmation
return void

ClientHeartBeat() public method

public ClientHeartBeat ( ) : void
return void

GetPeerList() public method

public GetPeerList ( Message message ) : void
message ChatterBox.Common.Communication.Messages.Standard.Message
return void

HandleRequest() public method

public HandleRequest ( string request ) : void
request string
return void

OnPeerList() public method

public OnPeerList ( PeerList peerList ) : void
peerList ChatterBox.Common.Communication.Messages.Peers.PeerList
return void

OnPeerPresence() public method

public OnPeerPresence ( PeerUpdate peer ) : void
peer ChatterBox.Common.Communication.Messages.Peers.PeerUpdate
return void

OnRegistrationConfirmation() public method

public OnRegistrationConfirmation ( RegisteredReply reply ) : void
reply ChatterBox.Common.Communication.Messages.Registration.RegisteredReply
return void

Register() public method

public Register ( Registration message ) : void
message ChatterBox.Common.Communication.Messages.Registration.Registration
return void

Relay() public method

public Relay ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
return void

ServerConfirmation() public method

public ServerConfirmation ( Confirmation confirmation ) : void
confirmation ChatterBox.Common.Communication.Messages.Standard.Confirmation
return void

ServerConnectionError() public method

public ServerConnectionError ( ) : void
return void

ServerError() public method

public ServerError ( ErrorReply reply ) : void
reply ChatterBox.Common.Communication.Messages.Standard.ErrorReply
return void

ServerHeartBeat() public method

public ServerHeartBeat ( ) : void
return void

ServerReceivedInvalidMessage() public method

public ServerReceivedInvalidMessage ( InvalidMessage reply ) : void
reply ChatterBox.Common.Communication.Messages.Standard.InvalidMessage
return void

ServerRelay() public method

public ServerRelay ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
return void

SignalingClient() public method

public SignalingClient ( ISignalingSocketService signalingSocketService, IForegroundChannel foregroundChannel, IVoipChannel voipChannel ) : ChatterBox.Client.Common.Avatars
signalingSocketService ISignalingSocketService
foregroundChannel IForegroundChannel
voipChannel IVoipChannel
return ChatterBox.Client.Common.Avatars