[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- flumotion.admin.gtk.parts.AdminStatusbar:
I implement the status bar used in the admin UI.
- twisted.spread.pb.Avatar:
A default IPerspective implementor.
- 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.code.Completer
- flumotion.manager.manager.ComponentMapper:
I am an object that ties together different objects related to a
component.
- flumotion.launch.parse.ComponentStore
- flumotion.common.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.common.config.ConfigEntryFlow:
I represent a <flow> entry in a planet config file
- flumotion.common.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.
- twisted.internet.defer.Deferred:
This is a callback which will be put off until later.
- flumotion.admin.gtk.Dialog
- flumotion.admin.gtk.Dialog
- flumotion.component.feedcomponent010.Eater:
This class groups eater-related information as used by a Feed
Component.
- flumotion.manager.depgraph.Eater:
I am an object representing an eater in the DepGraph
- 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.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.
- 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.
- twisted.python.util.FancyEqMixin
- flumotion.component.feedcomponent010.Feeder:
This class groups feeder-related information as used by a Feed
Component.
- flumotion.manager.depgraph.Feeder:
I am an object representing a feeder in the DepGraph
- flumotion.component.feedcomponent010.FeederClient:
This class groups information related to the client of a feeder.
- flumotion.component.misc.httpfile.file.FileTransfer:
A class to represent the transfer of a file over the network.
- gobject.GObject
- gobject.GObject
- flumotion.ui.glade.GladeBacked:
Base class for objects backed by glade interface definitions.
- flumotion.common.identity.Identity:
I represent the identity of an object that can ask the manager to
perform functions.
- twisted.cred.checkers.InMemoryUsernamePasswordDatabaseDontUse:
An extremely simple credentials checker.
- zope.interface.Interface:
- twisted.spread.jelly.Jellyable:
Inherit from me to Jelly yourself directly with the `getStateFor'
convenience method.
- 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.worker.worker.JobDispatcher:
I am a Realm inside the worker for forked jobs to log in to.
- flumotion.worker.worker.Kid:
I am an abstraction of a job process started by the worker.
- flumotion.launch.parse.Linker
- flumotion.component.base.http.LogFilter
- flumotion.common.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.
- 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.
- gtk.Menu
- flumotion.admin.gtk.MessageDialog
- flumotion.common.dag.Node:
I represent a Node in a Graph.
- flumotion.twisted.integration.Plan
- flumotion.twisted.integration.PlanExecutor
- flumotion.twisted.integration.Process
- flumotion.twisted.internet.protocol.ProcessProtocol
- flumotion.common.registry.RegistryDirectory:
I represent a directory under a path managed by the registry.
- 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.RegistryEntryComponent:
I represent a <component> 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.
- flumotion.component.consumers.httpstreamer.http.Stats
- twisted.protocols.policies.TimeoutMixin:
Mixin for protocols which wish to timeout connections
- flumotion.admin.gtk.ToggleButton
- 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.
- twisted.spread.flavors.RemoteCopy:
I am a remote copy of a Copyable object.
- 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.
- flumotion.admin.gtk.VBox
- 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.
- twisted.python.filepath._PathHelper:
Abstract helper class also used by ZipPath; implements certain
utility methods.
- twisted.protocols.basic._PauseableMixin
- twisted.protocols.basic.LineReceiver:
A protocol that receives lines and/or raw data, depending on mode.
- twisted.internet.tcp._SocketCloser
- 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.
- 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.tcp.Port:
A TCP server port, listening for connections.
- ihooks._Verbose
- ihooks.Hooks:
Hooks into the filesystem and interpreter.
- object:
The most base type