| summaryrefslogtreecommitdiff | 
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-12-31 15:51:05 +0100 | 
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2019-12-31 15:51:05 +0100 | 
| commit | 63016ce5c71019de315434de3e91adbf535d4986 (patch) | |
| tree | b2368aecbbc790a600f7dfebfaabc8c28fa806b0 /src/config/parameters/parameters_accessors.c | |
| parent | b9952b4938da95de07bff748cfd6d2c7e8471796 (diff) | |
Still working on it...
Diffstat (limited to 'src/config/parameters/parameters_accessors.c')
| -rw-r--r-- | src/config/parameters/parameters_accessors.c | 60 | 
1 files changed, 60 insertions, 0 deletions
| diff --git a/src/config/parameters/parameters_accessors.c b/src/config/parameters/parameters_accessors.c new file mode 100644 index 0000000..e53cfe0 --- /dev/null +++ b/src/config/parameters/parameters_accessors.c @@ -0,0 +1,60 @@ +#include <relabsd/config/parameters.h> + +/******************************************************************************/ +/**** LOCAL FUNCTIONS *********************************************************/ +/******************************************************************************/ + +/******************************************************************************/ +/**** EXPORTED FUNCTIONS ******************************************************/ +/******************************************************************************/ +void relabsd_parameters_initialize_options +( +   const struct relabsd_parameters parameters [const restrict static 1] +) +{ +   parameters->run_as_daemon = 0; +   parameters->communication_node_name = (const char *) NULL; +   parameters->device_name = (const char *) NULL; +   parameters->physical_device_file_name = (const char *) NULL; +   parameters->configuration_file = (const char *) NULL; +} + +int relabsd_parameters_get_run_as_daemon +( +   const struct relabsd_parameters parameters [const restrict static 1] +) +{ +   return parameters->run_as_daemon; +} + +const char * relabsd_parameters_get_communication_node_name +( +   const struct relabsd_parameters parameters [const restrict static 1] +) +{ +   return parameters->communication_node_name; +} + +const char * relabsd_parameters_get_device_name +( +   const struct relabsd_parameters parameters [const restrict static 1] +) +{ +   return parameters->device_name; +} + +const char * relabsd_parameters_get_physical_device_file_name +( +   const struct relabsd_parameters parameters [const restrict static 1] +) +{ +   return parameters->physical_device_file_name; +} + +enum relabsd_parameters_run_mode relabsd_parameters_get_execution_mode +( +   const struct relabsd_parameters parameters [const restrict static 1] +) +{ +   return parameters->mode; +} | 


