Struct caminos_lib::Network [−][src]
pub struct Network {
pub topology: Box<dyn Topology>,
pub routers: Vec<Rc<RefCell<dyn Router>>>,
pub servers: Vec<Server>,
}
Expand description
An instantiated network, with all its routers and servers.
Fields
topology: Box<dyn Topology>
The topology defining the conectivity.
routers: Vec<Rc<RefCell<dyn Router>>>
TThe collection of all the routers in the network.
servers: Vec<Server>
TThe collection of all the servers in the network.
Trait Implementations
Get the total memory currently being employed by the implementing type. Both stack and heap.
Prints by stdout how much memory is used per component.
Get an estimation on how much memory the type could reach during the simulation.