![]() |
KENSv3
KAIST Educational Network System
|
This is the complete list of members for E::Host, including all inherited members.
addApplication(Args &&...args) (defined in E::Host) | E::Host | inline |
addHostModule(Args &&...args) (defined in E::Host) | E::Host | inline |
APPLICATION_RETRUN enum value (defined in E::NetworkLog) | E::NetworkLog | |
cancelMessage(UUID messageID) final | E::Module | protectedvirtual |
cleanUp(void) final (defined in E::Host) | E::Host | virtual |
connectWire(const ModuleID moduleID) (defined in E::NetworkModule) | E::NetworkModule | |
defaultLevel | E::NetworkLog | static |
diagnoseHostModule(const char *name, std::any param) (defined in E::Host) | E::Host | |
Domain typedef (defined in E::Host) | E::Host | |
finalizeHostModule(const char *name) (defined in E::Host) | E::Host | inline |
getARPTable(const ipv4_t &ipv4) final | E::RoutingInfo | virtual |
getCurrentTime() (defined in E::Module) | E::Module | |
getIPAddr(int port) final | E::RoutingInfo | virtual |
getMACAddr(int port) final | E::RoutingInfo | virtual |
getModuleName() (defined in E::Module) | E::Module | |
getModuleName(const ModuleID moduleID) (defined in E::Module) | E::Module | |
getPortCount() (defined in E::NetworkModule) | E::NetworkModule | inline |
getRoutingTable(const ipv4_t &ip_addr) final | E::RoutingInfo | virtual |
getWireSpeed(int port_num) (defined in E::Host) | E::Host | |
Host(std::string name, NetworkSystem &system) (defined in E::Host) | E::Host | |
HostModule::sendPacket (defined in E::Host) | E::Host | friend |
initializeHostModule(const char *name) (defined in E::Host) | E::Host | inline |
isRunning(void) final (defined in E::Host) | E::Host | virtual |
launchApplication(int pid) (defined in E::Host) | E::Host | |
LEVEL_COUNT enum value (defined in E::NetworkLog) | E::NetworkLog | |
LOG_LEVEL enum name | E::NetworkLog | |
Message typedef (defined in E::Module) | E::Module | |
Module(System &system) | E::Module | |
MODULE_ERROR enum value (defined in E::NetworkLog) | E::NetworkLog | |
Namespace typedef (defined in E::Host) | E::Host | |
NetworkLog(System &system) | E::NetworkLog | |
NetworkLog(System &system, uint64_t level) | E::NetworkLog | |
NetworkModule(System &system) (defined in E::NetworkModule) | E::NetworkModule | |
PACKET_ALLOC enum value (defined in E::NetworkLog) | E::NetworkLog | |
PACKET_CLONE enum value (defined in E::NetworkLog) | E::NetworkLog | |
PACKET_DROPPED enum value (defined in E::NetworkLog) | E::NetworkLog | |
PACKET_FREE enum value (defined in E::NetworkLog) | E::NetworkLog | |
PACKET_FROM_HOST enum value (defined in E::NetworkLog) | E::NetworkLog | |
PACKET_FROM_MODULE enum value (defined in E::NetworkLog) | E::NetworkLog | |
PACKET_QUEUE enum value (defined in E::NetworkLog) | E::NetworkLog | |
PACKET_TO_HOST enum value (defined in E::NetworkLog) | E::NetworkLog | |
PACKET_TO_MODULE enum value (defined in E::NetworkLog) | E::NetworkLog | |
ports (defined in E::NetworkModule) | E::NetworkModule | protected |
print_log(uint64_t level, const char *format,...) | E::NetworkLog | |
Protocol typedef (defined in E::Host) | E::Host | |
PROTOCOL_ERROR enum value (defined in E::NetworkLog) | E::NetworkLog | |
PROTOCOL_WARNING enum value (defined in E::NetworkLog) | E::NetworkLog | |
RoutingInfo() (defined in E::RoutingInfo) | E::RoutingInfo | |
sendMessage(const ModuleID to, Module::Message message, Time timeAfter) final | E::Module | protectedvirtual |
sendMessageSelf(Module::Message message, Time timeAfter) final | E::Module | protectedvirtual |
sendPacket(size_t portIndex, Packet &&packet) final (defined in E::Host) | E::Host | virtual |
setARPTable(const mac_t &mac, const ipv4_t &ipv4) final | E::RoutingInfo | virtual |
setIPAddr(const ipv4_t &ip, int port) final | E::RoutingInfo | virtual |
setMACAddr(const mac_t &mac, int port) final | E::RoutingInfo | virtual |
setRoutingTable(const ipv4_t &mask, int prefix, int port) final | E::RoutingInfo | virtual |
SYSCALL_BLOCKED enum value (defined in E::NetworkLog) | E::NetworkLog | |
SYSCALL_ERROR enum value (defined in E::NetworkLog) | E::NetworkLog | |
SYSCALL_FINISHED enum value (defined in E::NetworkLog) | E::NetworkLog | |
SYSCALL_RAISED enum value (defined in E::NetworkLog) | E::NetworkLog | |
SYSCALL_UNBLOCKED enum value (defined in E::NetworkLog) | E::NetworkLog | |
SystemCallApplication::E_Syscall (defined in E::Host) | E::Host | friend |
SystemCallApplication::finalizeApplication (defined in E::Host) | E::Host | friend |
SystemCallInterface::createFileDescriptor (defined in E::Host) | E::Host | friend |
SystemCallInterface::removeFileDescriptor (defined in E::Host) | E::Host | friend |
SystemCallInterface::returnSystemCall (defined in E::Host) | E::Host | friend |
TCP_LOG enum value (defined in E::NetworkLog) | E::NetworkLog | |
TimerModule::addTimer (defined in E::Host) | E::Host | friend |
TimerModule::cancelTimer (defined in E::Host) | E::Host | friend |
vprint_log(uint64_t level, const char *format, va_list args) | E::NetworkLog | |
~Host() (defined in E::Host) | E::Host | virtual |
~Module() (defined in E::Module) | E::Module | virtual |
~NetworkLog() | E::NetworkLog | |
~RoutingInfo() (defined in E::RoutingInfo) | E::RoutingInfo | virtual |