bmv2
Designing your own switch target with bmv2
Classes | Macros
event_logger.h File Reference

Go to the source code of this file.

Classes

class  bm::EventLogger
 

Macros

#define BMELOG(fn, ...)   bm::EventLogger::get()->fn(__VA_ARGS__)
 

Macro Definition Documentation

◆ BMELOG

#define BMELOG (   fn,
  ... 
)    bm::EventLogger::get()->fn(__VA_ARGS__)

Log an event with the event logger. For example:

BMELOG(packet_in, packet);
// packet processing
BMELOG(packet_out, packet);
BMELOG
#define BMELOG(fn,...)
Definition: event_logger.h:131