[ 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
- kiwi.ui.delegates.GladeDelegate:
A class that combines view and controller functionality into a
single package.
- flumotion.ui.glade.GladeBacked:
Base class for objects backed by glade interface definitions.
- flumotion.ui.glade.GladeWidget:
Base class for composite widgets backed by glade interface
definitions.
- flumotion.ui.glade.GladeWindow:
Base class for dialogs or windows backed by glade interface
definitions.
- flumotion.admin.gtk.connections.ConnectionsDialog
- flumotion.admin.gtk.debugmarkerview.DebugMarkerDialog
- flumotion.ui.wizard.SectionWizard:
I am a section wizard which consists of the following elements::
- header: showing step title and icon
- sidebar should a list of step hierarchal sections
- step area: step dependent area
- footer: buttons; help, back, forward/finish.
- flumotion.admin.gtk.configurationassistant.ConfigurationAssistant:
This is the main configuration assistant class,
it is responsible for::
- executing tasks which will block the ui
- showing a worker list in the UI
- communicating with the manager, fetching bundles
and registry information
- running check defined by a step in a worker, for instance
querying for hardware devices and their capabilities
It extends SectionWizard which provides the basic user interface, such
as sidebar, buttons, title bar and basic step navigation.
- flumotion.ui.simplewizard.SimpleWizard:
A simple generic wizard.
- 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:
This is the base class for streaming connection-oriented protocols.
- gst.Bin
- 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.component.misc.httpserver.cachemanager.CachedFile:
Read only.
- 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.worker.config.ConfigEntryManager:
I represent a <manager> entry in a worker config file
- flumotion.manager.config.ConfigEntryManager:
I represent a <manager> entry in a planet 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.tcp.Connector:
A
Connector
provides of twisted.internet.interfaces.IConnector
for all
POSIX-style reactors.
- twisted.internet.unix.Connector
- flumotion.twisted.internet.protocol.Factory
- twisted.internet.protocol.Factory:
This is a factory which produces protocols.
- twisted.python.util.FancyEqMixin
- twisted.internet.address._IPAddress:
An
_IPAddress
represents the address of
an IP socket endpoint, providing common behavior for IPv4 and IPv6.
- 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.extern.command.command.manholecmd.FileWrapper:
Minimal write-file-like object.
- flumotion.twisted.credentials.HTTPGetArguments
- optparse.HelpFormatter:
Abstract base class for formatting option help.
- optparse.IndentedHelpFormatter:
Format help with indented section bodies.
- flumotion.twisted.conch.recvline.HistoricRecvLine
- flumotion.common.identity.Identity:
I represent the identity of an object that can ask the manager to
perform functions.
- flumotion.extern.code.InteractiveInterpreter
- 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.twisted.protocols.basic.LineReceiver
- 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.
- flumotion.admin.text.greeter.AdminTextGreeter
- flumotion.admin.text.view.AdminTextView
- flumotion.component.bouncers.combinator.AlgorithmCombinator
- 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.component.base.admin_gtk.BaseAdminGtk:
I am a base class for all GTK+-based Admin views.
- flumotion.component.base.baseadminnode.BaseAdminGtkNode:
I am a base class for all GTK+-based Admin UI nodes.
- flumotion.admin.text.admin_text.BaseAdminText:
I am a base class for all Text-based Admin views.
- 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.worker.base.BaseJobAvatar:
I am an avatar for the job living in the worker.
- flumotion.worker.base.BaseJobHeaven:
I am similar to but not quite the same as a manager-side Heaven.
- flumotion.component.base.watcher.BaseWatcher:
I watch for file changes.
- flumotion.component.misc.httpserver.httpcached.strategy_base.BlockRequester:
Retrieves a block of data using a range request.
- 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.component.misc.httpserver.cachemanager.CacheManager
- flumotion.component.misc.httpserver.cachedprovider.CachedFile
- flumotion.component.misc.httpserver.httpcached.strategy_base.CachingSession:
Caches a stream locally in a temporary file.
- flumotion.component.misc.httpserver.httpcached.strategy_base.CachingStrategy:
Base class for all caching strategies.
- flumotion.common.eventcalendar.Calendar:
I represent a parsed iCalendar resource.
- flumotion.component.bouncers.combinator.CombinatorNode
- flumotion.admin.assistant.models.Component:
I am a Component.
- flumotion.admin.gtk.componentlist.ComponentList:
I present a view on the list of components logged in to the
manager.
- flumotion.component.base.multiple.ComponentOverview
- flumotion.common.registry.ComponentRegistry:
Registry, this is normally not instantiated.
- flumotion.admin.gtk.componentview.ComponentView
- flumotion.launch.main.ComponentWrapper
- flumotion.manager.config.ConfigEntryComponent:
I represent a <component> entry in a planet config file
- flumotion.common.config.ConfigEntryPlug:
I represent a <plug> entry in a planet config file
- flumotion.component.misc.httpserver.httpcached.request_manager.ConsumerManager
- flumotion.component.misc.httpserver.cachedprovider.CopySession:
I'm serving a file at the same time I'm copying it from the network
file system to the cache.
- flumotion.component.misc.httpserver.cachedprovider.CopyThread
- flumotion.twisted.checkers.CryptChecker:
I check credentials using a crypt-based backend.
- flumotion.common.dag.DAG:
I represent a Directed Acyclic Graph.
- flumotion.component.misc.httpserver.cachedprovider.DirectFileDelegate
- flumotion.component.consumers.disker.disker.Disker
- flumotion.component.feedcomponent.Effect:
I am a part of a feed component for a specific group of
functionality.
- flumotion.common.eventcalendar.Event:
I represent a VEVENT entry in a calendar for our purposes.
- flumotion.common.eventcalendar.EventInstance:
I represent one event instance of an event.
- flumotion.common.eventcalendar.EventSet:
I represent a set of VEVENT entries in a calendar sharing the same
uid.
- 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.twisted.pb.FPBClientFactory:
I am an extended Perspective Broker client factory using generic
keycards for login.
- flumotion.component.feed.FeedClientFactory:
I am a client factory used by a feed component's medium to log into
a worker and exchange feeds.
- flumotion.manager.component.FeedMap
- flumotion.worker.feedserver.FeedServer:
I am the feed server.
- flumotion.component.misc.httpserver.httpfile.File:
this file is inspired by/adapted from twisted.web.static
- flumotion.component.misc.httpserver.httpcached.file_provider.FileProviderHTTPCachedPlug:
Implements the FileProviderPlug interface over a FileReader
instance.
- flumotion.component.misc.httpserver.cachedprovider.FileProviderLocalCachedPlug:
WARNING: Currently does not work properly in combination with
rate-control.
- flumotion.component.misc.httpserver.localprovider.FileProviderLocalPlug:
I am a plug that provide local files directly, faking the file
access is asynchronous.
- flumotion.component.misc.httpserver.httpcached.file_reader.FileReaderHTTPCachedPlug:
Offers a file-like interface to streams retrieved using HTTP.
- flumotion.component.misc.httpserver.httpfile.FileTransfer:
A class to represent the transfer of a file over the network.
- flumotion.twisted.checkers.FlexibleCredentialsChecker:
I am an in-memory username/password credentials checker that also
allows anonymous logins if instructed to do so.
- flumotion.component.common.streamer.fragmentedresource.FragmentedResource
- flumotion.component.base.http.HTTPAuthentication:
Helper object for handling HTTP authentication for twisted.web
Resources, using issuers and bouncers.
- flumotion.twisted.credentials.HTTPDigestChallenger
- flumotion.component.misc.httpserver.httpserver.HTTPFileStreamer
- flumotion.component.base.http.HTTPGenericIssuer:
I create flumotion.common.keycards.Keycard based on an HTTP
request.
- flumotion.component.common.streamer.mfdsresources.HTTPRoot
- flumotion.component.common.streamer.resources.HTTPStreamingResource
- flumotion.component.consumers.disker.disker.Index:
Creates an index of keyframes for a file, than can be used later
for seeking in non indexed formats or whithout parsing the headers.
- 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.component.misc.httpserver.localprovider.LocalFile:
I offer a fake asynchronous wrapper around a synchronous file.
- flumotion.component.misc.httpserver.cachedprovider.LocalPath
- flumotion.extern.log.test_log.LogFunctionTester
- flumotion.extern.log.test_log.LogTester
- flumotion.manager.base.ManagerAvatar:
I am a base class for manager-side avatars to subclass from.
- flumotion.manager.base.ManagerHeaven:
I am a base class for heavens in the manager.
- flumotion.component.misc.httpserver.httpfile.MimedFileFactory:
I create File subclasses based on the mime type of the given path.
- flumotion.admin.multi.MultiAdminModel
- flumotion.component.common.streamer.mfdsresources.MultiFdSinkStreamingResource
- flumotion.admin.gtk.componentview.MultipleAdminComponentStates:
I represent the state of a list of components in the admin client.
- flumotion.component.base.multiple.MultipleComponentsAdminGtk:
I am a view of multiple components' properties.
- flumotion.admin.gtk.componentview.NotebookPlaceholder:
This is a placeholder containing a notebook with tabs
- 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.component.padmonitor.PadMonitor:
I monitor data flow on a GStreamer pad.
- flumotion.component.padmonitor.PadMonitorSet:
I am a dict of monitor name -> monitor.
- flumotion.common.fxml.Parser:
XML parser base class.
- flumotion.component.producers.playlist.playlistparser.Playlist
- flumotion.component.producers.playlist.playlistparser.PlaylistItem
- flumotion.component.producers.playlist.playlistparser.PlaylistParser
- flumotion.component.plugs.base.Plug:
Base class for plugs.
- flumotion.common.eventcalendar.Point:
I represent a start or an end point linked to an event instance of
an event.
- flumotion.common.poller.Poller:
A class representing a cancellable, periodic call to a procedure,
which is robust in the face of exceptions raised by the procedure.
- flumotion.common.worker.PortSet:
A list of ports that keeps track of which are available for use on
a given machine.
- flumotion.component.misc.porter.porter.Porter:
The porter optionally sits in front of a set of streamer
components.
- flumotion.component.misc.porter.porter.PorterAvatar:
An Avatar in the porter representing a streamer
- flumotion.component.misc.porter.porter.PorterProtocol:
The base porter is capable of accepting HTTP-like protocols
(including RTSP) - it reads the first line of a request, and makes
the decision solely on that.
- flumotion.component.misc.porter.porter.PorterRealm:
A Realm within the Porter that creates Avatars for streamers
logging into the porter.
- flumotion.worker.worker.ProxyBouncer
- flumotion.twisted.rtsp.RTSPRequest:
A HTTP request.
- flumotion.twisted.rtsp.RTSPResource:
I am a base class for all RTSP Resource classes.
- flumotion.twisted.pb.ReconnectingPBClientFactory:
Reconnecting client factory for normal PB brokers.
- flumotion.twisted.pb.Referenceable
- flumotion.common.registry.RegistryDirectory:
I represent a directory under a path managed by the registry.
- flumotion.common.registry.RegistryWriter
- flumotion.component.misc.httpserver.httpcached.strategy_base.RemoteProducer:
Offers a IPushProducer interface to a caching session.
- flumotion.component.misc.httpserver.httpcached.request_manager.RequestManager
- flumotion.component.misc.httpserver.httpcached.resource_manager.ResourceManager:
Provide file-like resources for URLs.
- flumotion.component.base.scheduler.Scheduler:
I provide notifications when events start and end.
- flumotion.ui.wizard.SectionWizard:
I am a section wizard which consists of the following elements::
- header: showing step title and icon
- sidebar should a list of step hierarchal sections
- step area: step dependent area
- footer: buttons; help, back, forward/finish.
- flumotion.admin.gtk.configurationassistant.ConfigurationAssistant:
This is the main configuration assistant class,
it is responsible for::
- executing tasks which will block the ui
- showing a worker list in the UI
- communicating with the manager, fetching bundles
and registry information
- running check defined by a step in a worker, for instance
querying for hardware devices and their capabilities
It extends SectionWizard which provides the basic user interface, such
as sidebar, buttons, title bar and basic step navigation.
- flumotion.common.server.Server
- flumotion.component.misc.httpserver.httpcached.server_selection.ServerSelector
- 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.admin.gtk.componentview.SingleNodePlaceholder:
This is a placeholder containing a vbox
- flumotion.common.startset.StartSet
- flumotion.common.gstreamer.StateChangeMonitor
- flumotion.component.misc.httpserver.httpcached.http_client.StreamGetter:
Retrieves a stream using HTTP 1.0.
- flumotion.component.misc.httpserver.httpcached.http_client.StreamRequester:
Allows retrieval of data streams using HTTP 1.0.
- flumotion.component.misc.httpserver.cachedprovider.TempFileDelegate
- flumotion.common.testsuite.TestCase
- flumotion.common.testsuite.TestManagerRoot
- flumotion.common.testsuite.TestPB:
I combine a manager and a client to test passing back and forth
objects.
- flumotion.component.misc.httpserver.ratecontrol.TokenBucketConsumer:
Use a token bucket to proxy between a producer (e.g.
- flumotion.common.i18n.Translator:
I translate translatables and messages.
- flumotion.extern.log.log.TwistedLogObserver:
Twisted log observer that integrates with our logging.
- flumotion.component.misc.httpserver.httpcached.file_provider.VirtualPath
- flumotion.ui.plugarea.WizardPlugLine
- flumotion.ui.simplewizard.WizardStep
- flumotion.ui.wizard.WizardStep:
I am a base class wizard steps, all steps should inherit from me.
- 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.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.hlsstreamer.hlsring.Playlister:
I write HTTP Live Streaming playlists based on added fragments.
- 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.twisted.internet.protocol.ReconnectingClientFactory
- 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.
- flumotion.twisted.conch.insults.insults.ServerProtocol
- flumotion.component.misc.httpserver.cachemanager.TempFile:
See cachedprovider.py
- flumotion.extern.log.termcolor.TerminalController:
A class that can be used to portably generate formatted output to a
terminal.
- flumotion.common.testsuite.TestManager
- flumotion.twisted.integration.ThreadedMethod
- 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.
- 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
- flumotion.common.avltree.AVLTree
- flumotion.admin.gtk.statusbar.AdminStatusbar:
I implement the status bar used in the admin UI.
- flumotion.common.debug.AllocMonitor
- flumotion.admin.assistant.save.AssistantSaver:
I am used to link components together and generate XML for them.
- flumotion.component.producers.audiotest.wizard_gtk.AudioTestWizardPlugin
- flumotion.component.producers.bttv.wizard_gtk.BTTVWizardPlugin
- flumotion.component.misc.httpserver.httpcached.strategy_base.BaseCachingSession:
Base class of caching sessions.
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- flumotion.common.bugreporter.BugReporter:
I am a class that collects information about the system and reports
the information to the Flumotion bug report system.
- flumotion.component.misc.httpserver.cachemanager.CacheManager
- flumotion.component.misc.httpserver.cachestats.CacheStatistics
- twisted.internet._newtls.ClientMixin:
A mixin for
twisted.internet.tcp.Client
which just marks it as a client for the purposes of the default TLS
handshake.
- twisted.internet.tcp.BaseClient:
A base class for client TCP (and similiar) sockets.
- twisted.internet.tcp.Client:
A transport for a TCP protocol; either TCPv4 or TCPv6.
- twisted.internet.unix.Client:
A client for Unix sockets.
- flumotion.component.bouncers.combinator.CombinatorNode
- flumotion.extern.command.command.Command:
I am a class that handles a command for a program.
- flumotion.component.common.fgdp.protocol.Command:
Command for the FGDP procotol, sent by the client to the server
- flumotion.extern.command.command.command.Command:
I am a class that handles a command for a program.
- flumotion.admin.assistant.models.Component:
I am a Component.
- flumotion.launch.parse.Component
- flumotion.launch.main.ComponentWrapper
- flumotion.admin.connections.ConnectionInfo:
I wrap the information contained in a single connection file entry.
- twisted.internet._newtls.ConnectionMixin:
A mixin for
twisted.internet.abstract.FileDescriptor
which
adds an ITLSTransport
implementation.
- flumotion.component.plugs.cortado.wizard_gtk.CortadoWizardPlugin
- flumotion.component.misc.httpserver.httpcached.resource_manager.DataSource:
Base class for all resources data source.
- flumotion.component.encoders.dirac.wizard_gtk.DiracWizardPlugin
- flumotion.component.consumers.disker.wizard_gtk.DiskConsumerWizardPlugin
- flumotion.common.enum.Enum
- flumotion.common.enum.EnumClass
- flumotion.component.common.fgdp.fgdp.FDHandler:
Base class for elements handling file descriptors
- flumotion.component.consumers.fgdp.wizard_gtk.FGDPConsumerWizardPlugin
- flumotion.component.common.fgdp.protocol.FGDP_0_1:
Definitions for the version 0.1 of the FGDP protocol.
- flumotion.manager.component.FeedMap
- flumotion.component.decoders.generic.generic.FeederInfo
- flumotion.component.misc.httpserver.fileprovider.File:
I am an asynchronous interface to a file.
- flumotion.component.misc.httpserver.fileprovider.FilePath:
I am pointing at a path in the file repository.
- logging.Filterer:
A base class for loggers and handlers which allows them to share
common code.
- logging.Handler:
Handler instances dispatch logging events to specific destinations.
- flumotion.component.producers.firewire.wizard_gtk.FireWireWizardPlugin
- gobject.GInterface:
Interface GInterface
- gtk.Activatable
- gtk.Button:
Object GtkButton
- gtk.ToggleButton:
Object GtkToggleButton
- gtk.Buildable
- gtk.ListStore:
Object GtkListStore
- gtk.Widget:
Object GtkWidget
- gtk.Container:
Object GtkContainer
- gtk.Bin:
Object GtkBin
- gtk.Button:
Object GtkButton
- gtk.ToggleButton:
Object GtkToggleButton
- gtk.Expander:
Object GtkExpander
- gtk.ScrolledWindow:
Object GtkScrolledWindow
- gtk.Window:
Object GtkWindow
- gtk.Dialog:
Object GtkDialog
- gtk.Box:
Object GtkBox
- gtk.HBox:
Object GtkHBox
- kiwi.ui.objectlist.ObjectList:
An enhanced version of GtkTreeView, which provides pythonic
wrappers for accessing rows, and optional facilities for column
sorting (with types) and column selection.
- flumotion.admin.gtk.workerlist.WorkerList
- gtk.VBox:
Object GtkVBox
- unreachable.__main__.GstChildProxy:
Interface GstChildProxy
- atk.ImplementorIface
- gtk.Widget:
Object GtkWidget
- gtk.Container:
Object GtkContainer
- gtk.Bin:
Object GtkBin
- gtk.Button:
Object GtkButton
- gtk.ToggleButton:
Object GtkToggleButton
- gtk.Expander:
Object GtkExpander
- gtk.ScrolledWindow:
Object GtkScrolledWindow
- gtk.Window:
Object GtkWindow
- gtk.Dialog:
Object GtkDialog
- gtk.Box:
Object GtkBox
- gtk.HBox:
Object GtkHBox
- kiwi.ui.objectlist.ObjectList:
An enhanced version of GtkTreeView, which provides pythonic
wrappers for accessing rows, and optional facilities for column
sorting (with types) and column selection.
- flumotion.admin.gtk.workerlist.WorkerList
- gtk.VBox:
Object GtkVBox
- gtk.Orientable
- gtk.Box:
Object GtkBox
- gtk.HBox:
Object GtkHBox
- kiwi.ui.objectlist.ObjectList:
An enhanced version of GtkTreeView, which provides pythonic
wrappers for accessing rows, and optional facilities for column
sorting (with types) and column selection.
- flumotion.admin.gtk.workerlist.WorkerList
- gtk.VBox:
Object GtkVBox
- gtk.TreeDragDest
- gtk.ListStore:
Object GtkListStore
- gtk.TreeDragSource
- gtk.ListStore:
Object GtkListStore
- gtk.TreeModel
- gtk.ListStore:
Object GtkListStore
- gtk.TreeSortable
- gtk.ListStore:
Object GtkListStore
- unreachable.GObject:
Object GObject
- flumotion.admin.text.greeter.AdminTextGreeter
- flumotion.admin.text.view.AdminTextView
- flumotion.admin.gtk.componentlist.ComponentList:
I present a view on the list of components logged in to the
manager.
- flumotion.component.consumers.hlsstreamer.hlssink.Fragment:
I am a Python implementation of the GstFragment
- gtk.ListStore:
Object GtkListStore
- gtk.Object:
Object GtkObject
- gtk.Widget:
Object GtkWidget
- gtk.Container:
Object GtkContainer
- gtk.Bin:
Object GtkBin
- gtk.Button:
Object GtkButton
- gtk.ToggleButton:
Object GtkToggleButton
- gtk.Expander:
Object GtkExpander
- gtk.ScrolledWindow:
Object GtkScrolledWindow
- gtk.Window:
Object GtkWindow
- gtk.Dialog:
Object GtkDialog
- gtk.Box:
Object GtkBox
- gtk.HBox:
Object GtkHBox
- kiwi.ui.objectlist.ObjectList:
An enhanced version of GtkTreeView, which provides pythonic
wrappers for accessing rows, and optional facilities for column
sorting (with types) and column selection.
- flumotion.admin.gtk.workerlist.WorkerList
- gtk.VBox:
Object GtkVBox
- gst.Object:
Object GstObject
- gst.Element:
Object GstElement
- kiwi.ui.views.SlaveView:
Base class for all View classes.
- kiwi.ui.views.BaseView:
A view with a toplevel window.
- kiwi.ui.delegates.GladeDelegate:
A class that combines view and controller functionality into a
single package.
- flumotion.ui.glade.GladeBacked:
Base class for objects backed by glade interface definitions.
- flumotion.ui.glade.GladeWidget:
Base class for composite widgets backed by glade interface
definitions.
- flumotion.ui.glade.GladeWindow:
Base class for dialogs or windows backed by glade interface
definitions.
- flumotion.admin.gtk.connections.ConnectionsDialog
- flumotion.admin.gtk.debugmarkerview.DebugMarkerDialog
- flumotion.ui.wizard.SectionWizard:
I am a section wizard which consists of the following elements::
- header: showing step title and icon
- sidebar should a list of step hierarchal sections
- step area: step dependent area
- footer: buttons; help, back, forward/finish.
- flumotion.admin.gtk.configurationassistant.ConfigurationAssistant:
This is the main configuration assistant class,
it is responsible for::
- executing tasks which will block the ui
- showing a worker list in the UI
- communicating with the manager, fetching bundles
and registry information
- running check defined by a step in a worker, for instance
querying for hardware devices and their capabilities
It extends SectionWizard which provides the basic user interface, such
as sidebar, buttons, title bar and basic step navigation.
- flumotion.ui.simplewizard.SimpleWizard:
A simple generic wizard.
- flumotion.component.consumers.httpstreamer.wizard_gtk.HTTPStreamerWizardPlugin
- flumotion.component.plugs.html5.wizard_gtk.Html5WizardPlugin
- flumotion.common.common.InitMixin:
A mixin class to help with object initialization.
- flumotion.extern.command.command.manholecmd.Interpreter
- flumotion.component.encoders.jpeg.wizard_gtk.JPEGWizardPlugin
- flumotion.worker.base.JobInfo:
I hold information about a job.
- flumotion.common.keycards.KeycardGeneric
- flumotion.component.producers.looper.wizard_gtk.LoopWizardPlugin
- twisted.internet.task.LoopingCall:
Call a function repeatedly.
- flumotion.component.plugs.manhole.ManholeMixin
- flumotion.component.misc.httpserver.ourmimetypes.MimeTypes
- gst.MiniObject
- flumotion.component.encoders.mulaw.wizard_gtk.MulawWizardPlugin
- flumotion.component.muxers.base.MuxerPlugin
- flumotion.admin.gtk.componentview.Placeholder:
A placeholder contains a Widget subclass of a specific component.
- flumotion.component.producers.playlist.playlistparser.Playlist
- flumotion.component.producers.playlist.playlistparser.PlaylistItem
- flumotion.component.producers.playlist.playlistparser.PlaylistParser
- flumotion.admin.assistant.models.Plug:
I am a Plug.
- flumotion.component.plugs.base.Plug:
Base class for plugs.
- flumotion.common.poller.Poller:
A class representing a cancellable, periodic call to a procedure,
which is robust in the face of exceptions raised by the procedure.
- flumotion.admin.connections.RecentConnection:
I am an object representing a recent connection.
- flumotion.component.plugs.wizard_gtk.RequestLoggerPlugWizardPlugin
- flumotion.component.plugs.wizard_gtk.RequestModifierForceDownloadPlugWizardPlugin
- flumotion.component.misc.httpserver.serverstats.RequestStatistics
- flumotion.component.misc.httpserver.cachestats.RequestStatistics
- flumotion.component.misc.httpserver.httpcached.resource_manager.Resource:
Offers a file-like interface of a data source.
- flumotion.component.common.fgdp.protocol.Response:
Response for the FGDP protocol, sent by the server to the client
- flumotion.twisted.defer.RetryingDeferred:
Provides a mechanism to attempt to run some deferred operation
until it succeeds.
- flumotion.common.netutils.RoutingTable
- flumotion.component.misc.httpserver.httpcached.server_selection.Server
- flumotion.component.misc.httpserver.httpcached.common.ServerInfo
- twisted.internet._newtls.ServerMixin:
A mixin for
twisted.internet.tcp.Server
which just marks it as a server for the purposes of the default TLS
handshake.
- flumotion.component.misc.httpserver.serverstats.ServerStatistics
- flumotion.admin.settings.Settings:
Sets up the settings.
- flumotion.component.consumers.shout2.wizard_gtk.Shout2ConsumerWizardPlugin
- flumotion.common.signals.SignalMixin
- flumotion.component.encoders.smoke.wizard_gtk.SmokeWizardPlugin
- flumotion.component.producers.soundcard.wizard_gtk.SoundcardWizardPlugin
- flumotion.component.encoders.speex.wizard_gtk.SpeexWizardPlugin
- flumotion.component.base.statewatcher.StateWatcher
- flumotion.component.misc.httpserver.httpserver.StatisticsUpdater:
I wrap a statistics ui state entry, to allow updates.
- flumotion.component.common.streamer.streamer.Stats
- flumotion.extern.command.command.manholecmd.Stdio
- flumotion.component.misc.httpserver.httpcached.common.StreamConsumer:
Interface of the stream consumer object.
- flumotion.component.misc.httpserver.httpcached.http_client.StreamInfo:
Provides information about a stream in a standard way.
- flumotion.component.misc.httpserver.httpcached.common.StreamInfo:
Base stream's information container.
- unittest.case.TestCase:
A class whose instances are single test cases.
- flumotion.component.encoders.theora.wizard_gtk.TheoraWizardPlugin
- flumotion.twisted.integration.ThreadProtocol
- twisted.internet.base.ThreadedResolver:
ThreadedResolver uses a reactor, a threadpool, and
socket.gethostbyname
to perform name
lookups without blocking the reactor thread.
- flumotion.common.debug.UncollectableMonitor
- flumotion.component.misc.httpserver.httpcached.http_utils.Url:
Represents an HTTP URL.
- flumotion.component.encoders.vp8.wizard_gtk.VP8WizardPlugin
- flumotion.component.producers.videotest.wizard_gtk.VideoTestWizardPlugin
- flumotion.component.encoders.vorbis.wizard_gtk.VorbisWizardPlugin
- flumotion.component.producers.webcam.wizard_gtk.WebcamWizardPlugin
- flumotion.common.xmlwriter.XMLWriter
- twisted.internet.tcp._AbortingMixin:
Common implementation of
abortConnection
.
- twisted.trial.unittest._Assertions:
Replaces many of the built-in TestCase assertions.
- twisted.trial.unittest.SynchronousTestCase:
A unit test.
- twisted.trial.unittest.TestCase:
A unit test.
- twisted.internet.tcp._BaseBaseClient:
Code shared with other (non-POSIX) reactors for management of
general outgoing connections.
- twisted.internet.tcp.BaseClient:
A base class for client TCP (and similiar) sockets.
- twisted.internet.tcp.Client:
A transport for a TCP protocol; either TCPv4 or TCPv6.
- twisted.internet.unix.Client:
A client for Unix sockets.
- twisted.internet.tcp._BaseTCPClient:
Code shared with other (non-POSIX) reactors for management of
outgoing TCP connections (both TCPv4 and TCPv6).
- twisted.internet.tcp.Client:
A transport for a TCP protocol; either TCPv4 or TCPv6.
- twisted.internet.abstract._ConsumerMixin:
IConsumer
implementations can mix this in
to get registerProducer
and
unregisterProducer
methods which take care of keeping
track of a producer's state.
- 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.
- flumotion.component.misc.httpserver.httpcached.http_utils._Dummy
- flumotion.component.misc.httpserver.ondemandbrowser._FileUri
- twisted.internet.address._IPAddress:
An
_IPAddress
represents the address of
an IP socket endpoint, providing common behavior for IPv4 and IPv6.
- twisted.internet.abstract._LogOwner:
Mixin to help implement
interfaces.ILoggingContext
for transports which
have a protocol, the log prefix of which should also appear in the
transport's log prefix.
- 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.
- flumotion.component.common.fgdp.fgdp._ProtocolMixin:
Provides an abstraction for the start and stop of a client or
server using the FGDP protocol, which depends on the 'mode'
selected amongst 'push' or 'pull'
- twisted.internet.unix._SendmsgMixin:
Mixin for stream-oriented UNIX transports which uses sendmsg and
recvmsg to offer additional functionality, such as copying file
descriptors into other processes.
- twisted.internet.unix.Client:
A client for Unix sockets.
- twisted.internet.unix.Server:
Serverside socket-stream connection class.
- twisted.internet.tcp._SocketCloser
- twisted.internet.unix._UNIXPort
- twisted.internet.unix.Port
- threading._Verbose
- threading.Thread:
A class that represents a thread of control.
- dict:
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list.
- list:
list() -> new empty list list(iterable) -> new list
initialized from iterable's items
- type:
type(object) -> the object's type type(name, bases, dict) ->
a new type
- datetime.tzinfo:
Abstract base class for time zone info objects.