#include <stdint.h>
#include <time.h>
#include <ostream>
#include <omnetpp.h>
#include "OverlayKey.h"
Go to the source code of this file.
Classes | |
class | MessageObserver |
struct | MessageObserver::MulticastGroup |
Functions | |
std::ostream & | operator<< (std::ostream &os, MessageObserver::MulticastGroup const &mg) |
std::ostream & | operator<< (std::ostream &os, MessageObserver::NodeGroupPair const &ngp) |
Definition in file MessageObserver.h.
std::ostream& operator<< | ( | std::ostream & | os, | |
MessageObserver::MulticastGroup const & | mg | |||
) |
Definition at line 208 of file MessageObserver.cc.
{ return os << "Nodes: " << mg.size << "; Messages Sent: " << mg.sent << ", Received: " << mg.received << ", Dropped: " << (mg.sent - mg.received); }
std::ostream& operator<< | ( | std::ostream & | os, | |
MessageObserver::NodeGroupPair const & | ngp | |||
) |
Definition at line 213 of file MessageObserver.cc.
{ cModule* module = OPP::cSimulation::getActiveSimulation()->getModule(ngp.first); return os << "(" << (module != NULL ? module->getFullPath() : "Deleted node") << ", " << ngp.second << ")"; }