Trees | Index | Help |
---|
|
admin
: client-side code for administration clients
admin
: model abstraction for administration clients supporting different
views
connections
multi
common
: common code used by all flumotion processes
avltree
: A pure python functional-style self-balancing binary search tree
implementation, with an object-oriented wrapper.
boot
bundle
: bundles of files used to implement caching over the network
bundleclient
: Bundle fetching, caching, and importing utilities for clients using
bundled code and data
common
: small common functions used by all processes
componentui
config
: parsing of configuration files
connection
: Abstractions for dealing with PB connections.
dag
: Directed Acyclic Graph class and functionality
debug
: Debugging helper code
enum
: Enum class implementation
errors
: serializable Flumotion exceptions
fxml
: Common routines to parsing XML.
gstreamer
: GStreamer helper functionality
identity
: Manager-side identities of objects that can request operations from
the manager.
interfaces
: Flumotion interfaces
keycards
: serializable keycards used for authentication inside Flumotion
log
: Flumotion logging
medium
: Contains the base class for PB client-side mediums.
messages
: support for serializable translatable messages from component/manager
to admin
netutils
: Miscellaneous network functions for use in flumotion.
package
: objects and functions used in dealing with packages
planet
: Serializable objects from worker through manager to admin for planet,
flow, job and component.
pygobject
: PyGTK helper functions
reflectcall
: getting coherent errors when calling procedures in named modules
registry
: parsing of registry, which holds component and bundle information
reload
: This module provides utility functions for Flumotion.
server
: Server functionality.
setup
: Code related to setup and used as part of the bootstrapping of
binaries.
watched
worker
: Objects related to the state of workers.
component
: code executed by components in workers and for components in admin
clients
base
: Base classes for components and their UIs.
bouncers
: Bouncer components perform authentication services for other
components.
bouncer
: Base class and implementation for bouncer components, who perform
authentication services for other components.
component
: worker-side objects for components
feedcomponent
: Feed components, participating in the stream
feedcomponent010
configure
: configure-time information and settings
configure
: configure-time variables for installed or uninstalled operation
extern
job
: code for jobs executing for workers
launch
: code for flumotion-launch
manager
: manager-side code
admin
: manager-side objects to handle administrative clients
base
: common classes and code to support manager-side objects
component
: manager-side objects for components
depgraph
main
: manager main function
manager
: manager implementation and related classes
worker
: manager-side objects to handle worker clients
project
service
twisted
: Twisted-like base code written for Flumotion
checkers
: Flumotion Twisted credential checkers
compat
: Flumotion Twisted compatibility assistance
credentials
: Flumotion Twisted credentials
defer
fdserver
flavors
: Flumotion Twisted-like flavors
http
integration
pb
: Flumotion Perspective Broker using keycards
portal
: portal-related functionality inspired by twisted.cred.portal
reflect
: functions based on twisted.python.reflect
rtsp
: RTSP - Real Time Streaming Protocol.
worker
: code for workers executing jobs for the manager
__builtin__.object
:
The most base type
flumotion.common.avltree.AVLTree
flumotion.launch.main.ComponentWrapper
__builtin__.dict
:
dict() -> new empty dictionary.
flumotion.common.enum.Enum
flumotion.common.enum.EnumClass
twisted.internet.abstract.FileDescriptor
:
An object which can be operated on by select().
twisted.internet.tcp.Connection
:
I am the 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.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
twisted.internet.base.BasePort
:
Basic implementation of a ListeningPort.
twisted.internet.tcp.Port
:
I am a TCP server port, listening for connections.
gobject.GObject
:
Object GObject...
flumotion.admin.admin.AdminModel
:
I live in the admin client.
flumotion.component.component.BaseComponent
:
I am the base class for all Flumotion components.
flumotion.component.bouncers.bouncer.Bouncer
:
I am the base class for all bouncers.
flumotion.component.bouncers.bouncer.ChallengeResponseBouncer
:
A base class for Challenge-Response bouncers
flumotion.component.bouncers.bouncer.TrivialBouncer
:
A very trivial bouncer implementation.
flumotion.component.feedcomponent010.FeedComponent
:
I am a base class for all Flumotion feed components.
flumotion.component.feedcomponent.ParseLaunchComponent
:
A component using gst-launch syntax
flumotion.component.feedcomponent.MultiInputParseLaunchComponent
:
This class provides for multi-input ParseLaunchComponents, such as
muxers, with a queue attached to each input.
flumotion.common.common.InitMixin
:
A mixin class to help with object initialization.
flumotion.component.component.BaseComponent
:
I am the base class for all Flumotion components.
flumotion.component.bouncers.bouncer.Bouncer
:
I am the base class for all bouncers.
flumotion.component.bouncers.bouncer.ChallengeResponseBouncer
:
A base class for Challenge-Response bouncers
flumotion.component.bouncers.bouncer.TrivialBouncer
:
A very trivial bouncer implementation.
flumotion.component.feedcomponent010.FeedComponent
:
I am a base class for all Flumotion feed components.
flumotion.component.feedcomponent.ParseLaunchComponent
:
A component using gst-launch syntax
flumotion.component.feedcomponent.MultiInputParseLaunchComponent
:
This class provides for multi-input ParseLaunchComponents, such as
muxers, with a queue attached to each input.
flumotion.common.keycards.KeycardGeneric
__builtin__.list
:
list() -> new list list(sequence) -> new list initialized from
sequence's items
flumotion.common.netutils.RoutingTable
__builtin__.type
:
type(object) -> the object's type type(name, bases, dict) -> a
new type
flumotion.launch.parse.Component
exceptions.Exception
:
Common base class for all exceptions.
flumotion.worker.checks.check.CheckProcError
:
Utility error for element checker procedures
flumotion.twisted.integration.CommandNotFoundException
flumotion.common.errors.ConfigError
:
Error during parsing of configuration
flumotion.common.errors.ComponentWorkerConfigError
:
Problem with presence of <component> 'worker' attribute
flumotion.worker.config.ConfigError
flumotion.common.dag.CycleError
:
A cycle was detected during execution of a function.
twisted.spread.pb.Error
:
This error can be raised to generate known error conditions.
flumotion.common.errors.ComponentError
:
Error while doing something to a component.
flumotion.common.errors.BusyComponentError
:
Component is busy doing something.
flumotion.common.errors.ComponentAlreadyRunningError
:
Component told to start, but is already running
flumotion.common.errors.ComponentAlreadyStartingError
:
Component told to start, but is already starting
flumotion.common.errors.ComponentConfigError
:
An error in the configuration of the component.
flumotion.common.errors.ComponentCreateError
:
An error during creation of a component.
flumotion.common.errors.ComponentMoodError
:
Component is in the wrong mood to perform the given function
flumotion.common.errors.ComponentNoWorkerError
:
Component does not have its worker available
flumotion.common.errors.ComponentSetupError
:
An error during setup of a component.
flumotion.common.errors.ComponentSetupHandledError
:
An error during setup of a component, that's already handled in a
different way (for example, through a message).
flumotion.common.errors.ComponentStartError
:
An error during starting of a component.
flumotion.common.errors.ComponentStartHandledError
:
An error during starting of a component, that's already handled in a
different way (for example, through a message).
flumotion.common.errors.SleepingComponentError
:
Component is sleeping, cannot handle request
flumotion.common.errors.UnknownComponentError
:
A given component or component type does not exist
flumotion.common.errors.ConnectionError
:
General connection error
flumotion.common.errors.AlreadyConnectedError
:
Already connected
flumotion.common.errors.ConnectionFailedError
:
Connection failed
flumotion.common.errors.ConnectionRefusedError
:
Connection refused
flumotion.common.errors.NotAuthenticatedError
:
Not authenticated
flumotion.common.errors.NotConnectedError
:
Not connected
flumotion.common.errors.ManagerNotConnectedError
:
Manager not connected
flumotion.common.errors.EntrySyntaxError
:
Syntax error while getting entry point in a bundle
flumotion.common.errors.FlumotionError
:
Generic Flumotion error
flumotion.common.errors.GStreamerError
:
Generic GStreamer error
flumotion.common.errors.GStreamerGstError
:
GStreamer-generated error with source, GError and debug string as
args
flumotion.common.errors.MissingElementError
:
A needed element is missing
flumotion.common.errors.InsufficientPrivilegesError
:
You do not have the necessary privileges to complete this
operation
flumotion.common.errors.NoBundleError
:
The requested bundle was not found
flumotion.common.errors.NoPerspectiveError
:
The component does not have a perspective
flumotion.common.errors.NotReadyError
:
The component is not ready yet
flumotion.common.errors.PipelineParseError
:
An error occurred while trying to parse the pipeline
flumotion.common.errors.PropertyError
:
An error occurred while setting a property on the component
flumotion.common.errors.ReloadSyntaxError
:
A syntax error during a reload of a module
flumotion.common.errors.RemoteMethodError
:
Generic remote method error.
flumotion.common.errors.NoMethodError
:
The remote method does not exist
flumotion.common.errors.RemoteRunError
:
Error while running remote code, before getting a result
flumotion.common.errors.RemoteRunFailure
:
A remote method generated a failure result
flumotion.common.errors.SystemError
:
A system error, is usually fatal
flumotion.common.errors.UnknownEffectError
:
A given effect or effect type does not exist
flumotion.common.errors.WrongStateError
:
The remote object was in the wrong state for this command
flumotion.common.errors.HandledException
:
An exception that has already been adequately handled, but still needs
to be propagated to indicate failure to callers.
flumotion.common.errors.ComponentSetupHandledError
:
An error during setup of a component, that's already handled in a
different way (for example, through a message).
flumotion.common.errors.ComponentStartHandledError
:
An error during starting of a component, that's already handled in a
different way (for example, through a message).
flumotion.common.errors.NoProjectError
:
The given project does not exist
flumotion.common.errors.OptionError
:
Error in options
flumotion.common.fxml.ParserError
:
Error during parsing of XML.
flumotion.twisted.integration.ProcessesStillRunningException
flumotion.twisted.rtsp.RTSPError
:
An exception with the RTSP status code and a str as arguments
exceptions.StandardError
:
Base class for all standard Python exceptions.
exceptions.EnvironmentError
:
Base class for I/O related errors.
exceptions.IOError
:
I/O operation failed.
exceptions.OSError
:
OS system call failed.
flumotion.common.errors.TimeoutException
:
Timed out
flumotion.twisted.integration.TimeoutException
flumotion.twisted.integration.UnexpectedExitCodeException
flumotion.twisted.integration.UnexpectedExitException
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.MergedBundler
:
I am a bundler, with the extension that I can also bundle other
bundlers.
flumotion.common.bundle.BundlerBasket
:
I manage bundlers that are registered through me.
flumotion.common.bundle.Unbundler
:
I unbundle bundles by unpacking them in the given directory under
directories with the bundle's md5sum.
flumotion.common.config.ConfigEntryAtmosphere
:
I represent a <atmosphere> entry in a planet 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.common.dag.Node
:
I represent a Node in a Graph.
flumotion.common.fxml.Box
:
Object designed to wrap, or "box", any value.
flumotion.common.identity.Identity
:
I represent the identity of an object that can ask the manager to
perform functions.
flumotion.common.identity.LocalIdentity
:
I represent a local identity.
flumotion.common.identity.RemoteIdentity
:
I represent the identity of a remote avatar.
flumotion.common.log.Loggable
:
Base class for objects that want to be able to log messages with
different level of severity.
flumotion.twisted.pb.Authenticator
:
I am an object used by FPB clients to create keycards for me and
respond to challenges.
flumotion.twisted.pb.Avatar
:
flumotion.worker.feed.FeedAvatar
:
I am an avatar in a FeedServer for components that log in and request
to eat from or feed to one of my components.
flumotion.twisted.pb.PingableAvatar
flumotion.manager.base.ManagerAvatar
:
I am a base class for manager-side avatars to subclass from.
flumotion.manager.admin.AdminAvatar
:
I am an avatar created for an administrative client interface.
flumotion.manager.component.ComponentAvatar
:
I am a Manager-side avatar for a component.
flumotion.manager.worker.WorkerAvatar
:
I am an avatar created for a worker.
flumotion.component.base.admin_text.BaseAdminText
:
I am a base class for all Text-based Admin views.
flumotion.component.component.BaseComponent
:
I am the base class for all Flumotion components.
flumotion.component.bouncers.bouncer.Bouncer
:
I am the base class for all bouncers.
flumotion.component.bouncers.bouncer.ChallengeResponseBouncer
:
A base class for Challenge-Response bouncers
flumotion.component.bouncers.bouncer.TrivialBouncer
:
A very trivial bouncer implementation.
flumotion.component.feedcomponent010.FeedComponent
:
I am a base class for all Flumotion feed components.
flumotion.component.feedcomponent.ParseLaunchComponent
:
A component using gst-launch syntax
flumotion.component.feedcomponent.MultiInputParseLaunchComponent
:
This class provides for multi-input ParseLaunchComponents, such as
muxers, with a queue attached to each input.
flumotion.twisted.portal.BouncerPortal
:
I am a portal for an FPB server using a bouncer to decide on FPB
client access.
flumotion.common.bundleclient.BundleLoader
:
I am an object that can get and set up bundles from a PB server.
flumotion.common.registry.ComponentRegistry
:
Registry, this is normally not instantiated.
flumotion.common.config.ConfigEntryComponent
:
I represent a <component> entry in a planet config file
flumotion.twisted.checkers.CryptChecker
:
I check credentials using a crypt-based backend.
flumotion.common.dag.DAG
:
I represent a Directed Acyclic Graph.
flumotion.manager.depgraph.DepGraph
:
I am a dependency graph for components.
flumotion.component.feedcomponent.Effect
:
I am a part of a feed component for a specific group of
functionality.
flumotion.twisted.fdserver.FDPassingBroker
:
A pb.Broker subclass that handles FDs being passed to it (with
associated data) over the same connection as the normal PB data
stream.
flumotion.worker.feed.FeedClientFactory
:
I am a client factory used by a feed component's medium to log into a
worker and exchange feeds.
flumotion.twisted.checkers.FlexibleCredentialsChecker
:
I am an in-memory username/password credentials checker that also
allows anonymous logins if instructed to do so.
flumotion.common.log.FluLogObserver
:
Twisted log observer that integrates with Flumotion's logging.
flumotion.twisted.pb.FPBClientFactory
:
I am an extended Perspective Broker client factory using generic
keycards for login.
flumotion.worker.feed.FeedClientFactory
:
I am a client factory used by a feed component's medium to log into a
worker and exchange feeds.
flumotion.twisted.pb.ReconnectingFPBClientFactory
:
Reconnecting client factory for FPB brokers (using keycards for
login).
flumotion.admin.admin.AdminClientFactory
flumotion.component.component.ComponentClientFactory
:
I am a client factory for a component logging in to the manager.
flumotion.worker.worker.WorkerClientFactory
:
I am a client factory for the worker to log in to the manager.
flumotion.component.base.http.HTTPAuthentication
:
Mixin for handling HTTP authentication for twisted.web Resources,
using issuers and bouncers.
flumotion.component.base.http.Issuer
:
I am a base class for all Issuers.
flumotion.component.base.http.HTTPAuthIssuer
:
I create flumotion.common.keycards.KeycardUACPP
keycards based on an incoming twisted.protocols.http.Request
request's
standard HTTP authentication information.
flumotion.component.base.http.HTTPGenericIssuer
:
I create flumotion.common.keycards.Keycard
based on
just a standard HTTP request.
flumotion.component.base.http.HTTPTokenIssuer
:
I create flumotion.common.keycards.KeycardToken
keycards based on an incoming twisted.protocols.http.Request
request's
GET "token" parameter.
flumotion.worker.worker.JobAvatar
:
I am an avatar for the job living in the worker.
flumotion.job.job.JobClientBroker
:
A pb.Broker subclass that handles FDs being passed (with associated
data) over the same connection as the normal PB data stream.
flumotion.job.job.JobClientFactory
:
I am a client factory that logs in to the WorkerBrain.
flumotion.worker.worker.JobHeaven
:
I am similar to but not quite the same as a manager-side Heaven.
flumotion.worker.worker.Kindergarten
:
I spawn job processes.
flumotion.manager.base.ManagerAvatar
:
I am a base class for manager-side avatars to subclass from.
flumotion.manager.admin.AdminAvatar
:
I am an avatar created for an administrative client interface.
flumotion.manager.component.ComponentAvatar
:
I am a Manager-side avatar for a component.
flumotion.manager.worker.WorkerAvatar
:
I am an avatar created for a worker.
flumotion.manager.base.ManagerHeaven
:
I am a base class for heavens in the manager.
flumotion.manager.admin.AdminHeaven
:
I interface between the Manager and administrative clients.
flumotion.manager.component.ComponentHeaven
:
I handle all registered components and provide ComponentAvatar
s for them.
flumotion.manager.worker.WorkerHeaven
:
I interface between the Manager and worker clients.
flumotion.admin.multi.MultiAdminModel
flumotion.common.package.Packager
:
I am an object through which package paths can be registered, to
support the partitioning of the module import namespace across
bundles.
flumotion.common.fxml.Parser
:
XML parser base class.
flumotion.common.config.BaseConfigParser
flumotion.common.config.AdminConfigParser
:
Admin configuration file parser.
flumotion.common.config.FlumotionConfigXML
:
I represent a planet configuration file for Flumotion.
flumotion.common.registry.RegistryParser
:
Registry parser
flumotion.common.worker.PortSet
:
A list of ports that keeps track of which are available for use on a
given machine.
flumotion.worker.feed.ProxyManagerBouncer
flumotion.twisted.pb.ReconnectingPBClientFactory
:
Reconnecting client factory for normal PB brokers.
flumotion.twisted.pb.Referenceable
:
flumotion.common.medium.BaseMedium
:
I am a base interface for PB clients interfacing with PB server-side
avatars.
flumotion.job.job.JobMedium
:
I am a medium between the job and the worker's job avatar.
flumotion.common.medium.PingingMedium
flumotion.admin.admin.AdminModel
:
I live in the admin client.
flumotion.component.component.BaseComponentMedium
:
I am a medium interfacing with a manager-side avatar.
flumotion.component.feedcomponent.FeedComponentMedium
:
I am a component-side medium for a FeedComponent to interface with the
manager-side ComponentAvatar.
flumotion.component.bouncers.bouncer.BouncerMedium
flumotion.worker.worker.WorkerMedium
:
I am a medium interfacing with the manager-side WorkerAvatar.
flumotion.worker.feed.FeedMedium
:
I am a client for a Feed Server.
flumotion.twisted.rtsp.RTSPRequest
flumotion.twisted.rtsp.RTSPResource
:
I am a base class for all RTSP Resource classes.
flumotion.common.server.Server
flumotion.service.service.Servicer
:
I manage running managers and workers on behalf of a service
script.
flumotion.twisted.checkers.Sha256Checker
:
I check credentials using a SHA-256-based backend.
flumotion.common.messages.Translator
:
I translate translatables and messages.
flumotion.manager.manager.Vishnu
:
I am the toplevel manager object that knows about all heavens and
factories.
flumotion.worker.worker.WorkerBrain
:
I am the main object in the worker process, managing jobs and
everything related.
flumotion.worker.config.WorkerConfigXML
flumotion.twisted.pb._BouncerWrapper
flumotion.common.server._ServerContextFactory
flumotion.worker.feed._WorkerFeedDispatcher
:
I implement portal.IRealm
.
flumotion.manager.manager.Dispatcher
:
I implement twisted.cred.portal.IRealm
.
flumotion.common.registry.RegistryWriter
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.component.base.http.LogFilter
flumotion.component.feedcomponent010.Eater
:
This class groups eater-related information as used by a Feed
Component.
flumotion.component.feedcomponent010.Feeder
:
This class groups feeder-related information as used by a Feed
Component.
flumotion.component.feedcomponent010.FeederClient
:
This class groups information related to the client of a feeder.
flumotion.launch.parse.ComponentStore
flumotion.launch.parse.Linker
flumotion.manager.depgraph.Eater
:
I am an object representing an eater in the DepGraph
flumotion.manager.depgraph.Feeder
:
I am an object representing a feeder in the DepGraph
flumotion.manager.manager.ComponentMapper
:
I am an object that ties together different objects related to a
component.
flumotion.twisted.credentials.Token
flumotion.common.keycards.KeycardToken
:
I am a keycard with a token and IP address.
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.common.keycards.KeycardUACPCC
:
I am a keycard with a username and IP address.
flumotion.twisted.credentials.UsernameCryptPasswordPlaintext
:
I take a username and a plaintext password.
flumotion.common.keycards.KeycardUACPP
:
I am a keycard with a username, plaintext password and IP address.
flumotion.twisted.credentials.UsernameSha256PasswordCryptChallenger
:
I take a username.
flumotion.common.keycards.KeycardUASPCC
:
I am a keycard with a username and IP address.
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.
flumotion.twisted.integration.Plan
flumotion.twisted.integration.PlanExecutor
flumotion.twisted.integration.Process
flumotion.twisted.pb.RemoteAuthenticator
:
I am an adapter for a pb.RemoteReference to present the same interface
as Authenticator
flumotion.twisted.pb._FPortalRoot
:
Root object, used to login to bouncer.
flumotion.worker.config.ConfigEntryAuthentication
:
I represent a <authentication> entry in a worker config file
flumotion.worker.config.ConfigEntryManager
:
I represent a <manager> entry in a worker config file
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.
ihooks._Verbose
ihooks.Hooks
:
Hooks into the filesystem and interpreter.
flumotion.common.package.PackageHooks
:
I am an import Hooks object that makes sure that every package that
gets loaded has every necessary path in the module's __path__ list.
twisted.cred.checkers.InMemoryUsernamePasswordDatabaseDontUse
:
An extremely simple credentials checker.
flumotion.twisted.checkers.FlexibleCredentialsChecker
:
I am an in-memory username/password credentials checker that also
allows anonymous logins if instructed to do so.
twisted.internet.protocol.BaseProtocol
:
This is the abstract superclass of all protocols.
twisted.internet.protocol.ProcessProtocol
:
Processes have some additional methods besides receiving data.
twisted.internet.protocol.Protocol
twisted.protocols.basic.LineReceiver
:
A protocol that receives lines and/or raw data, depending on mode.
twisted.web.http.HTTPChannel
:
A receiver for HTTP requests.
twisted.spread.banana.Pynana
twisted.spread.pb.Broker
:
I am a broker for objects.
flumotion.twisted.fdserver.FDPassingBroker
:
A pb.Broker subclass that handles FDs being passed to it (with
associated data) over the same connection as the normal PB data
stream.
flumotion.job.job.JobClientBroker
:
A pb.Broker subclass that handles FDs being passed (with associated
data) over the same connection as the normal PB data stream.
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.
flumotion.twisted.pb.FPBClientFactory
:
I am an extended Perspective Broker client factory using generic
keycards for login.
flumotion.worker.feed.FeedClientFactory
:
I am a client factory used by a feed component's medium to log into a
worker and exchange feeds.
flumotion.twisted.pb.ReconnectingFPBClientFactory
:
Reconnecting client factory for FPB brokers (using keycards for
login).
flumotion.admin.admin.AdminClientFactory
flumotion.component.component.ComponentClientFactory
:
I am a client factory for a component logging in to the manager.
flumotion.worker.worker.WorkerClientFactory
:
I am a client factory for the worker to log in to the manager.
flumotion.job.job.JobClientFactory
:
I am a client factory that logs in to the WorkerBrain.
flumotion.twisted.pb.ReconnectingPBClientFactory
:
Reconnecting client factory for normal PB brokers.
twisted.internet.protocol.ReconnectingClientFactory
:
My clients auto-reconnect with an exponential back-off.
flumotion.twisted.pb.ReconnectingFPBClientFactory
:
Reconnecting client factory for FPB brokers (using keycards for
login).
flumotion.admin.admin.AdminClientFactory
flumotion.component.component.ComponentClientFactory
:
I am a client factory for a component logging in to the manager.
flumotion.worker.worker.WorkerClientFactory
:
I am a client factory for the worker to log in to the manager.
flumotion.twisted.pb.ReconnectingPBClientFactory
:
Reconnecting client factory for normal PB brokers.
twisted.internet.protocol.ServerFactory
:
Subclass this to indicate that your protocol.Factory is only usable
for servers.
twisted.web.http.HTTPFactory
:
Factory for HTTP server.
twisted.web.server.Site
flumotion.twisted.rtsp.RTSPSite
:
I am a ServerFactory that can be used in
twisted.internet.interfaces.IReactorTCP.listenTCP
Create me
with an RTSPSiteResource
object.
twisted.internet.tcp._SocketCloser
twisted.internet.tcp.Connection
:
I am the 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.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
twisted.internet.tcp.Port
:
I am a TCP server port, listening for connections.
twisted.persisted.styles.Ephemeral
:
This type of object is never persisted; if possible, even references
to it are eliminated.
twisted.internet.abstract.FileDescriptor
:
An object which can be operated on by select().
twisted.internet.tcp.Connection
:
I am the 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.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
twisted.internet.base.BasePort
:
Basic implementation of a ListeningPort.
twisted.internet.tcp.Port
:
I am a TCP server port, listening for connections.
twisted.spread.banana.Pynana
twisted.spread.pb.Broker
:
I am a broker for objects.
flumotion.twisted.fdserver.FDPassingBroker
:
A pb.Broker subclass that handles FDs being passed to it (with
associated data) over the same connection as the normal PB data
stream.
flumotion.job.job.JobClientBroker
:
A pb.Broker subclass that handles FDs being passed (with associated
data) over the same connection as the normal PB data stream.
twisted.internet.base.BaseConnector
:
Basic implementation of connector.
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.
twisted.protocols.basic._PauseableMixin
twisted.protocols.basic.LineReceiver
:
A protocol that receives lines and/or raw data, depending on mode.
twisted.web.http.HTTPChannel
:
A receiver for HTTP requests.
twisted.protocols.policies.TimeoutMixin
:
Mixin for protocols which wish to timeout connections
twisted.web.http.HTTPChannel
:
A receiver for HTTP requests.
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.tcp.Connection
:
I am the 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.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
twisted.internet.base.BasePort
:
Basic implementation of a ListeningPort.
twisted.internet.tcp.Port
:
I am a TCP server port, listening for connections.
twisted.python.util.FancyEqMixin
flumotion.common.messages.Message
:
I am a message to be shown in a UI.
flumotion.common.messages.TranslatablePlural
:
I represent a translatable gettext msg in the plural form.
flumotion.common.messages.TranslatableSingular
:
I represent a translatable gettext msg in the singular form.
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.Cacheable
:
A cached instance.
flumotion.twisted.flavors.StateCacheable
:
I am a cacheable state object.
flumotion.common.planet.ManagerAtmosphereState
:
I represent the state of an atmosphere in the manager.
flumotion.common.planet.ManagerComponentState
:
I represent the state of a component in the manager.
flumotion.common.componentui.ManagerComponentUIState
flumotion.common.planet.ManagerFlowState
:
I represent the state of a flow in the manager.
flumotion.common.planet.ManagerPlanetState
:
I represent the state of a planet in the manager.
flumotion.common.worker.ManagerWorkerHeavenState
:
I represent the state of the worker heaven on the manager.
flumotion.common.worker.ManagerWorkerState
:
I represent the state of a worker in the manager.
flumotion.common.componentui.WorkerComponentUIState
flumotion.common.planet.WorkerJobState
:
I represent the state of a job in the worker, running a component.
flumotion.common.keycards.Keycard
:
I am the base class for keycards which together with credentials are a
serializable object used in authentication inside Flumotion.
flumotion.common.keycards.KeycardGeneric
flumotion.common.keycards.KeycardToken
:
I am a keycard with a token and IP address.
flumotion.common.keycards.KeycardUACPCC
:
I am a keycard with a username and IP address.
flumotion.common.keycards.KeycardUACPP
:
I am a keycard with a username, plaintext password and IP address.
flumotion.common.keycards.KeycardUASPCC
:
I am a keycard with a username and IP address.
flumotion.common.messages.Message
:
I am a message to be shown in a UI.
flumotion.common.connection.PBConnectionInfo
:
I hold information on how to connect to a PB server somewhere.
twisted.web.server.Request
flumotion.common.messages.Result
:
I am used in worker checks to return a result.
flumotion.common.messages.Translatable
:
I represent a serializable translatable gettext msg.
flumotion.common.messages.TranslatablePlural
:
I represent a translatable gettext msg in the plural form.
flumotion.common.messages.TranslatableSingular
:
I represent a translatable gettext msg in the singular form.
twisted.spread.flavors.Referenceable
flumotion.twisted.pb.Authenticator
:
I am an object used by FPB clients to create keycards for me and
respond to challenges.
flumotion.twisted.pb.Referenceable
:
flumotion.common.medium.BaseMedium
:
I am a base interface for PB clients interfacing with PB server-side
avatars.
flumotion.job.job.JobMedium
:
I am a medium between the job and the worker's job avatar.
flumotion.common.medium.PingingMedium
flumotion.admin.admin.AdminModel
:
I live in the admin client.
flumotion.component.component.BaseComponentMedium
:
I am a medium interfacing with a manager-side avatar.
flumotion.component.feedcomponent.FeedComponentMedium
:
I am a component-side medium for a FeedComponent to interface with the
manager-side ComponentAvatar.
flumotion.component.bouncers.bouncer.BouncerMedium
flumotion.worker.worker.WorkerMedium
:
I am a medium interfacing with the manager-side WorkerAvatar.
flumotion.worker.feed.FeedMedium
:
I am a client for a Feed Server.
twisted.spread.flavors.Root
:
I provide a root object to pb.Broker
s for a
pb.BrokerFactory
.
flumotion.worker.worker.JobHeaven
:
I am similar to but not quite the same as a manager-side Heaven.
flumotion.manager.base.ManagerHeaven
:
I am a base class for heavens in the manager.
flumotion.manager.admin.AdminHeaven
:
I interface between the Manager and administrative clients.
flumotion.manager.component.ComponentHeaven
:
I handle all registered components and provide ComponentAvatar
s for them.
flumotion.manager.worker.WorkerHeaven
:
I interface between the Manager and worker clients.
flumotion.twisted.pb._BouncerWrapper
twisted.spread.flavors.RemoteCache
:
A cache is a local representation of a remote Cacheable
object.
flumotion.twisted.flavors.StateRemoteCache
:
I am a remote cache of a state object.
flumotion.common.planet.AdminAtmosphereState
:
I represent the state of an atmosphere in an admin client.
flumotion.common.planet.AdminComponentState
:
I represent the state of a component in the admin client.
flumotion.common.componentui.AdminComponentUIState
flumotion.common.planet.AdminFlowState
:
I represent the state of a flow in an admin client.
flumotion.common.planet.AdminPlanetState
:
I represent the state of a planet in an admin client.
flumotion.common.worker.AdminWorkerHeavenState
:
I represent the state of the worker heaven in the admin.
flumotion.common.worker.AdminWorkerState
:
I represent the state of a worker in the admin.
flumotion.common.componentui.ManagerComponentUIState
flumotion.common.planet.ManagerJobState
:
I represent the state of a job in the manager.
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.common.keycards.Keycard
:
I am the base class for keycards which together with credentials are a
serializable object used in authentication inside Flumotion.
flumotion.common.keycards.KeycardGeneric
flumotion.common.keycards.KeycardToken
:
I am a keycard with a token and IP address.
flumotion.common.keycards.KeycardUACPCC
:
I am a keycard with a username and IP address.
flumotion.common.keycards.KeycardUACPP
:
I am a keycard with a username, plaintext password and IP address.
flumotion.common.keycards.KeycardUASPCC
:
I am a keycard with a username and IP address.
flumotion.common.messages.Message
:
I am a message to be shown in a UI.
flumotion.common.connection.PBConnectionInfo
:
I hold information on how to connect to a PB server somewhere.
twisted.spread.flavors.RemoteCache
:
A cache is a local representation of a remote Cacheable
object.
flumotion.twisted.flavors.StateRemoteCache
:
I am a remote cache of a state object.
flumotion.common.planet.AdminAtmosphereState
:
I represent the state of an atmosphere in an admin client.
flumotion.common.planet.AdminComponentState
:
I represent the state of a component in the admin client.
flumotion.common.componentui.AdminComponentUIState
flumotion.common.planet.AdminFlowState
:
I represent the state of a flow in an admin client.
flumotion.common.planet.AdminPlanetState
:
I represent the state of a planet in an admin client.
flumotion.common.worker.AdminWorkerHeavenState
:
I represent the state of the worker heaven in the admin.
flumotion.common.worker.AdminWorkerState
:
I represent the state of a worker in the admin.
flumotion.common.componentui.ManagerComponentUIState
flumotion.common.planet.ManagerJobState
:
I represent the state of a job in the manager.
flumotion.common.messages.Result
:
I am used in worker checks to return a result.
flumotion.common.messages.Translatable
:
I represent a serializable translatable gettext msg.
flumotion.common.messages.TranslatablePlural
:
I represent a translatable gettext msg in the plural form.
flumotion.common.messages.TranslatableSingular
:
I represent a translatable gettext msg in the singular form.
twisted.spread.pb.Avatar
:
A default IPerspective implementor.
flumotion.twisted.pb.Avatar
:
flumotion.worker.feed.FeedAvatar
:
I am an avatar in a FeedServer for components that log in and request
to eat from or feed to one of my components.
flumotion.twisted.pb.PingableAvatar
flumotion.manager.base.ManagerAvatar
:
I am a base class for manager-side avatars to subclass from.
flumotion.manager.admin.AdminAvatar
:
I am an avatar created for an administrative client interface.
flumotion.manager.component.ComponentAvatar
:
I am a Manager-side avatar for a component.
flumotion.manager.worker.WorkerAvatar
:
I am an avatar created for a worker.
flumotion.worker.worker.JobAvatar
:
I am an avatar for the job living in the worker.
twisted.web.http.Request
:
A HTTP request.
twisted.web.resource.Resource
:
I define a web-accessible resource.
flumotion.twisted.rtsp.RTSPResource
:
I am a base class for all RTSP Resource classes.
Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Sat Apr 14 13:20:47 2007 | http://epydoc.sf.net |