16 #ifndef __OMNETPP_CMESSAGEPRINTER_H    17 #define __OMNETPP_CMESSAGEPRINTER_H    21 #include "cownedobject.h"    55             std::set<std::string> enabledTags;
    77         virtual int getScoreFor(
cMessage *msg) 
const = 0;
   110         virtual void printMessage(std::ostream& os, 
cMessage *msg, 
const Options *options) 
const = 0;
   125         virtual int getScoreFor(
cMessage *msg) 
const override;
   127         virtual std::set<std::string> getSupportedTags() 
const override;
   128         virtual std::set<std::string> getDefaultEnabledTags() 
const override;
   129         virtual std::vector<std::string> getColumnNames(
const Options *options) 
const override;
   131         virtual void printMessage(std::ostream& os, 
cMessage *msg, 
const Options *options) 
const override;
 The message class in OMNeT++. cMessage objects may represent events, messages, jobs or other entities...
Definition: cmessage.h:95
 
virtual ~cMessagePrinter()
Definition: cmessageprinter.h:67
 
Base class for message printers. 
Definition: cmessageprinter.h:48
 
virtual std::set< std::string > getSupportedTags() const 
Definition: cmessageprinter.h:87
 
A default message printer that displays the ID, kind, and length (for packets) of the message...
Definition: cmessageprinter.h:120
 
cMessagePrinter()
Definition: cmessageprinter.h:62
 
Definition: cmessageprinter.h:54
 
virtual std::vector< std::string > getColumnNames(const Options *options) const 
Definition: cmessageprinter.h:101
 
Definition: cabstracthistogram.h:21
 
Base class for cOwnedObject-based classes that do not wish to support assignment and duplication...
Definition: cownedobject.h:248
 
virtual std::set< std::string > getDefaultEnabledTags() const 
Definition: cmessageprinter.h:93