| summaryrefslogtreecommitdiff | 
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-01-09 02:29:59 +0100 | 
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-01-09 02:29:59 +0100 | 
| commit | 87a86b9a599de35d09da7d954ba662091accc90b (patch) | |
| tree | aa9ceaafce612bc622a7a8fcfed34ab74226245c /include | |
| parent | c7c834e9944c94de3d07f21ce2d2d3f18a03b3b2 (diff) | |
Adds all the new functionalities.daemon
Some TODOs and slight coding style inconsistencies remaining, though...
Diffstat (limited to 'include')
| -rw-r--r-- | include/relabsd/config/parameters.h | 10 | ||||
| -rw-r--r-- | include/relabsd/device/axis.h | 13 | ||||
| -rw-r--r-- | include/relabsd/device/virtual_device.h | 18 | 
3 files changed, 40 insertions, 1 deletions
| diff --git a/include/relabsd/config/parameters.h b/include/relabsd/config/parameters.h index ae33e0b..0f59206 100644 --- a/include/relabsd/config/parameters.h +++ b/include/relabsd/config/parameters.h @@ -109,3 +109,13 @@ int relabsd_parameters_use_timeout  (     const struct relabsd_parameters parameters [const restrict static 1]  ); + +int relabsd_parameters_device_name_is_dirty +( +   const struct relabsd_parameters parameters [const restrict static 1] +); + +void relabsd_parameters_clean_device_name +( +   struct relabsd_parameters parameters [const restrict static 1] +); diff --git a/include/relabsd/device/axis.h b/include/relabsd/device/axis.h index 833a31f..b6605f5 100644 --- a/include/relabsd/device/axis.h +++ b/include/relabsd/device/axis.h @@ -79,7 +79,7 @@ int relabsd_axis_is_enabled  void relabsd_axis_to_absinfo  ( -   struct relabsd_axis axis [const restrict static 1], +   const struct relabsd_axis axis [const restrict static 1],     struct input_absinfo absinfo [const restrict static 1]  ); @@ -93,3 +93,14 @@ void relabsd_axis_initialize  (     struct relabsd_axis axis [const restrict static 1]  ); + +int relabsd_axis_attributes_are_dirty +( +   const struct relabsd_axis axis [const restrict static 1] +); + +void relabsd_axis_set_attributes_are_dirty +( +   const int val, +   struct relabsd_axis axis [const restrict static 1] +); diff --git a/include/relabsd/device/virtual_device.h b/include/relabsd/device/virtual_device.h index f4ffeca..3642330 100644 --- a/include/relabsd/device/virtual_device.h +++ b/include/relabsd/device/virtual_device.h @@ -65,3 +65,21 @@ int relabsd_virtual_device_has_already_timed_out  (     const struct relabsd_virtual_device device [const restrict static 1]  ); + +int relabsd_virtual_device_update_axis_absinfo +( +   const enum relabsd_axis_name axis_name, +   const struct relabsd_axis axis [const restrict static 1], +   const struct relabsd_virtual_device device [const restrict static 1] +); + +int relabsd_virtual_device_rename +( +   const struct relabsd_parameters parameters [const restrict static 1], +   const struct relabsd_virtual_device device [const restrict static 1] +); + +int relabsd_virtual_device_recreate +( +   struct relabsd_virtual_device device [const restrict static 1] +); | 


