| YansCoreNS::ConfigParser | Boost::Spirit parser for parsing simulator configuration files |
| YansCoreNS::Definitions | Definitions (paths, parameters, etc.) of the modules to load from the configuration file |
| YansCoreNS::Event | The base Event class |
| YansCoreNS::EventProcessor | Base class for objects that are able to process YansCoreNS::Event-s |
| YansCoreNS::EventQueue | The structure holding scheduled events |
| YansCoreNS::MessageLostEvent | Denotes the loss of a message in the network |
| YansCoreNS::MessageReceivedEvent | Denotes the reception of an message by an entity in the network |
| YansCoreNS::MessageSentEvent | Denotes the act of sending a message in the network |
| YansCoreNS::MonitorDefinition | Definition (paths, parameters, etc.) of MonitorNS::Monitor modules to load from the configuration file |
| YansCoreNS::NetworkMessage | Messages sent in the network |
| YansCoreNS::NetworkMessageData | Base class for information carried by YansCoreNS::NetworkMessage |
| YansCoreNS::NodeDefinition | Definition (paths, parameters, etc.) of NodeNS::Node modules to load from the configuration file |
| YansCoreNS::ServiceDefinition | Definition (paths, parameters, etc.) of ServiceNS::Service modules to load from the configuration file |
| YansCoreNS::SimulationEndEvent | Denotes the end of the simulation |
| YansCoreNS::SimulationStartEvent | Denotes the start of the simulation |
| YansCoreNS::TimerEvent | Denotes a custom scheduled time |
| YansCoreNS::TimerEventData | Base class for custom data associated with a YansCoreNS::TimerEvent |
| YansCoreNS::TopologyDefinition | Definition (paths, parameters, etc.) of TopologyNS::Topology modules to load from the configuration file |
| YansCoreNS::VarVal | The value representation of the parameters and variables |
| YansCoreNS::VarVal::VarVal::VarVal_Base | The base interface of the value representation |
| YansCoreNS::VersionInfo | Version information |
| YansCoreNS::YansCore | The simulator core |