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 |