HAL: LibHalFunctions_s Struct Reference

Main Page | Modules | Data Structures | Directories | File List | Data Fields | Related Pages

# LibHalFunctions_s Struct Reference
[HAL convenience library]

Big convenience chunk for all callback function pointers. More...

`#include <libhal.h>`

## Data Fields
LibHalIntegrateDBusIntoMainLoop | main_loop_integration
| This is called when the application needs to integrate the underlying DBusConnection into the main loop.
LibHalDeviceAdded | device_added
| Device added.
LibHalDeviceRemoved | device_removed
| Device removed.
LibHalNewCapability | device_new_capability
| Device got a new capability.
LibHalLostCapability | device_lost_capability
| Device got a new capability.
LibHalDevicePropertyModified | device_property_modified
| A property of a device changed.
LibHalDeviceCondition | device_condition
| A non-continous event on the device occured.

## Detailed Description

Big convenience chunk for all callback function pointers.

Every function pointer can be set to NULL to indicate that the callback is not requested.

Definition at line 117 of file libhal.h.

The documentation for this struct was generated from the following file:

- libhal.h