|
networkservice
|
|
Classes | |
| interface | service::plugins::config::IConfig |
| Load the configuration used by the service to set up the network. More... | |
| interface | service::plugins::logger::ILogger |
| Print logs to help understanding what the service is doing. More... | |
| interface | service::plugins::network::INetwork |
| Configure the network (enable network interfaces, set IP addresses, add new network interfaces, ...) More... | |
| interface | service::plugins::firewall::IRule |
| Represents a single firewall rule. More... | |
| interface | service::plugins::firewall::IRuleFactory |
| A factory class to help creating rules thus hiding low level details to the core service. More... | |
This group is composed of abstract/high level classes. High level classes have been created to give the core service possibility to depend on something "stable" i.e that is not supposed to change a lot. By depending on these abstract classes, the core service can also easily be extended by just adding new code thus keeping the already tested code unchanged.
1.8.13