Misc Functions for logging output and status message handling These funtions are based on the Windows API function
::QueryPerformanceCounter to obtain a very accurate time measurement.
More...
|
| Rx::ApiLF::SStatusMessageDelegate::SStatusMessageDelegate () |
|
| Rx::ApiLF::SStatusMessageDelegate::SStatusMessageDelegate (Rx::ApiLF::TFuncStatusMessageCallback pFunc, void *pvContext) |
|
void | Rx::ApiLF::SStatusMessageDelegate::Invoke (Rx::ApiLF::EStatusSource::ID eSource, Rx::ApiLF::EStatusMessage::ID eMsg, const char *pcSourceName, const char *pcMessage, int iValue) |
|
bool | Rx::ApiLF::SStatusMessageDelegate::operator!= (const SStatusMessageDelegate &xSMD) |
|
bool | Rx::ApiLF::SStatusMessageDelegate::operator== (const SStatusMessageDelegate &xSMD) |
|
RXLF_API void | Rx::ApiLF::RxAddStatusMessageHandler (Rx::ApiLF::TFuncStatusMessageCallback pFunc, void *pvContext) |
| Registers a status message callback Function. This function will be called when a new Status Message is fired. More...
|
|
RXLF_API void | Rx::ApiLF::RxLogConsoleAddMessage (Rx::ApiLF::EStatusSource::ID eSource, Rx::ApiLF::EStatusMessage::ID eMsg, const char *pcSource, const char *pcMessage, int iValue) |
| Adds a message to the log console. More...
|
|
RXLF_API void | Rx::ApiLF::RxLogConsoleClose () |
| Raytrix log console close. More...
|
|
RXLF_API void | Rx::ApiLF::RxLogConsoleShow () |
| Raytrix log console show. More...
|
|
RXLF_API void | Rx::ApiLF::RxRemoveStatusMessageHandler (Rx::ApiLF::TFuncStatusMessageCallback pFunc, void *pvContext) |
| Removes a registered message callback function. More...
|
|
void | Rx::ApiLF::SStatusMessageDelegate::Set (Rx::ApiLF::TFuncStatusMessageCallback pFunc, void *pvContext) |
|
Misc Functions for logging output and status message handling These funtions are based on the Windows API function
::QueryPerformanceCounter to obtain a very accurate time measurement.
typedef void(__stdcall * Rx::ApiLF::TFuncCamImageCallback)(unsigned uCamIdx, void *pvContext) |
Function pointer type of the image callback function.
Function pointer type of the status message callback function.
Rx::ApiLF::SStatusMessageDelegate::SStatusMessageDelegate |
( |
| ) |
|
|
inline |
Registers a status message callback Function. This function will be called when a new Status Message is fired.
- Parameters
-
| pFunc | The callback function. |
[in] | pvContext | A Context Pointer which is forwarded to the callback function call. |
Adds a message to the log console.
- Parameters
-
eSource | Source pf the message. |
eMsg | The message. |
pcSource | The PC source. |
pcMessage | Message describing the PC. |
iValue | Zero-based index of the value. |
RXLF_API void Rx::ApiLF::RxLogConsoleClose |
( |
| ) |
|
Raytrix log console close.
RXLF_API void Rx::ApiLF::RxLogConsoleShow |
( |
| ) |
|
Raytrix log console show.
Removes a registered message callback function.
- Parameters
-
| pFunc | The function. |
[in] | pvContext | If non-null, context for the pv. |
void* Rx::ApiLF::SStatusMessageDelegate::m_pvStatusMessageCallbackContext |