|
NetSim 1.0.0
An educational network simulation software for students
|
| CNetSim::CableNotFoundException | The CableNotFoundException class |
| CNetSim::DNS | Provides utility methods to initialize DNS request and response data in packages |
| CNetSim::DNSEntry | Represents a DNS entry (Resource Record) |
| CNetSim::Header | Class representing headers for different protocols |
| CNetSim::HeaderAttribute | Class representing an attribute of a header |
| CNetSim::HeaderAttributeNotFoundException | Exception class for header attribute not found scenarios |
| CNetSim::HeaderNotFoundException | Exception class for scenarios when a header is not found |
| CNetSim::HeaderUtil | A static class that provides methods to convert header data to string |
| ▼CNetSim::Host | Represents a network host that can communicate through routers |
| CNetSim::Client | Represents a client in the network simulation |
| CNetSim::Server | Represents a Server entity in the simulation |
| CNetSim::HTTP | A static class that provides methods to handle HTTP requests and responses |
| ▼CNetSim::IPackageStrategy | Interface for defining strategies to handle packages |
| CNetSim::DNSStrategy | Strategy class for handling DNS packages |
| CNetSim::HTTPStrategy | Strategy class for handling HTTP packages |
| CNetSim::TCPClientConnectionCloseStrategy | Implements the client-side TCP connection close strategy |
| CNetSim::TCPClientHandshakeStrategy | Implements the client-side TCP handshake strategy |
| CNetSim::TCPServerConnectionCloseStrategy | |
| CNetSim::TCPServerHandshakeStrategy | |
| CNetSim::IPAddress | Represents an IPv4 address |
| CNetSim::IPv4 | A static class that provides methods to handle IPv4 headers and their checksum |
| CNetSim::Logger | A utility class that provides static methods for logging messages |
| CNetSim::MAC | A static class that provides methods to handle MAC headers and their Frame Check Sequence (FCS) |
| CNetSim::MACAddress | Represents a Media Access Control (MAC) address |
| CNetSim::NATEntry | Represents an entry in the NAT table with an IP address and associated port |
| CNetSim::NetworkCard | Represents a virtual network card with network and physical address capabilities |
| CNetSim::Package | Represents a network package |
| CNetSim::PackageDatabase | A singleton class to manage and provide access to a list of Package objects |
| CNetSim::Port | Represents a network port |
| CNetSim::Process | Represents a network process |
| ▼CQAbstractTableModel | |
| CNetSim::PackageTableModel | Custom table model to represent a list of Package objects |
| CNetSim::Router | Represents a virtual router with capability to forward packages |
| CNetSim::SimulationManager | Manages and simulates a network consisting of clients, servers, and routers |
| CNetSim::Socket | Represents a networking socket for transmitting and receiving data |
| CNetSim::TCP | A static class providing methods for initializing TCP headers and managing TCP flags |
| CTCPConnectionCloseStrategy | Strategy to handle the termination of TCP connections |
| CTCPHandshakeStrategy | Strategy to handle the TCP handshake process |
| CNetSim::UDP | A static class providing methods for initializing UDP headers |