iDRS™ SDK 16
Loading...
Searching...
No Matches
CConsoleLogger_interface.h
Go to the documentation of this file.
1
7#ifndef CCONSOLELOGGER_INTERFACE_H
8
9#define CCONSOLELOGGER_INTERFACE_H
10
11#include "CObjPtr_interface.h"
12#include "ILogger_interface.h"
13
14#include "idrs_common.h"
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
26CConsoleLogger CConsoleLogger_Create(idrs_exception *pargException);
27
40void CConsoleLogger_OnReceivedMessage(CConsoleLogger argCConsoleLogger, enum SeverityLevel const evMessageSeverityLevel, const idrs_string strMessage, idrs_exception *pargException);
41
49void CConsoleLogger_Destroy(CConsoleLogger argCConsoleLogger, idrs_exception *pargException);
50
51#ifdef __cplusplus
52}
53#endif /* __cplusplus */
54
55#endif /* CCONSOLELOGGER_INTERFACE_H */
CConsoleLogger CConsoleLogger_Create(idrs_exception *pargException)
Creates an object.
void CConsoleLogger_Destroy(CConsoleLogger argCConsoleLogger, idrs_exception *pargException)
Destroys a CConsoleLogger handle.
void CConsoleLogger_OnReceivedMessage(CConsoleLogger argCConsoleLogger, enum SeverityLevel const evMessageSeverityLevel, const idrs_string strMessage, idrs_exception *pargException)
OnReceivedMessage is a method which will be called on reception of meaningful events to provide infor...
Interface for CObjPtr wrapper.
SeverityLevel
The SeverityLevel defines the severity level of the events that are logged and can be received by an ...
Definition EnumDefinitions_interface.h:99
Interface for ILogger wrapper.
Class that handles a string of characters.