C# Class VSTalk.Engine.Core.XmppCommunication.Services.RoomManager.RoomManager

Inheritance: BaseCommunicationService, IRoomManager
Show file Open project: Irdis/VSTalk

Public Methods

Method Description
AddRoom ( IRoomInfo roomInfo ) : void
DeleteRoom ( System.Guid roomId ) : void
Initialize ( IClientConnection connection ) : void
JoinRoom ( System.Guid roomId ) : void
LeaveRoom ( System.Guid roomId ) : void

Private Methods

Method Description
GetContext ( Room target ) : IRoomContext
InitRoom ( IRoomInfo roomInfo ) : Room

Method Details

AddRoom() public method

public AddRoom ( IRoomInfo roomInfo ) : void
roomInfo IRoomInfo
return void

DeleteRoom() public method

public DeleteRoom ( System.Guid roomId ) : void
roomId System.Guid
return void

Initialize() public method

public Initialize ( IClientConnection connection ) : void
connection IClientConnection
return void

JoinRoom() public method

public JoinRoom ( System.Guid roomId ) : void
roomId System.Guid
return void

LeaveRoom() public method

public LeaveRoom ( System.Guid roomId ) : void
roomId System.Guid
return void