C# Класс ChatterBox.Client.Common.Signaling.SignalingClient

Наследование: IClientChannel, IServerChannel
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BufferFileExists IAsyncOperation
GetBufferFile IAsyncOperation
SendToServer System.Threading.Tasks.Task

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
BufferFileExists ( ) : IAsyncOperation
GetBufferFile ( ) : IAsyncOperation
SendToServer ( object arg = null, [ method = null ) : System.Threading.Tasks.Task

Описание методов

ClientConfirmation() публичный Метод

public ClientConfirmation ( Confirmation confirmation ) : void
confirmation ChatterBox.Common.Communication.Messages.Standard.Confirmation
Результат void

ClientHeartBeat() публичный Метод

public ClientHeartBeat ( ) : void
Результат void

GetPeerList() публичный Метод

public GetPeerList ( Message message ) : void
message ChatterBox.Common.Communication.Messages.Standard.Message
Результат void

HandleRequest() публичный Метод

public HandleRequest ( string request ) : void
request string
Результат void

OnPeerList() публичный Метод

public OnPeerList ( PeerList peerList ) : void
peerList ChatterBox.Common.Communication.Messages.Peers.PeerList
Результат void

OnPeerPresence() публичный Метод

public OnPeerPresence ( PeerUpdate peer ) : void
peer ChatterBox.Common.Communication.Messages.Peers.PeerUpdate
Результат void

OnRegistrationConfirmation() публичный Метод

public OnRegistrationConfirmation ( RegisteredReply reply ) : void
reply ChatterBox.Common.Communication.Messages.Registration.RegisteredReply
Результат void

Register() публичный Метод

public Register ( Registration message ) : void
message ChatterBox.Common.Communication.Messages.Registration.Registration
Результат void

Relay() публичный Метод

public Relay ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Результат void

ServerConfirmation() публичный Метод

public ServerConfirmation ( Confirmation confirmation ) : void
confirmation ChatterBox.Common.Communication.Messages.Standard.Confirmation
Результат void

ServerConnectionError() публичный Метод

public ServerConnectionError ( ) : void
Результат void

ServerError() публичный Метод

public ServerError ( ErrorReply reply ) : void
reply ChatterBox.Common.Communication.Messages.Standard.ErrorReply
Результат void

ServerHeartBeat() публичный Метод

public ServerHeartBeat ( ) : void
Результат void

ServerReceivedInvalidMessage() публичный Метод

public ServerReceivedInvalidMessage ( InvalidMessage reply ) : void
reply ChatterBox.Common.Communication.Messages.Standard.InvalidMessage
Результат void

ServerRelay() публичный Метод

public ServerRelay ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Результат void

SignalingClient() публичный Метод

public SignalingClient ( ISignalingSocketService signalingSocketService, IForegroundChannel foregroundChannel, IVoipChannel voipChannel ) : ChatterBox.Client.Common.Avatars
signalingSocketService ISignalingSocketService
foregroundChannel IForegroundChannel
voipChannel IVoipChannel
Результат ChatterBox.Client.Common.Avatars