OSFI-C++
3.10.0
OpenSF Integration Library
|
Foreign-function interface to the EHLog module of OSFI-C++. More...
#include "ffi_base.h"
Go to the source code of this file.
Functions | |
EHLog module | |
Contains routines that wrap those in the Logger class. Since they are all static, the only marshaling performed is to construct C++ strings from the given char arrays. Thus, they must never be called with NULL strings, since C++ is allowed to throw (or die) in that case. | |
bool | osfi_common_debug_isenabled () |
void | osfi_common_error (const char *message) |
void | osfi_common_warning (const char *message) |
void | osfi_common_info (const char *message) |
void | osfi_common_debug (const char *message) |
void | osfi_common_progress (int n, int m) |
void | osfi_common_finish_execution (int errorCode) |
void | osfi_common_quality (const char *name, const char *value) |
void | osfi_common_quality_double (const char *name, double value) |
Foreign-function interface to the EHLog module of OSFI-C++.
This file exposes an interface to the OSFI functions that can be called without C++ name mangling or other C++-specific features such as exception handling. It is not the OSFI-C interface, which resides in "OSFIC.h". It is intended as an intermediate layer to create bindings to OSFI-C++ from other languages; currently C and Fortran are supported through it.
void osfi_common_debug | ( | const char * | message | ) |
Calls Logger::debug
bool osfi_common_debug_isenabled | ( | ) |
Wraps Logger::isDebugging
void osfi_common_error | ( | const char * | message | ) |
Calls Logger::error
void osfi_common_finish_execution | ( | int | errorCode | ) |
Calls Logger::finishExecution
void osfi_common_info | ( | const char * | message | ) |
Calls Logger::info
void osfi_common_progress | ( | int | n, |
int | m | ||
) |
Calls Logger::progress
void osfi_common_quality | ( | const char * | name, |
const char * | value | ||
) |
Calls Logger::qualityReport(string,string)
void osfi_common_quality_double | ( | const char * | name, |
double | value | ||
) |
Calls Logger::qualityReport(string,double)
void osfi_common_warning | ( | const char * | message | ) |
Calls Logger::warning