| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/relabsd/config/parameters.h | 9 | ||||
| -rw-r--r-- | include/relabsd/config/parameters_types.h | 1 | ||||
| -rw-r--r-- | include/relabsd/device/axis_types.h | 1 |
3 files changed, 11 insertions, 0 deletions
diff --git a/include/relabsd/config/parameters.h b/include/relabsd/config/parameters.h index 3290c56..ae33e0b 100644 --- a/include/relabsd/config/parameters.h +++ b/include/relabsd/config/parameters.h @@ -1,5 +1,8 @@ #pragma once +/**** POSIX *******************************************************************/ +#include <stdio.h> + /**** LIBEVDEV ****************************************************************/ #include <libevdev/libevdev.h> @@ -48,6 +51,12 @@ int relabsd_parameters_parse_config_file struct relabsd_parameters parameters [const restrict static 1] ); +int relabsd_parameters_handle_remote_client +( + FILE socket_as_file [const static 1], + struct relabsd_parameters parameters [const restrict static 1] +); + /**** Accessors ***************************************************************/ void relabsd_parameters_initialize_options ( diff --git a/include/relabsd/config/parameters_types.h b/include/relabsd/config/parameters_types.h index f7b82b1..5b5c8e8 100644 --- a/include/relabsd/config/parameters_types.h +++ b/include/relabsd/config/parameters_types.h @@ -23,4 +23,5 @@ struct relabsd_parameters int use_timeout; struct timeval timeout; struct relabsd_axis axes[RELABSD_AXIS_VALID_AXES_COUNT]; + int device_name_was_modified; }; diff --git a/include/relabsd/device/axis_types.h b/include/relabsd/device/axis_types.h index 5ae0145..d13ccd8 100644 --- a/include/relabsd/device/axis_types.h +++ b/include/relabsd/device/axis_types.h @@ -40,4 +40,5 @@ struct relabsd_axis int is_enabled; int previous_value; int flags[RELABSD_AXIS_FLAGS_COUNT]; + int attributes_were_modified; }; |


