KENSv3
KAIST Educational Network System
E::Switch Member List

This is the complete list of members for E::Switch, including all inherited members.

addMACEntry(int port, const mac_t &mac) (defined in E::Switch)E::Switch
bps (defined in E::Link)E::Linkprotected
cancelMessage(UUID messageID) finalE::Moduleprotectedvirtual
CHECK_QUEUE enum value (defined in E::Link)E::Link
connectWire(const ModuleID moduleID) (defined in E::NetworkModule)E::NetworkModule
enablePCAPLogging(const std::string &filename, Size snaplen=65535) finalE::Linkvirtual
getCurrentTime() (defined in E::Module)E::Module
getModuleName() (defined in E::Module)E::Module
getModuleName(const ModuleID moduleID) (defined in E::Module)E::Module
getPortCount() (defined in E::NetworkModule)E::NetworkModuleinline
Link(std::string name, NetworkSystem &system) (defined in E::Link)E::Link
max_queue_length (defined in E::Link)E::Linkprotected
Message typedef (defined in E::Module)E::Module
MessageType enum name (defined in E::Link)E::Link
Module(System &system)E::Module
NetworkModule(System &system) (defined in E::NetworkModule)E::NetworkModule
nextAvailable (defined in E::Link)E::Linkprotected
outputQueue (defined in E::Link)E::Linkprotected
packetArrived(const ModuleID inWireID, Packet &&packet) (defined in E::Switch)E::Switchprotectedvirtual
packetSent(const ModuleID wireID, Packet &&packet) (defined in E::Link)E::Linkinlineprotectedvirtual
ports (defined in E::NetworkModule)E::NetworkModuleprotected
sendMessage(const ModuleID to, Module::Message message, Time timeAfter) finalE::Moduleprotectedvirtual
sendMessageSelf(Module::Message message, Time timeAfter) finalE::Moduleprotectedvirtual
sendPacket(const ModuleID wireID, Packet &&packet) final (defined in E::Link)E::Linkprotectedvirtual
setLinkSpeed(Size bps) finalE::Linkvirtual
setQueueSize(Size max_queue_length) finalE::Linkvirtual
Switch(std::string name, NetworkSystem &system, bool unreliable=false) (defined in E::Switch)E::Switch
~Link() (defined in E::Link)E::Linkvirtual
~Module() (defined in E::Module)E::Modulevirtual