Vanetza
Loading...
Searching...
No Matches
logger.hpp
1
#
pragma
once
2
3
namespace
vanetza
4
{
5
namespace
rpc
6
{
7
8
class
Logger
9
{
10
public
:
11
virtual
void
error(
const
char
* module,
const
char
* message) = 0;
12
virtual
void
debug(
const
char
* module,
const
char
* message) = 0;
13
14
virtual
~Logger() =
default
;
15
};
16
17
#
define
VANETZA_RPC_LOG_ERROR
(
logger
,
module
,
message
)
18
if
(
logger
!=
nullptr
)
{
19
logger
->
error
(
module
,
message
)
;
20
}
21
#
define
VANETZA_RPC_LOG_DEBUG
(
logger
,
module
,
message
)
22
if
(
logger
!=
nullptr
)
{
23
logger
->
debug
(
module
,
message
)
;
24
}
25
26
}
// namespace rpc
27
}
// namespace vanetza
vanetza::CohesivePacket
Definition
cohesive_packet.hpp:16
vanetza::MacAddress
Definition
mac_address.hpp:19
vanetza::dcc::ChannelLoad
Definition
channel_load.hpp:12
vanetza::rpc::LinkLayerClient
Definition
link_layer_client.hpp:24
vanetza::rpc::Logger
Definition
logger.hpp:9
VANETZA_RPC_LOG_DEBUG
#define VANETZA_RPC_LOG_DEBUG(logger, module, message)
Definition
logger.hpp:21
VANETZA_RPC_LOG_ERROR
#define VANETZA_RPC_LOG_ERROR(logger, module, message)
Definition
logger.hpp:17
vanetza::access::DataRequest
Definition
data_request.hpp:14
vanetza::rpc::LinkLayerClient::Identity
Definition
link_layer_client.hpp:52
vanetza::rpc::LinkLayerClient::Indication
Definition
link_layer_client.hpp:42
vanetza
rpc
logger.hpp
Generated on
for Vanetza by
1.16.1