Dobby  3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
AppServicesRdkPlugin Member List

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) constAppServicesRdkPluginprivate
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) constAppServicesRdkPluginprivate
constructCONNLIMITRule(const std::string &containerIp, const std::string &vethName, in_port_t port, uint32_t connLimit) constAppServicesRdkPluginprivate
constructDNATRule(const std::string &containerIp, in_port_t port) constAppServicesRdkPluginprivate
constructMasqueradeRules() constAppServicesRdkPluginprivate
constructRules() constAppServicesRdkPluginprivate
createContainer()RdkPluginBaseinlinevirtual
CreateContainerFlag enum value (defined in IDobbyRdkPlugin)IDobbyRdkPlugin
createMasqueradeDnatRule(const in_port_t &port) constAppServicesRdkPluginprivate
createMasqueradeSnatRule(const std::string &ipAddress) constAppServicesRdkPluginprivate
createRuntime() overrideAppServicesRdkPluginvirtual
CreateRuntimeFlag enum value (defined in IDobbyRdkPlugin)IDobbyRdkPlugin
getAllPorts() constAppServicesRdkPluginprivate
getAsPort() constAppServicesRdkPluginprivate
getDependencies() const overrideAppServicesRdkPluginvirtual
HintFlags enum nameIDobbyRdkPlugin
hookHints() const overrideAppServicesRdkPluginvirtual
LocalServices1Port enum value (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
LocalServices2Port enum value (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
LocalServices3Port enum value (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
LocalServices4Port enum value (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
LocalServices5Port enum value (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
LocalServicesInvalid enum value (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
LocalServicesNone enum value (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
LocalServicesPort enum name (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
mContainerConfig (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
mEnableConnLimit (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
mName (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
mNetfilter (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
mPluginConfig (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
mRootfsPath (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
mUtils (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
mValid (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
name() const overrideAppServicesRdkPlugininlinevirtual
postHalt() overrideAppServicesRdkPluginvirtual
PostHaltFlag enum value (defined in IDobbyRdkPlugin)IDobbyRdkPlugin
postInstallation() overrideAppServicesRdkPluginvirtual
PostInstallationFlag enum value (defined in IDobbyRdkPlugin)IDobbyRdkPlugin
postStart()RdkPluginBaseinlinevirtual
PostStartFlag enum value (defined in IDobbyRdkPlugin)IDobbyRdkPlugin
postStop()RdkPluginBaseinlinevirtual
PostStopFlag enum value (defined in IDobbyRdkPlugin)IDobbyRdkPlugin
preCreation()RdkPluginBaseinlinevirtual
PreCreationFlag enum value (defined in IDobbyRdkPlugin)IDobbyRdkPlugin
setupLocalhostMasquerade(Netfilter::RuleSet &ruleSet) (defined in AppServicesRdkPlugin)AppServicesRdkPluginprivate
Unknown enum value (defined in IDobbyRdkPlugin)IDobbyRdkPlugin
~IDobbyRdkPlugin()=default (defined in IDobbyRdkPlugin)IDobbyRdkPluginvirtual
~RdkPluginBase() (defined in RdkPluginBase)RdkPluginBaseinlinevirtual