|
RTI Connext DDS Micro
Version 2.4.10
|
System API definition. More...
Go to the source code of this file.
Data Structures | |
| struct | OSAPI_SystemI |
| struct | OSAPI_SystemListener |
| struct | OSAPI_SystemProperty |
| struct | OSAPI_SystemUUID |
| UUID definition. More... | |
Typedefs | |
| typedef RTI_BOOL(* | OSAPI_System_start_timer_T )(OSAPI_Timer_T self, OSAPI_TimerTickHandlerFunction tick_handler) |
| typedef RTI_BOOL(* | OSAPI_System_stop_timer_T )(OSAPI_Timer_T self) |
| typedef RTI_INT32(* | OSAPI_System_get_timer_resolution_T )(void) |
| typedef RTI_BOOL(* | OSAPI_System_get_time_T )(OSAPI_NtpTime *now) |
| typedef RTI_BOOL(* | OSAPI_System_initialize_T )(void) |
| typedef RTI_BOOL(* | OSAPI_System_finalize_T )(void) |
| typedef RTI_BOOL(* | OSAPI_System_get_hostname_T )(char *const hostname) |
| typedef RTI_BOOL(* | OSAPI_System_on_system_initialize_T )(void *listener_data, struct OSAPI_System *system) |
Functions | |
| RTI_BOOL | OSAPI_System_set_interface (struct OSAPI_SystemI *intf) |
| Set system interface. | |
| RTI_BOOL | OSAPI_System_get_interface (struct OSAPI_SystemI *intf) |
| Get the current system interface. | |
| RTI_BOOL | OSAPI_System_set_listener (struct OSAPI_SystemListener *listener) |
| Install a system listeners. | |
| RTI_BOOL | OSAPI_System_get_listener (struct OSAPI_SystemListener *listener) |
| Get current system listeners. | |
| RTI_BOOL | OSAPI_System_generate_uuid (struct OSAPI_SystemUUID *uuid_out) |
| Generate a unique universal identifier (UUID) | |
| RTI_BOOL | OSAPI_System_get_time (OSAPI_NtpTime *now) |
| Get the current system time. | |
| RTI_INT32 | OSAPI_System_get_timer_resolution (void) |
| Get the resolution of the clock driving the timer in nano seconds. | |
| RTI_BOOL | OSAPI_System_start_timer (OSAPI_Timer_T self, OSAPI_TimerTickHandlerFunction tick_handler) |
| Start the timer. | |
| RTI_BOOL | OSAPI_System_stop_timer (OSAPI_Timer_T self) |
| Stop the timer. | |
| RTI_BOOL | OSAPI_System_initialize (void) |
| Initialize the system. | |
| RTI_BOOL | OSAPI_System_finalize (void) |
| Finalize the system. | |
| RTI_BOOL | OSAPI_System_get_property (struct OSAPI_SystemProperty *property) |
| Get the system properties. | |
| RTI_BOOL | OSAPI_System_set_property (struct OSAPI_SystemProperty *property) |
| Set the system properties. | |
| void | OSAPI_System_get_native_interface (struct OSAPI_SystemI *intf) |
| Get the native system interface. | |
| RTI_INT32 | OSAPI_System_get_next_object_id (void) |
| Return next object ID. | |
| RTI_BOOL | OSAPI_System_get_hostname (char *const hostname) |
| Get the hostname. | |
| RTI_BOOL | OSAPI_System_get_ticktime (RTI_INT32 *sec, RTI_UINT32 *nanosec) |
| Get current tick time. | |
System API definition.