21 #ifndef osapi_system_h
22 #define osapi_system_h
25 #include "osapi/osapi_dll.h"
39 #define OSAPI_SYSTEM_MAX_HOSTNAME (64)
60 FUNCTION_MUST_TYPEDEF(
63 OSAPI_TimerTickHandlerFunction tick_handler)
70 FUNCTION_SHOULD_TYPEDEF(
79 FUNCTION_SHOULD_TYPEDEF(
88 FUNCTION_SHOULD_TYPEDEF(
97 FUNCTION_SHOULD_TYPEDEF(
106 FUNCTION_SHOULD_TYPEDEF(
115 FUNCTION_MUST_TYPEDEF(
123 (*OSAPI_System_generate_uuid_T)(struct OSAPI_SystemUUID *uuid_out);
193 #define OSAPI_SystemI_INITIALIZER \
205 extern OSAPIDllVariable
struct OSAPI_System *OSAPI_System_gv_System;
218 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
231 SHOULD_CHECK_RETURN OSAPIDllExport
RTI_BOOL
238 FUNCTION_MUST_TYPEDEF(
244 (*OSAPI_System_on_system_finalize_T)(
void *listener_data,
struct OSAPI_System *system);
254 OSAPI_System_on_system_finalize_T on_system_finalize;
257 #define OSAPI_SystemListener_INITIALIZER \
280 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
293 SHOULD_CHECK_RETURN OSAPIDllExport
RTI_BOOL
319 #define OSAPI_SystemProperty_INITIALIZER \
321 OSAPI_TimerProperty_INITIALIZER,\
369 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
383 OSAPIDllExport RTI_INT32
396 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
398 OSAPI_TimerTickHandlerFunction tick_handler);
409 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
423 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
438 SHOULD_CHECK_RETURN OSAPIDllExport
RTI_BOOL
449 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
463 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
495 OSAPIDllExport RTI_INT32
517 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL