open62541
1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
doc
open62541
deps
nodesetLoader
include
NodesetLoader
Logger.h
Go to the documentation of this file.
1
/** This Source Code Form is subject to the terms of the Mozilla Public
2
* License, v. 2.0. If a copy of the MPL was not distributed with this
3
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
4
*
5
* Copyright 2020 (c) Matthias Konnerth
6
*/
7
8
#ifndef NODESETLOADER_LOGGER_H
9
#define NODESETLOADER_LOGGER_H
10
11
struct
NodesetLoader_Logger
;
12
typedef
struct
NodesetLoader_Logger
NodesetLoader_Logger
;
13
14
enum
NodesetLoader_LogLevel
15
{
16
NODESETLOADER_LOGLEVEL_DEBUG
,
17
NODESETLOADER_LOGLEVEL_WARNING
,
18
NODESETLOADER_LOGLEVEL_ERROR
19
};
20
21
typedef
void (*
NodesetLoader_Logger_log
)(
void
*
context
,
22
enum
NodesetLoader_LogLevel
level,
23
const
char
*
message
, ...);
24
struct
NodesetLoader_Logger
25
{
26
void
*
context
;
27
NodesetLoader_Logger_log
log
;
28
};
29
30
#endif
NodesetLoader_Logger_log
void(* NodesetLoader_Logger_log)(void *context, enum NodesetLoader_LogLevel level, const char *message,...)
Definition
Logger.h:21
NodesetLoader_LogLevel
NodesetLoader_LogLevel
Definition
Logger.h:15
NODESETLOADER_LOGLEVEL_WARNING
@ NODESETLOADER_LOGLEVEL_WARNING
Definition
Logger.h:17
NODESETLOADER_LOGLEVEL_ERROR
@ NODESETLOADER_LOGLEVEL_ERROR
Definition
Logger.h:18
NODESETLOADER_LOGLEVEL_DEBUG
@ NODESETLOADER_LOGLEVEL_DEBUG
Definition
Logger.h:16
NodesetLoader_Logger
Definition
Logger.h:25
NodesetLoader_Logger::log
NodesetLoader_Logger_log log
Definition
Logger.h:27
NodesetLoader_Logger::context
void * context
Definition
Logger.h:26
message
Definition
1035.h:116
Generated by
1.9.8