C# Class Gablarski.Server.ServerSourceHandler

Inheritance: IServerSourceHandler
Mostra file Open project: ermau/Gablarski Class Usage Examples

Public Methods

Method Description
GetEnumerator ( ) : IEnumerator
Remove ( AudioSource source ) : void
Remove ( IUserInfo user ) : void
ServerSourceHandler ( IGablarskiServerContext context, IServerSourceManager manager ) : System
this ( int key ) : AudioSource
this ( IUserInfo user ) : IEnumerable

Private Methods

Method Description
CanSendFromSource ( IConnection connection, int sourceId, IUserInfo &speaker ) : bool
ClientAudioSourceStateChangeMessage ( MessageEventArgs e ) : void
IEnumerable ( ) : IEnumerator
OnClientAudioDataMessage ( MessageEventArgs e ) : void
RequestMuteSourceMessage ( MessageEventArgs e ) : void
RequestSourceListMessage ( MessageEventArgs e ) : void
RequestSourceMessage ( MessageEventArgs e ) : void

Method Details

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

Remove() public method

public Remove ( AudioSource source ) : void
source AudioSource
return void

Remove() public method

public Remove ( IUserInfo user ) : void
user IUserInfo
return void

ServerSourceHandler() public method

public ServerSourceHandler ( IGablarskiServerContext context, IServerSourceManager manager ) : System
context IGablarskiServerContext
manager IServerSourceManager
return System

this() public method

public this ( int key ) : AudioSource
key int
return AudioSource

this() public method

public this ( IUserInfo user ) : IEnumerable
user IUserInfo
return IEnumerable