More...
|
Reaction [] | Receive (TimeSpan wait_time) |
|
void | SendStates (EnvironmentState[] environment_states, bool do_serialise_unobservables=false, bool serialise_individual_observables=false, bool serialise_aggregated_float_array=false, SimulatorConfigurationMessage simulator_configuration_message=null, string api_version=_api_version) |
|
void | ListenForClientToConnect (Action< string > debug_callback) |
|
void | ListenForClientToConnect (Action callback, Action< string > debug_callback) |
|
void | StartReceiving (Action< Reaction[]> cmd_callback, Action disconnect_callback, Action< string > debug_callback) |
|
| MessageServer (string ip_address="127.0.0.1", int port=6969, bool use_inter_process_communication=false, bool debug=false, Double wait_time_seconds=2) |
|
| MessageServer (bool debug=false) |
|
void | Destroy () |
|
void | CleanUp () |
|
Definition at line 16 of file MessageServer.cs.
◆ MessageServer() [1/2]
droid.Runtime.Messaging.MessageServer.MessageServer |
( |
string |
ip_address = "127.0.0.1" , |
|
|
int |
port = 6969 , |
|
|
bool |
use_inter_process_communication = false , |
|
|
bool |
debug = false , |
|
|
Double |
wait_time_seconds = 2 |
|
) |
| |
◆ MessageServer() [2/2]
droid.Runtime.Messaging.MessageServer.MessageServer |
( |
bool |
debug = false | ) |
|
◆ CleanUp()
void droid.Runtime.Messaging.MessageServer.CleanUp |
( |
| ) |
|
◆ Destroy()
void droid.Runtime.Messaging.MessageServer.Destroy |
( |
| ) |
|
◆ ListenForClientToConnect() [1/2]
void droid.Runtime.Messaging.MessageServer.ListenForClientToConnect |
( |
Action< string > |
debug_callback | ) |
|
◆ ListenForClientToConnect() [2/2]
void droid.Runtime.Messaging.MessageServer.ListenForClientToConnect |
( |
Action |
callback, |
|
|
Action< string > |
debug_callback |
|
) |
| |
◆ Receive()
Reaction [] droid.Runtime.Messaging.MessageServer.Receive |
( |
TimeSpan |
wait_time | ) |
|
◆ SendStates()
void droid.Runtime.Messaging.MessageServer.SendStates |
( |
EnvironmentState [] |
environment_states, |
|
|
bool |
do_serialise_unobservables = false , |
|
|
bool |
serialise_individual_observables = false , |
|
|
bool |
serialise_aggregated_float_array = false , |
|
|
SimulatorConfigurationMessage |
simulator_configuration_message = null , |
|
|
string |
api_version = _api_version |
|
) |
| |
- Parameters
-
environment_states | |
do_serialise_unobservables | |
serialise_individual_observables | |
serialise_aggregated_float_array | |
simulator_configuration_message | |
api_version | |
Definition at line 229 of file MessageServer.cs.
◆ StartReceiving()
void droid.Runtime.Messaging.MessageServer.StartReceiving |
( |
Action< Reaction[]> |
cmd_callback, |
|
|
Action |
disconnect_callback, |
|
|
Action< string > |
debug_callback |
|
) |
| |
- Parameters
-
cmd_callback | |
disconnect_callback | |
debug_callback | |
Definition at line 307 of file MessageServer.cs.
◆ _Listening_For_Clients
bool droid.Runtime.Messaging.MessageServer._Listening_For_Clients |
◆ Debugging
bool droid.Runtime.Messaging.MessageServer.Debugging |
|
getset |
The documentation for this class was generated from the following file:
- /home/heider/Projects/Neodroid/Unity/Examples/Assets/droid/Runtime/Messaging/MessageServer.cs