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
317 #define OSAPI_SystemProperty_INITIALIZER \
319 OSAPI_TimerProperty_INITIALIZER,\
367 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
381 OSAPIDllExport RTI_INT32
394 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
396 OSAPI_TimerTickHandlerFunction tick_handler);
407 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
421 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
435 SHOULD_CHECK_RETURN OSAPIDllExport
RTI_BOOL
445 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
459 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL
491 OSAPIDllExport RTI_INT32
513 MUST_CHECK_RETURN OSAPIDllExport
RTI_BOOL