[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- twisted.spread.pb.Avatar:
A default IPerspective implementor.
- kiwi.controllers.BaseController:
A generic controller that can be attached to any View
- twisted.internet.protocol.BaseProtocol:
This is the abstract superclass of all protocols.
- twisted.internet.protocol.ProcessProtocol:
Base process protocol implementation which does simple dispatching
for stdin, stdout, and stderr file descriptors.
- twisted.internet.protocol.Protocol
- flumotion.common.fxml.Box:
Object designed to wrap, or "box", any value.
- flumotion.common.bundle.Bundle:
I am a bundle of files, represented by a zip file and md5sum.
- flumotion.common.bundle.BundledFile:
I represent one file as managed by a bundler.
- flumotion.common.bundle.Bundler:
I bundle files into a bundle so they can be cached remotely easily.
- flumotion.common.bundle.BundlerBasket:
I manage bundlers that are registered through me.
- flumotion.extern.command.command.Command:
I am a class that handles a command for a program.
- flumotion.monitor.nagios.util.LogCommand
- flumotion.extern.code.Completer
- flumotion.manager.manager.ComponentMapper:
I am an object that ties together different objects related to a
component.
- flumotion.launch.parse.ComponentStore
- flumotion.manager.config.ConfigEntryAtmosphere:
I represent a <atmosphere> entry in a planet config file
- flumotion.worker.config.ConfigEntryAuthentication:
I represent a <authentication> entry in a worker config file
- flumotion.manager.config.ConfigEntryFlow:
I represent a <flow> entry in a planet config file
- flumotion.manager.config.ConfigEntryManager:
I represent a <manager> entry in a planet config file
- flumotion.worker.config.ConfigEntryManager:
I represent a <manager> entry in a worker config file
- flumotion.admin.text.misc_curses.CursesStdIO:
fake fd to be registered as a reader with the twisted reactor.
- flumotion.component.eater.Eater:
This class groups eater-related information as used by a Feed
Component.
- twisted.persisted.styles.Ephemeral:
This type of object is never persisted; if possible, even
references to it are eliminated.
- twisted.spread.banana.Banana
- twisted.internet.base.BaseConnector:
Basic implementation of connector.
- twisted.internet.unix.Connector
- twisted.internet.tcp.Connector
- twisted.internet.abstract.FileDescriptor:
An object which can be operated on by select().
- twisted.internet.base.BasePort:
Basic implementation of a ListeningPort.
- twisted.internet.tcp.Port:
A TCP server port, listening for connections.
- twisted.internet.tcp.Connection:
Superclass of all socket-based FileDescriptors.
- twisted.internet.tcp.BaseClient:
A base class for client TCP (and similiar) sockets.
- twisted.internet.unix.Client:
A client for Unix sockets.
- twisted.internet.tcp.Client:
A TCP client.
- flumotion.component.misc.porter.porterclient.FDPorterServer:
A connection class for use with passed FDs.
- twisted.internet.tcp.Server:
Serverside socket-stream connection class.
- flumotion.twisted.fdserver.PassableServerConnection:
A subclass of tcp.Server that permits passing the FDs used to other
processes (by just calling close(2) rather than shutdown(2) on
them)
- twisted.internet.unix.Server:
Serverside socket-stream connection class.
- twisted.internet.protocol.Factory:
This is a factory which produces protocols.
- twisted.internet.protocol.ClientFactory:
A Protocol factory for clients.
- twisted.spread.pb.PBClientFactory:
Client factory for PB brokers.
- twisted.internet.protocol.ReconnectingClientFactory:
My clients auto-reconnect with an exponential back-off.
- flumotion.component.misc.porter.porter.PorterProtocolFactory
- twisted.internet.protocol.ServerFactory:
Subclass this to indicate that your protocol.Factory is only usable
for servers.
- flumotion.common.i18n.FancyEqMixin
- flumotion.component.feeder.Feeder:
This class groups feeder-related information as used by a Feed
Component.
- flumotion.component.feeder.FeederClient:
This class groups information related to the client of a feeder.
- flumotion.twisted.credentials.HTTPGetArguments
- optparse.HelpFormatter:
Abstract base class for formatting option help.
- optparse.IndentedHelpFormatter:
Format help with indented section bodies.
- flumotion.common.identity.Identity:
I represent the identity of an object that can ask the manager to
perform functions.
- zope.interface.Interface:
- twisted.spread.jelly.Jellyable:
Inherit from me to Jelly yourself directly with the `getStateFor'
convenience method.
- flumotion.common.enum.Enum
- twisted.spread.flavors.Serializable:
An object that can be passed remotely.
- twisted.spread.flavors.Copyable:
Subclass me to get copied each time you are returned from or passed
to a remote method.
- twisted.spread.flavors.Referenceable
- twisted.spread.flavors.RemoteCache:
A cache is a local representation of a remote
Cacheable
object.
- flumotion.launch.parse.Linker
- flumotion.component.base.http.LogFilter
- flumotion.extern.log.log.Loggable:
Base class for objects that want to be able to log messages with
different level of severity.
- twisted.python.log.Logger:
This represents a class which may 'own' a log.
- twisted.internet.abstract.FileDescriptor:
An object which can be operated on by select().
- twisted.internet.base.BasePort:
Basic implementation of a ListeningPort.
- twisted.internet.tcp.Port:
A TCP server port, listening for connections.
- twisted.internet.tcp.Connection:
Superclass of all socket-based FileDescriptors.
- twisted.internet.tcp.BaseClient:
A base class for client TCP (and similiar) sockets.
- twisted.internet.unix.Client:
A client for Unix sockets.
- twisted.internet.tcp.Client:
A TCP client.
- flumotion.component.misc.porter.porterclient.FDPorterServer:
A connection class for use with passed FDs.
- twisted.internet.tcp.Server:
Serverside socket-stream connection class.
- flumotion.twisted.fdserver.PassableServerConnection:
A subclass of tcp.Server that permits passing the FDs used to other
processes (by just calling close(2) rather than shutdown(2) on
them)
- twisted.internet.unix.Server:
Serverside socket-stream connection class.
- flumotion.common.dag.Node:
I represent a Node in a Graph.
- optparse.OptionContainer:
Abstract base class.
- optparse.OptionParser:
Class attributes:
standard_option_list : [Option]
list of standard options that will be accepted by all instances
of this parser class (intended to be overridden by subclasses).
- flumotion.twisted.integration.Plan
- flumotion.twisted.integration.PlanExecutor
- flumotion.component.consumers.disker.admin_gtk.Point
- flumotion.twisted.integration.Process
- flumotion.extern.log.termcolor.ProgressBar:
A 3-line progress bar, which looks like:
- flumotion.common.registry.RegistryEntryBundle:
This class represents a <bundle> entry in the registry
- flumotion.common.registry.RegistryEntryBundleDirectory:
This class represents a <directory> entry in the registry
- flumotion.common.registry.RegistryEntryBundleFilename:
This class represents a <filename> entry in the registry
- flumotion.common.registry.RegistryEntryEater:
This class represents a <eater> entry in the registry
- flumotion.common.registry.RegistryEntryEntry:
This class represents a <entry> entry in the registry
- flumotion.common.registry.RegistryEntryFile:
This class represents a <file> entry in the registry
- flumotion.common.registry.RegistryEntryPlug:
I represent a <plug> entry in the registry
- flumotion.common.registry.RegistryEntryProperty:
This class represents a <property> entry in the registry
- flumotion.twisted.pb.RemoteAuthenticator:
I am an adapter for a pb.RemoteReference to present the same
interface as Authenticator
- twisted.web.http.Request:
A HTTP request.
- flumotion.twisted.defer.Resolution:
I am a helper class to make sure that the deferred is fired only
once with either a result or exception.
- twisted.web.resource.Resource:
I define a web-accessible resource.
- gtk.ScrolledWindow
- flumotion.component.consumers.httpstreamer.httpstreamer.Stats
- flumotion.extern.log.termcolor.TerminalController:
A class that can be used to portably generate formatted output to a
terminal.
- flumotion.common.testsuite.TestManager
- twisted.protocols.policies.TimeoutMixin:
Mixin for protocols which wish to timeout connections
- flumotion.twisted.credentials.Token
- flumotion.common.bundle.Unbundler:
I unbundle bundles by unpacking them in the given directory under
directories with the bundle's md5sum.
- twisted.spread.jelly.Unjellyable:
Inherit from me to Unjelly yourself directly with the
setStateFor
convenience method.
- flumotion.twisted.credentials.Username:
I am your average username and password credentials.
- flumotion.twisted.credentials.UsernameCryptPasswordCrypt:
I take a username and a crypt password.
- flumotion.twisted.credentials.UsernameCryptPasswordCryptChallenger:
I take a username.
- flumotion.twisted.credentials.UsernameCryptPasswordPlaintext:
I take a username and a plaintext password.
- flumotion.twisted.credentials.UsernameSha256PasswordCryptChallenger:
I take a username.
- twisted.persisted.styles.Versioned:
This type of object is persisted with versioning information.
- twisted.python.components.Componentized:
I am a mixin to allow you to be adapted in various ways
persistently.
- flumotion.twisted.pb._FPortalRoot:
Root object, used to login to bouncer.
- flumotion.component.producers.firewire.wizard_gtk._FireWireCommon
- flumotion.component.producers.looper.wizard_gtk._LoopCommon
- twisted.protocols.basic._PauseableMixin
- twisted.protocols.basic.LineReceiver:
A protocol that receives lines and/or raw data, depending on mode.
- twisted.internet.tcp._SocketCloser
- ihooks._Verbose
- ihooks.BasicModuleImporter:
Basic module importer; uses module loader.
- ihooks.ModuleImporter:
A module importer that supports packages.
- ihooks.Hooks:
Hooks into the filesystem and interpreter.
- object:
The most base type