| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-01-08 20:27:17 +0100 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-01-08 20:27:17 +0100 |
| commit | c7c834e9944c94de3d07f21ce2d2d3f18a03b3b2 (patch) | |
| tree | d6f712b6817232ec3c2ed6ba6bfd47b033777ab0 /include | |
| parent | d65e74a20a50e2161e5ff2007f53aea8e3b105e2 (diff) | |
Implements remote "-t" and "-q" commands.
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; }; |


