Orocos Real-Time Toolkit  2.9.0
Functions
startstop.h File Reference

Prototype definitions of common os init/exit calls. More...

#include "../rtt-config.h"
#include <exception>

Go to the source code of this file.

Functions

RTT_API int __os_init (int argc, char **argv)
 Call this function from within main() before using the RTT services. More...
 
RTT_API void __os_exit (void)
 Call this function from within main() after using the RTT services, just before returning. More...
 
RTT_API void __os_printFailure (const char *prog)
 Internal: Inform the user that a failure occured. More...
 
RTT_API void __os_printException (const char *prog, std::exception &arg)
 Internal: Inform the user that a failure occured. More...
 
RTT_API int __os_checkException (int &, char **)
 Internal: Check if the user requests disabling exception catching at run-time. More...
 
RTT_API int __os_main_argc (void)
 Call this function to find out how many arguments were passed to the process' main() function. More...
 
RTT_API char ** __os_main_argv (void)
 Call this function to get the list of arguments of this process' main() function. More...
 

Detailed Description

Prototype definitions of common os init/exit calls.

Definition in file startstop.h.

Function Documentation

RTT_API int __os_checkException ( int &  ,
char **   
)

Internal: Check if the user requests disabling exception catching at run-time.

See also
ORO_main

Definition at line 146 of file startstop.cpp.

References oro_catchflag, and oro_catchflag2.

RTT_API void __os_exit ( void  )
RTT_API int __os_init ( int  argc,
char **  argv 
)
RTT_API int __os_main_argc ( void  )

Call this function to find out how many arguments were passed to the process' main() function.

Definition at line 109 of file startstop.cpp.

RTT_API char** __os_main_argv ( void  )

Call this function to get the list of arguments of this process' main() function.

Definition at line 112 of file startstop.cpp.

RTT_API void __os_printException ( const char *  prog,
std::exception &  arg 
)

Internal: Inform the user that a failure occured.

See also
ORO_main

Definition at line 135 of file startstop.cpp.

References __os_printFailure(), and RTT::os::endl().

RTT_API void __os_printFailure ( const char *  prog)

Internal: Inform the user that a failure occured.

See also
ORO_main

Definition at line 116 of file startstop.cpp.

References RTT::os::endl().

Referenced by __os_printException().