trick/trick_source/sim_services/VariableServer
Alex Lin 543bbc0585 Add option to validate pointer addresses in variable server clients
Added a flag called validate_address to each variable server thread.  When
activated each pointer address will be tested to see if it is in memory
the memory manager is tracking.  If it is then everything proceeds normally.
If it does not, then an error return value is returned for the value of this
variable.

refs #193
2016-02-25 08:56:04 -06:00
..
docs Standardize directory names 2015-06-09 08:44:42 -05:00
exit_var_thread.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
Makefile Standardize directory names 2015-06-09 08:44:42 -05:00
Makefile_deps Standardize directory names 2015-06-09 08:44:43 -05:00
var_server_ext.cpp Add option to validate pointer addresses in variable server clients 2016-02-25 08:56:04 -06:00
VariableReference.cpp Add a time variable in seconds to the variable server 2016-01-14 10:49:27 -06:00
VariableServer_copy_data_freeze_scheduled.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_copy_data_freeze.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_copy_data_scheduled.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_copy_data_top.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_default_data.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_freeze_init.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_get_next_freeze_call_time.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_get_next_sync_call_time.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_get_var_server_port.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_init.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_restart.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer_shutdown.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServer.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServerListenThread.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServerThread_commands.cpp Add option to validate pointer addresses in variable server clients 2016-02-25 08:56:04 -06:00
VariableServerThread_connect.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServerThread_copy_data.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServerThread_copy_sim_data.cpp Add option to validate pointer addresses in variable server clients 2016-02-25 08:56:04 -06:00
VariableServerThread_create_socket.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServerThread_freeze_init.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServerThread_loop.cpp Remove duplicate stand-alone libraries 2015-06-24 15:58:17 -05:00
VariableServerThread_restart.cpp Add option to validate pointer addresses in variable server clients 2016-02-25 08:56:04 -06:00
VariableServerThread_write_data.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServerThread_write_stdio.cpp Standardize directory names 2015-06-09 08:44:42 -05:00
VariableServerThread.cpp Add option to validate pointer addresses in variable server clients 2016-02-25 08:56:04 -06:00
vs_format_ascii.cpp I'm not sure why we're padding floats and doubles in vs_format_ascii. It results in sending a bunch of useless spaces which hurts efficiency. Values are already tab-delimited, so fixed-width fields are unnecessary. We're not padding anything else, so don't pad these! 2015-11-17 14:18:59 -06:00