|
Dobby 3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
|
This is the complete list of members for AppServicesRdkPlugin, including all inherited members.
| addRulesForPort(const std::string &containerIp, const std::string &vethName, in_port_t port, std::list< std::string > &acceptRules, std::list< std::string > &natRules) const | AppServicesRdkPlugin | private |
| AppServicesRdkPlugin(std::shared_ptr< rt_dobby_schema > &containerConfig, const std::shared_ptr< DobbyRdkPluginUtils > &utils, const std::string &rootfsPath) (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | |
| constructACCEPTRule(const std::string &containerIp, const std::string &vethName, in_port_t port) const | AppServicesRdkPlugin | private |
| constructCONNLIMITRule(const std::string &containerIp, const std::string &vethName, in_port_t port, uint32_t connLimit) const | AppServicesRdkPlugin | private |
| constructDNATRule(const std::string &containerIp, in_port_t port) const | AppServicesRdkPlugin | private |
| constructMasqueradeRules() const | AppServicesRdkPlugin | private |
| constructRules() const | AppServicesRdkPlugin | private |
| createContainer() | RdkPluginBase | inlinevirtual |
| CreateContainerFlag enum value (defined in IDobbyRdkPlugin) | IDobbyRdkPlugin | |
| createMasqueradeDnatRule(const in_port_t &port) const | AppServicesRdkPlugin | private |
| createMasqueradeSnatRule(const std::string &ipAddress) const | AppServicesRdkPlugin | private |
| createRuntime() override | AppServicesRdkPlugin | virtual |
| CreateRuntimeFlag enum value (defined in IDobbyRdkPlugin) | IDobbyRdkPlugin | |
| getAllPorts() const | AppServicesRdkPlugin | private |
| getAsPort() const | AppServicesRdkPlugin | private |
| getDependencies() const override | AppServicesRdkPlugin | virtual |
| HintFlags enum name | IDobbyRdkPlugin | |
| hookHints() const override | AppServicesRdkPlugin | virtual |
| LocalServices1Port enum value (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| LocalServices2Port enum value (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| LocalServices3Port enum value (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| LocalServices4Port enum value (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| LocalServices5Port enum value (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| LocalServicesInvalid enum value (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| LocalServicesNone enum value (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| LocalServicesPort enum name (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| mContainerConfig (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| mEnableConnLimit (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| mName (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| mNetfilter (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| mPluginConfig (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| mRootfsPath (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| mUtils (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| mValid (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| name() const override | AppServicesRdkPlugin | inlinevirtual |
| postHalt() override | AppServicesRdkPlugin | virtual |
| PostHaltFlag enum value (defined in IDobbyRdkPlugin) | IDobbyRdkPlugin | |
| postInstallation() override | AppServicesRdkPlugin | virtual |
| PostInstallationFlag enum value (defined in IDobbyRdkPlugin) | IDobbyRdkPlugin | |
| postStart() | RdkPluginBase | inlinevirtual |
| PostStartFlag enum value (defined in IDobbyRdkPlugin) | IDobbyRdkPlugin | |
| postStop() | RdkPluginBase | inlinevirtual |
| PostStopFlag enum value (defined in IDobbyRdkPlugin) | IDobbyRdkPlugin | |
| preCreation() | RdkPluginBase | inlinevirtual |
| PreCreationFlag enum value (defined in IDobbyRdkPlugin) | IDobbyRdkPlugin | |
| setupLocalhostMasquerade(Netfilter::RuleSet &ruleSet) (defined in AppServicesRdkPlugin) | AppServicesRdkPlugin | private |
| Unknown enum value (defined in IDobbyRdkPlugin) | IDobbyRdkPlugin | |
| ~IDobbyRdkPlugin()=default (defined in IDobbyRdkPlugin) | IDobbyRdkPlugin | virtual |
| ~RdkPluginBase() (defined in RdkPluginBase) | RdkPluginBase | inlinevirtual |