C# Class Simpl.OODSS.Distributed.Client.OODSSClient

Datei anzeigen Open project: ecologylab/simplCSharp

Public Methods

Method Description
OODSSClient ( String host, int port, SimplTypesScope simplTypesScope, Scope objectRegistry ) : System
RequestAsync ( RequestMessage requestMessage ) : Task

Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
AddRequest ( RequestMessage obj ) : void
MessageForXml ( ElementState requestObj, int uidUsed ) : string
PerformDisconnect ( ) : void

Incomplete. TODO: Send and confirm that disconnect has occured

ProcessMessageString ( string value ) : void
Receive ( Socket client ) : void
ReceiveCallback ( IAsyncResult ar ) : void
ReceiveMessageWorker ( ) : void
Send ( Socket client, String data ) : void
SendCallback ( IAsyncResult ar ) : void
SendMessageWorker ( ) : void

Method Details

OODSSClient() public method

public OODSSClient ( String host, int port, SimplTypesScope simplTypesScope, Scope objectRegistry ) : System
host String
port int
simplTypesScope Simpl.Serialization.SimplTypesScope
objectRegistry Scope
return System

RequestAsync() public method

public RequestAsync ( RequestMessage requestMessage ) : Task
requestMessage Simpl.OODSS.Messages.RequestMessage
return Task

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void