| summaryrefslogtreecommitdiff | 
diff options
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; +} | 


