C# Class JabbrMobile.Common.Services.JabbrConnection

Exibir arquivo Open project: Redth/JabbRIsMobile Class Usage Examples

Public Methods

Method Description
Disconnect ( ) : void
JabbrConnection ( Account account ) : System
JoinRoom ( JabbR.Client.Models.Room room ) : System.Threading.Tasks.Task
LeaveRoom ( string name ) : System.Threading.Tasks.Task

Private Methods

Method Description
Connect ( ) : void
HandleAddMessageContent ( string messageId, string extractedContent, string roomName ) : void
HandleDisconnected ( ) : void
HandleFlagChanged ( JabbR user, string flag ) : void
HandleJoinedRoom ( JabbR room ) : void
HandleKicked ( string roomName ) : void
HandleLoggedOut ( IEnumerable roomNames ) : void
HandleMeMessageReceived ( string user, string content, string roomName ) : void
HandleMessageReceived ( JabbR message, string roomName ) : void
HandleNoteChanged ( JabbR user, string note ) : void
HandleOwnerAdded ( JabbR user, string roomName ) : void
HandleOwnerRemoved ( JabbR user, string roomName ) : void
HandlePrivateMessage ( string fromUser, string toUser, string message ) : void
HandleTopicChanged ( string roomName, string topic, string who ) : void
HandleUserActivityChanged ( JabbR user ) : void
HandleUserJoined ( JabbR user, string roomName, bool isOwner ) : void
HandleUserLeft ( JabbR user, string roomName ) : void
HandleUserTyping ( JabbR user, string roomName ) : void
HandleUsernameChanged ( string oldUsername, JabbR user, string roomName ) : void
HandleUsersInactive ( IEnumerable users ) : void
Log ( string msg ) : void

Method Details

Disconnect() public method

public Disconnect ( ) : void
return void

JabbrConnection() public method

public JabbrConnection ( Account account ) : System
account JabbrMobile.Common.Models.Account
return System

JoinRoom() public method

public JoinRoom ( JabbR.Client.Models.Room room ) : System.Threading.Tasks.Task
room JabbR.Client.Models.Room
return System.Threading.Tasks.Task

LeaveRoom() public method

public LeaveRoom ( string name ) : System.Threading.Tasks.Task
name string
return System.Threading.Tasks.Task