C# Class IndieAPI.Server.Services.CastChannel

显示文件 Open project: SyncZone/IndieAPI Class Usage Examples

Public Methods

Method Description
Broadcast ( Aegis.StreamBuffer packet, User except = null ) : void
Enter ( User user ) : void
GetChannel ( Int32 channelNo ) : CastChannel
GetUser ( Int32 userNo ) : User
Leave ( User user ) : void
NewChannel ( String name ) : CastChannel

Private Methods

Method Description
CastChannel ( String name ) : System
RemoveChannel ( CastChannel channel ) : void

Method Details

Broadcast() public method

public Broadcast ( Aegis.StreamBuffer packet, User except = null ) : void
packet Aegis.StreamBuffer
except IndieAPI.Server.UserManagement.User
return void

Enter() public method

public Enter ( User user ) : void
user IndieAPI.Server.UserManagement.User
return void

GetChannel() public static method

public static GetChannel ( Int32 channelNo ) : CastChannel
channelNo System.Int32
return CastChannel

GetUser() public method

public GetUser ( Int32 userNo ) : User
userNo System.Int32
return IndieAPI.Server.UserManagement.User

Leave() public method

public Leave ( User user ) : void
user IndieAPI.Server.UserManagement.User
return void

NewChannel() public static method

public static NewChannel ( String name ) : CastChannel
name String
return CastChannel