GAMS  1.4.0
gams::algorithms::MessageProfiling::MessageFilter Class Reference

Container for counter. More...

Inheritance diagram for gams::algorithms::MessageProfiling::MessageFilter:

Classes

struct  MessageData
 MessageData struct. More...
 

Public Member Functions

virtual ~MessageFilter ()
 virtual destructor More...
 
void filter (madara::knowledge::KnowledgeMap &records, const madara::transport::TransportContext &transport_context, madara::knowledge::Variables &var)
 
std::string missing_messages_string () const
 

Public Attributes

std::map< std::string, size_t > msg_map
 Keep a MessageData struct for each peer. More...
 

Detailed Description

Container for counter.

Filter for tracking which messages have come in and which have been dropped

Definition at line 157 of file MessageProfiling.h.

Constructor & Destructor Documentation

◆ ~MessageFilter()

virtual gams::algorithms::MessageProfiling::MessageFilter::~MessageFilter ( )
virtual

virtual destructor

Member Function Documentation

◆ filter()

void gams::algorithms::MessageProfiling::MessageFilter::filter ( madara::knowledge::KnowledgeMap &  records,
const madara::transport::TransportContext &  transport_context,
madara::knowledge::Variables &  var 
)

◆ missing_messages_string()

std::string gams::algorithms::MessageProfiling::MessageFilter::missing_messages_string ( ) const

Member Data Documentation

◆ msg_map

std::map<std::string, size_t> gams::algorithms::MessageProfiling::MessageFilter::msg_map

Keep a MessageData struct for each peer.

Definition at line 185 of file MessageProfiling.h.


The documentation for this class was generated from the following file: