| 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; +} |


