|
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 |