1#ifndef SIMULATIONMANAGER_H
2#define SIMULATIONMANAGER_H
42 QList<QString> domains);
88 QList<Server> m_servers{};
91 QList<Client> m_clients{};
94 QList<Router> m_routers{};
Custom table model to represent a list of Package objects.
Definition packagetablemodel.h:25
Manages and simulates a network consisting of clients, servers, and routers.
Definition simulationmanager.h:30
QList< Server > * servers()
Provides access to the list of servers.
Definition simulationmanager.cpp:161
QList< Client > * clients()
Provides access to the list of clients.
Definition simulationmanager.cpp:163
void setPackages(PackageTableModel *packages)
Integrates with a PackageTableModel to simulate packet flow.
Definition simulationmanager.cpp:167
quint8 clientsAmount() const
Retrieves the number of clients.
Definition simulationmanager.cpp:153
QList< Router > * routers()
Provides access to the list of routers.
Definition simulationmanager.cpp:165
quint8 serversAmount() const
Retrieves the number of servers.
Definition simulationmanager.cpp:157
Contains the Client class definition.
Contains the Router class definition.
Contains the Server class definition.