[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- object: The most base type
  - CedarBackup2.config.ActionDependencies: Class representing dependencies associated with an extended action.
  - CedarBackup2.config.ActionHook: Class representing a hook associated with an action.
    - CedarBackup2.config.PostActionHook: Class representing a pre-action hook associated with an action.
    - CedarBackup2.config.PreActionHook: Class representing a pre-action hook associated with an action.
  - CedarBackup2.extend.amazons3.AmazonS3Config: Class representing Amazon S3 configuration.
  - CedarBackup2.config.BlankBehavior: Class representing optimized store-action media blanking behavior.
  - CedarBackup2.config.ByteQuantity: Class representing a byte quantity.
  - CedarBackup2.extend.capacity.CapacityConfig: Class representing capacity configuration.
  - CedarBackup2.writers.cdwriter.CdWriter: Class representing a device that knows how to write CD media.
  - CedarBackup2.config.CollectConfig: Class representing a Cedar Backup collect configuration.
  - CedarBackup2.config.CollectDir: Class representing a Cedar Backup collect directory.
  - CedarBackup2.config.CollectFile: Class representing a Cedar Backup collect file.
  - CedarBackup2.config.CommandOverride: Class representing a piece of Cedar Backup command override configuration.
  - CedarBackup2.config.Config: Class representing a Cedar Backup XML configuration document.
  - CedarBackup2.util.Diagnostics: Class holding runtime diagnostic information.
  - CedarBackup2.util.DirectedGraph: Represents a directed graph.
  - CedarBackup2.writers.dvdwriter.DvdWriter: Class representing a device that knows how to write some kinds of DVD media.
  - CedarBackup2.extend.encrypt.EncryptConfig: Class representing encrypt configuration.
  - CedarBackup2.config.ExtendedAction: Class representing an extended action.
  - CedarBackup2.config.ExtensionsConfig: Class representing Cedar Backup extensions configuration.
  - CedarBackup2.writers.util.IsoImage: Represents an ISO filesystem image.
  - CedarBackup2.extend.amazons3.LocalConfig: Class representing this extension's configuration document.
  - CedarBackup2.extend.capacity.LocalConfig: Class representing this extension's configuration document.
  - CedarBackup2.extend.encrypt.LocalConfig: Class representing this extension's configuration document.
  - CedarBackup2.extend.mbox.LocalConfig: Class representing this extension's configuration document.
  - CedarBackup2.extend.mysql.LocalConfig: Class representing this extension's configuration document.
  - CedarBackup2.extend.postgresql.LocalConfig: Class representing this extension's configuration document.
  - CedarBackup2.extend.split.LocalConfig: Class representing this extension's configuration document.
  - CedarBackup2.extend.subversion.LocalConfig: Class representing this extension's configuration document.
  - CedarBackup2.config.LocalPeer: Class representing a Cedar Backup peer.
  - CedarBackup2.peer.LocalPeer: Backup peer representing a local peer in a backup pool.
  - CedarBackup2.extend.mbox.MboxConfig: Class representing mbox configuration.
  - CedarBackup2.extend.mbox.MboxDir: Class representing mbox directory configuration..
  - CedarBackup2.extend.mbox.MboxFile: Class representing mbox file configuration..
  - CedarBackup2.writers.cdwriter.MediaCapacity: Class encapsulating information about CD media capacity.
  - CedarBackup2.writers.dvdwriter.MediaCapacity: Class encapsulating information about DVD media capacity.
  - CedarBackup2.writers.cdwriter.MediaDefinition: Class encapsulating information about CD media definitions.
  - CedarBackup2.writers.dvdwriter.MediaDefinition: Class encapsulating information about DVD media definitions.
  - CedarBackup2.extend.mysql.MysqlConfig: Class representing MySQL configuration.
  - CedarBackup2.tools.amazons3.Options: Class representing command-line options for the cback-amazons3-sync script.
  - CedarBackup2.cli.Options: Class representing command-line options for the cback script.
    - CedarBackup2.tools.span.SpanOptions: Tool-specific command-line options.
  - CedarBackup2.config.OptionsConfig: Class representing a Cedar Backup global options configuration.
  - CedarBackup2.util.PathResolverSingleton: Singleton used for resolving executable paths.
  - CedarBackup2.config.PeersConfig: Class representing Cedar Backup global peer configuration.
  - CedarBackup2.extend.capacity.PercentageQuantity: Class representing a percentage quantity.
  - subprocess.Popen: Execute a child program in a new process.
    - CedarBackup2.util.Pipe: Specialized pipe class for use by `executeCommand`.
  - CedarBackup2.extend.postgresql.PostgresqlConfig: Class representing PostgreSQL configuration.
  - CedarBackup2.config.PurgeConfig: Class representing a Cedar Backup purge configuration.
  - CedarBackup2.config.PurgeDir: Class representing a Cedar Backup purge directory.
  - CedarBackup2.config.ReferenceConfig: Class representing a Cedar Backup reference configuration.
  - CedarBackup2.config.RemotePeer: Class representing a Cedar Backup peer.
  - CedarBackup2.peer.RemotePeer: Backup peer representing a remote peer in a backup pool.
  - CedarBackup2.extend.subversion.Repository: Class representing generic Subversion repository configuration..
    - CedarBackup2.extend.subversion.BDBRepository: Class representing Subversion BDB (Berkeley Database) repository configuration.
    - CedarBackup2.extend.subversion.FSFSRepository: Class representing Subversion FSFS repository configuration.
  - CedarBackup2.extend.subversion.RepositoryDir: Class representing Subversion repository directory.
  - CedarBackup2.xmlutil.Serializer: XML serializer class.
  - CedarBackup2.filesystem.SpanItem: Item returned by BackupFileList.generateSpan.
  - CedarBackup2.extend.split.SplitConfig: Class representing split configuration.
  - CedarBackup2.config.StageConfig: Class representing a Cedar Backup stage configuration.
  - CedarBackup2.config.StoreConfig: Class representing a Cedar Backup store configuration.
  - CedarBackup2.extend.subversion.SubversionConfig: Class representing Subversion configuration.
  - CedarBackup2.cli._ActionItem: Class representing a single action to be executed.
  - CedarBackup2.cli._ActionSet: Class representing a set of local actions to be executed.
  - CedarBackup2.util.PathResolverSingleton._Helper: Helper class to provide a singleton factory method.
  - CedarBackup2.writers.cdwriter._ImageProperties: Simple value object to hold image properties for `DvdWriter`.
  - CedarBackup2.writers.dvdwriter._ImageProperties: Simple value object to hold image properties for `DvdWriter`.
  - CedarBackup2.cli._ManagedActionItem: Class representing a single action to be executed on a managed peer.
  - CedarBackup2.util._Vertex: Represents a vertex (or node) in a directed graph.
  - list: list() -> new empty list list(iterable) -> new list initialized from iterable's items
    - CedarBackup2.filesystem.FilesystemList: Represents a list of filesystem items.
      - CedarBackup2.filesystem.BackupFileList: List of files to be backed up.
      - CedarBackup2.filesystem.PurgeItemList: List of files and directories to be purged.
    - CedarBackup2.util.UnorderedList: Class representing an "unordered list".
      - CedarBackup2.util.AbsolutePathList: Class representing a list of absolute paths.
      - CedarBackup2.util.ObjectTypeList: Class representing a list containing only objects with a certain type.
      - CedarBackup2.util.RegexList: Class representing a list of valid regular expression strings.
      - CedarBackup2.util.RegexMatchList: Class representing a list containing only strings that match a regular expression.
      - CedarBackup2.util.RestrictedContentList: Class representing a list containing only object with certain values.