Filter that expects a cMessage and outputs its source address as string.
More...
#include <ResultFilters.h>
|
virtual void | receiveSignal (cResultFilter *prev, simtime_t_cref t, cObject *object, cObject *details) override |
|
Filter that expects a cMessage and outputs its source address as string.
void inet::utils::filters::MessageSourceAddrFilter::receiveSignal |
( |
cResultFilter * |
prev, |
|
|
simtime_t_cref |
t, |
|
|
cObject * |
object, |
|
|
cObject * |
details |
|
) |
| |
|
overridevirtual |
97 if (dynamic_cast<cMessage *>(
object)) {
98 cMessage *msg = (cMessage *)
object;
100 INetworkProtocolControlInfo *ctrl =
dynamic_cast<INetworkProtocolControlInfo *
>(msg->getControlInfo());
101 if (ctrl !=
nullptr) {
102 fire(
this, t, ctrl->getSourceAddress().str().c_str(), details);
The documentation for this class was generated from the following files: