21 #ifndef VORTEX_FACE_REPORT_SUPPORT_HPP_ 22 #define VORTEX_FACE_REPORT_SUPPORT_HPP_ 25 #include <os_report.h> 32 #define FACE_REPORT_STACK_BEGIN() \ 33 Vortex::FACE::report_stack_open( \ 38 #define FACE_REPORT_STACK_END(flush) \ 39 Vortex::FACE::report_stack_close( \ 46 #define FACE_REPORT_STACK_CID_END(cid, flush) \ 47 Vortex::FACE::report_stack_close( \ 54 #define FACE_REPORT_ERROR(code, ...) \ 55 Vortex::FACE::report( \ 75 const char *signature);
82 const char *signature,
88 os_reportType reportType,
91 const os_char *signature,
92 const os_char *format,
int64_t CONNECTION_ID_TYPE
VORTEX_FACE_API void report(::FACE::RETURN_CODE_TYPE code, os_reportType reportType, const os_char *file, int32_t line, const os_char *signature, const os_char *format,...)
VORTEX_FACE_API void report_stack_open(const char *file, int32_t line, const char *signature)
VORTEX_FACE_API void report_stack_close(::FACE::CONNECTION_ID_TYPE connectionId, const char *file, int32_t line, const char *signature, bool flush)
VORTEX_FACE_API std::string returnCodeToString(::FACE::RETURN_CODE_TYPE return_code)
VORTEX_FACE_API ::FACE::RETURN_CODE_TYPE exceptionToReturnCode(const dds::core::Exception &e)