C# Class Animatroller.Framework.Expander.MonoExpanderServer

Inheritance: IDisposable, IPort, IRunnable
ファイルを表示 Open project: HakanL/animatroller

Protected Properties

Property Type Description
log Logger

Public Methods

Method Description
AddInstance ( string instanceId, MonoExpanderInstance expanderLocal ) : void
Dispose ( ) : void
MonoExpanderServer ( [ name = "" ) : System
MonoExpanderServer ( int listenPort, [ name = "" ) : System
Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
ClientConnected ( string instanceId, string connectionId ) : void
DataReceived ( string instanceId, string connectionId, string messageType, byte data ) : void
DeserializeFromStream ( Stream stream, Type messageType ) : object
Initialize ( string name, int listenPort, CommunicationTypes communicationType ) : void
SendData ( string instanceId, object data ) : System.Threading.Tasks.Task
Serialize ( object value, Stream s ) : void

Method Details

AddInstance() public method

public AddInstance ( string instanceId, MonoExpanderInstance expanderLocal ) : void
instanceId string
expanderLocal MonoExpanderInstance
return void

Dispose() public method

public Dispose ( ) : void
return void

MonoExpanderServer() public method

public MonoExpanderServer ( [ name = "" ) : System
name [
return System

MonoExpanderServer() public method

public MonoExpanderServer ( int listenPort, [ name = "" ) : System
listenPort int
name [
return System

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

Property Details

log protected_oe static_oe property

protected static Logger log
return Logger