![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#include <logging.h>
Data Fields | |
| DEVICE | device |
| The Device entry for this Logging device. | |
| uint32_t | loggingid |
| Unique Id of this Logging device in the Logging device table. | |
| uint32_t | loggingstate |
| Logging device state (eg LOGGING_STATE_ENABLED). | |
| logging_device_start_proc | devicestart |
| A device specific DeviceStart method implementing a standard logging device interface (Or nil if the default method is suitable). | |
| logging_device_stop_proc | devicestop |
| A device specific DeviceStop method implementing a standard logging device interface (Or nil if the default method is suitable). | |
| logging_device_output_proc | deviceoutput |
| A device specific DeviceOutput method implementing a standard logging device interface. | |
| logging_device_output_ex_proc | deviceoutputex |
| A device specific DeviceOutputEx method implementing a standard logging device interface. | |
| logging_device_get_target_proc | devicegettarget |
| A device specific DeviceGetTarget method implementing a standard logging device interface (Or nil if the default method is suitable). | |
| logging_device_set_target_proc | devicesettarget |
| A device specific DeviceSetTarget method implementing a standard logging device interface (Or nil if the default method is suitable). | |
| uint32_t | outputcount |
| MUTEX_HANDLE | lock |
| Device lock. | |
| HANDLE | handle |
| Device output handle. | |
| char * | target |
| Device output target. | |
| LONGBOOL | _default |
| Device can be the default logging device. | |
| LOGGING_DEVICE * | prev |
| Previous entry in Logging device table. | |
| LOGGING_DEVICE * | next |
| Next entry in Logging device table. | |
Logging Device
| DEVICE device |
The Device entry for this Logging device.
| uint32_t loggingid |
Unique Id of this Logging device in the Logging device table.
| uint32_t loggingstate |
Logging device state (eg LOGGING_STATE_ENABLED).
| logging_device_start_proc devicestart |
A device specific DeviceStart method implementing a standard logging device interface (Or nil if the default method is suitable).
| logging_device_stop_proc devicestop |
A device specific DeviceStop method implementing a standard logging device interface (Or nil if the default method is suitable).
| logging_device_output_proc deviceoutput |
A device specific DeviceOutput method implementing a standard logging device interface.
| logging_device_output_ex_proc deviceoutputex |
A device specific DeviceOutputEx method implementing a standard logging device interface.
| logging_device_get_target_proc devicegettarget |
A device specific DeviceGetTarget method implementing a standard logging device interface (Or nil if the default method is suitable).
| logging_device_set_target_proc devicesettarget |
A device specific DeviceSetTarget method implementing a standard logging device interface (Or nil if the default method is suitable).
| uint32_t outputcount |
| MUTEX_HANDLE lock |
Device lock.
| HANDLE handle |
Device output handle.
| char* target |
Device output target.
| LONGBOOL _default |
Device can be the default logging device.
| LOGGING_DEVICE* prev |
Previous entry in Logging device table.
| LOGGING_DEVICE* next |
Next entry in Logging device table.