softwarecontainer  0.18.0-739e8d7 2017-05-04
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Csoftwarecontainer::BaseConfigStore
 Csoftwarecontainer::DefaultConfigStore
 Csoftwarecontainer::FilteredConfigStore
 Csoftwarecontainer::CGroupsParser
 Csoftwarecontainer::CleanUpHandler
 Csoftwarecontainer::DirectoryCleanUpHandler
 Csoftwarecontainer::FileCleanUpHandlerSubclass of CleanUpHandler that deletes a file
 Csoftwarecontainer::MountCleanUpHandler
 Csoftwarecontainer::OverlaySyncCleanupHandlerUsed to copy files on cleanup and can be added to the CleanupHandler stack in the FileToolkitWithUndo class
 Csoftwarecontainer::ConfigRepresents the configuration of SoftwareContainer (the component)
 Csoftwarecontainer::ConfigDefinition
 Csoftwarecontainer::ConfigItemBase class for all config item types
 Csoftwarecontainer::BoolConfigRepresents a config item of type bool
 Csoftwarecontainer::IntConfigRepresents a config item of type int
 Csoftwarecontainer::StringConfigRepresents a config item of type string
 Csoftwarecontainer::ConfigLoader
 Csoftwarecontainer::FileConfigLoader
 Csoftwarecontainer::ConfigSourceBase class for all config sources
 Csoftwarecontainer::CommandlineConfigSourceA config source representing the commandline options
 Csoftwarecontainer::DefaultConfigSourceRepresents the default config values
 Csoftwarecontainer::MainConfigSource
 Csoftwarecontainer::ConfigTypes
 Csoftwarecontainer::ContainerOptionParser
 Csoftwarecontainer::CreateDirResponsible for creating new directories and removing them when it is necessary
 Csoftwarecontainer::DBusGatewayParser
 Csoftwarecontainer::Device
 Csoftwarecontainer::DeviceNodeLogicThis class is responsible for storing all device node configurations in a well-formed list
 Csoftwarecontainer::DynamicContainerOptions
 Csoftwarecontainer::EnvironmentGatewayParser
 Cexception
 Csoftwarecontainer::GatewayParserError
 Csoftwarecontainer::SoftwareContainerError
 Csoftwarecontainer::CgroupsGatewayError
 Csoftwarecontainer::ConfigError
 Csoftwarecontainer::ConfigStoreError
 Csoftwarecontainer::ContainerErrorAn error has occured in the underlying container implementation
 Csoftwarecontainer::ContainerOptionParseError
 Csoftwarecontainer::ContainerUtilityInterfaceErrorAn error occured in ContainerUtilityInterface
 Csoftwarecontainer::DeviceNodeGatewayError
 Csoftwarecontainer::GatewayError
 Csoftwarecontainer::InvalidContainerErrorThe container instance is in an invalid state and should not be used
 Csoftwarecontainer::InvalidOperationErrorA method was called which is inappropriate in the current state
 Csoftwarecontainer::NetworkGatewayError
 Csoftwarecontainer::SoftwareContainerAgentErrorAn error occured in SoftwareContainerAgent
 Csoftwarecontainer::Executable
 Csoftwarecontainer::ContainerAbstractInterface
 Csoftwarecontainer::ContainerAbstraction of the specific containment technology used
 Csoftwarecontainer::FileGatewayParser
 Csoftwarecontainer::FileGatewaySettingStore
 Csoftwarecontainer::FileGatewayParser::FileSetting
 Csoftwarecontainer::FileToolkitWithUndo
 Csoftwarecontainer::ContainerAbstraction of the specific containment technology used
 Csoftwarecontainer::ContainerUtilityInterface
 Csoftwarecontainer::DeviceNodeGatewayThis gateway is responsible for exposing device nodes in an LXC container
 Csoftwarecontainer::SoftwareContainerAn abstraction of concrete container implementations
 Csoftwarecontainer::GatewayGateway base class for SoftwareContainer
 Csoftwarecontainer::CgroupsGatewayThe cgroups gateway sets cgroups related settings for the container
 Csoftwarecontainer::DBusGateway
 Csoftwarecontainer::DBusGatewayInstanceDBus Gateway takes care of spawning and killing the DBus proxies
 Csoftwarecontainer::DeviceNodeGatewayThis gateway is responsible for exposing device nodes in an LXC container
 Csoftwarecontainer::EnvironmentGatewayEnvironment Gateway is used to define environment variables to the container
 Csoftwarecontainer::FileGatewayThis gateway lets you map files (including socket files) or folders from the host into the container's filesystem
 Csoftwarecontainer::NetworkGatewaySets up and manages network access and routing to the container
 Csoftwarecontainer::PulseGatewayThe PulseAudio Gateway is used to provide access to the host system PulseAudio server
 Csoftwarecontainer::WaylandGateway
 Csoftwarecontainer::GatewayConfiguration
 Csoftwarecontainer::IPTableEntryA rules entry for the treatment of packets
 Csoftwarecontainer::JobAbstractAbstract class for jobs which get executed inside a container
 Csoftwarecontainer::CommandJobUse this class to execute a command line in a SoftwareContainer
 Csoftwarecontainer::FunctionJobRun a C++ function lambda inside a SoftwareContainer
 Csoftwarecontainer::JSONParserConvenience layer for the Jansson JSON parser
 Csoftwarecontainer::NetlinkHandles various network operations over netlink
 Csoftwarecontainer::NetworkGatewayFunctionsSets up and manages network access and routing to the container
 Csoftwarecontainer::NetworkGatewayParser
 CObservableProperty< Type >
 CObservableWritableProperty< Type >
 CObservableProperty< ContainerState >
 CObservableWritableProperty< ContainerState >
 Csoftwarecontainer::IPTableEntry::portFilterContainer for port filtering options
 CPProfiler
 Csoftwarecontainer::RecursiveCopySingleton class used to copy files recursively from a source to a destination
 Csoftwarecontainer::RecursiveDeleteSingleton class used to delete files recursively in a directory
 Csoftwarecontainer::IPTableEntry::RuleDefinition of a 'Rule' used to handle network traffic
 Csoftwarecontainer::ServiceManifestLoaderBase class used for creating a service manifest loader
 Csoftwarecontainer::ServiceManifestFileLoader
 Csoftwarecontainer::SignalConnectionsHandlerReferences to sigc++ connections and automatically disconnects them on destruction
 Csoftwarecontainer::SoftwareContainerAbstractInterface
 Csoftwarecontainer::SoftwareContainerAn abstraction of concrete container implementations
 Csoftwarecontainer::SoftwareContainerAgent
 Ccom::pelagicore::SoftwareContainerAgent
 Csoftwarecontainer::SoftwareContainerAgentAdaptor
 CSoftwareContainerAgentCommon
 CSoftwareContainerAgentMessageHelper
 Csoftwarecontainer::SoftwareContainerConfigContains all values that should be passed to SoftwareContainer on creation
 Csoftwarecontainer::SoftwareContainerFactory