C# 클래스 ChatterBox.Client.Common.Signaling.SignalingClient

상속: IClientChannel, IServerChannel
파일 보기 프로젝트 열기: openpeer/ChatterBox 1 사용 예제들

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