|
INET Framework for OMNeT++/OMNEST
|
#include <ChannelControl.h>
Public Attributes | |
| cModule * | host |
| cGate * | radioInGate |
| int | channel |
| Coord | pos |
| std::set< HostRef > | neighbors |
| bool | isNeighborListValid |
| HostRefVector | neighborList |
Keeps track of hosts/NICs, their positions and channels; also caches neighbor info (which other hosts are within interference distance).
Definition at line 55 of file ChannelControl.h.
Definition at line 58 of file ChannelControl.h.
Referenced by ChannelControl::getHostChannel(), ChannelControl::registerHost(), ChannelControl::sendToChannel(), and ChannelControl::updateHostChannel().
| cModule* ChannelControl::HostEntry::host |
Definition at line 56 of file ChannelControl.h.
Referenced by ChannelControl::getHost(), operator<<(), and ChannelControl::registerHost().
Definition at line 64 of file ChannelControl.h.
Referenced by ChannelControl::getNeighbors(), ChannelControl::registerHost(), and ChannelControl::updateConnections().
Definition at line 65 of file ChannelControl.h.
Referenced by ChannelControl::getNeighbors().
| std::set<HostRef> ChannelControl::HostEntry::neighbors |
Definition at line 60 of file ChannelControl.h.
Referenced by ChannelControl::getNeighbors(), operator<<(), and ChannelControl::updateConnections().
Definition at line 59 of file ChannelControl.h.
Referenced by SnrEval::changeChannel(), AbstractRadio::changeChannel(), ChannelControl::getHostPosition(), operator<<(), ChannelControl::registerHost(), ChannelControl::sendToChannel(), ChannelControl::updateConnections(), and ChannelControl::updateHostPosition().
Definition at line 57 of file ChannelControl.h.
Referenced by ChannelControl::getRadioGate(), ChannelControl::registerHost(), and ChannelControl::sendToChannel().