[ Module Hierarchy
 | Class Hierarchy ]
Class Hierarchy
    -  buildbot.status.web.grid.ANYBRANCH
    
-  buildbot.status.web.console.ANYBRANCH
    
-  twisted.python.components.Adapter:
      I am the default implementation of an Adapter for some interface.
    
    
-  buildbot.status.web.auth.AuthBase
    
    
-  twisted.spread.pb.Avatar:
      A default IPerspective implementor.
    
    
-  buildbot.locks.BaseLock:
      Class handling claiming and releasing of self, and keeping track of current and waiting 
        owners.
-  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
    
    -  twisted.spread.banana.Banana
    
    
-  twisted.protocols.basic.LineOnlyReceiver:
      A protocol that receives only lines.
    
    
-  twisted.protocols.basic.LineReceiver:
      A protocol that receives lines and/or raw data, depending on mode.
    
    -  twisted.words.protocols.irc.IRCClient:
      Internet Relay Chat client protocol, with sprinkles.
    
    
 
-  twisted.protocols.basic.NetstringReceiver:
      This uses djb's Netstrings protocol to break up the input into 
        strings.
    
    
 
 
-  buildbot.changes.bonsaipoller.BonsaiParser:
      I parse the XML result from a bonsai cvsquery.
    
-  buildbot.changes.bonsaipoller.BonsaiResult:
      I hold a list of CiNodes
    
-  buildbot.clients.gtkPanes.Box
    
-  buildbot.status.web.base.Box
    
-  buildbot.process.base.Build:
      I represent a single build by a single slave.
    
-  buildbot.status.web.base.BuildLineMixin
    
    
-  buildbot.buildrequest.BuildRequest:
      I represent a request to a specific Builder to run a single build.
    
-  buildbot.process.builder.BuildRequestControl
    
-  buildbot.status.builder.BuildRequestStatus
    
-  buildbot.status.builder.BuildSetStatus
    
-  buildbot.clients.tryclient.BuildSetStatusGrabber
    
-  buildbot.process.buildstep.BuildStep:
      I represent a single step of the build process.
    
    
-  buildbot.status.client.BuildSubscriber
    
-  buildbot.config.BuilderConfig:
      Used in config files to specify a builder - this can be subclassed 
        by users to add extra config args, set defaults, or whatever.
    
-  buildbot.process.builder.BuilderControl
    
-  buildbot.changes.changes.Change:
      I represent a single change to the source tree.
    
-  buildbot.changes.changes.ChangeMaster
    
    
-  buildbot.status.web.logs.ChunkConsumer
    
-  buildbot.changes.bonsaipoller.CiNode:
      I hold information baout one <ci> node, including a list of 
        files
    
-  buildbot.schedulers.base.ClassifierMixin:
      Mixin to classify changes using self.change_filter, a 
        filter.ChangeFilter instance.
    
    
-  buildslave.commands.base.Command
    
    
-  buildbot.util.ComparableMixin:
      Specify a list of attributes that are 'important'.
    
    
-  twisted.enterprise.adbapi.ConnectionPool:
      Represent a pool of connections to a DB-API 2.0 compliant database.
    
    
-  buildbot.master.Control
    
-  buildbot.clients.debug.DebugWidget
    
-  buildbot.status.web.console.DevBuild:
      Helper class that contains all the information we need for a build.
    
-  buildbot.status.web.console.DevRevision:
      Helper class that contains all the information we need for a 
        revision.
    
-  buildbot.master.Dispatcher
    
-  twisted.persisted.styles.Ephemeral:
      This type of object is never persisted; if possible, even 
        references to it are eliminated.
    
    -  twisted.spread.banana.Banana
    
    
 
-  buildbot.status.builder.Event
    
-  buildbot.status.progress.Expectations
    
-  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:
      Factory which auto-reconnects clients with an exponential back-off.
    
    
-  buildbot.status.words.ThrottledClientFactory
    
    
 
 
-  buildslave.scripts.logwatcher.FakeTransport
    
-  buildbot.scripts.logwatcher.FakeTransport
    
-  buildbot.changes.bonsaipoller.FileNode:
      I hold information about one <f> node
    
-  buildbot.scripts.startup.Follower
    
-  buildslave.scripts.startup.Follower
    
-  buildbot.status.builder.HTMLLogFile
    
-  zope.interface.Interface:
       
    
    
-  buildbot.status.words.IrcBuildRequest
    
-  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.Referenceable
    
    
 
 
-  buildbot.util.collections.KeyedSets:
      This is a collection of named sets.
    
-  buildbot.util.LRUCache:
      A simple least-recently-used cache, with a fixed maximum size.
    
-  buildbot.status.builder.LogFile:
      A LogFile keeps all of its contents on disk, in a non-pickle format
        to which new entries can easily be appended.
    
-  buildbot.status.builder.LogFileProducer:
      What's the plan?
    
-  buildslave.runprocess.LogFileWatcher
    
-  buildbot.process.buildstep.LogObserver
    
    
-  buildbot.master.LogRotation:
      holds log rotation parameters (for WebStatus)
    
-  buildslave.scripts.runner.Maker
    
-  buildbot.scripts.runner.Maker
    
-  buildbot.process.mtrlogobserver.MtrTestFailData
    
-  buildslave.util.Obfuscated:
      An obfuscated string in a command
    
-  buildbot.process.builder.Ping
    
-  buildbot.process.properties.PropertyMap:
      Privately-used mapping object to implement WithProperties' 
        substitutions, including the rendering of None as ''.
    
-  buildbot.locks.RealSlaveLock
    
-  buildbot.scripts.reconfig.Reconfigurator
    
-  twisted.spread.pb.Referenceable
    
-  twisted.spread.pb.Referenceable
    
-  buildbot.status.client.RemoteChange
    
-  buildbot.status.client.RemoteEvent
    
-  buildbot.status.client.RemoteSlave
    
-  twisted.web.resource.Resource:
      I define a web-accessible resource.
    
    
-  buildbot.db.dbspec.RetryingConnection
    
-  buildbot.db.dbspec.RetryingCursor
    
-  buildslave.runprocess.RunProcess:
      This is a helper class, used by slave commands to run programs in a
        child shell.
    
-  twisted.conch.checkers.SSHPublicKeyDatabase:
      Checker that authenticates SSH public keys, based on public keys 
        listed in authorized_keys and authorized_keys2 files in user .ssh/ 
        directories.
    
-  buildbot.clients.sendchange.Sender
    
-  twisted.application.service.Service:
      Base class for services.
    
    
-  buildbot.status.builder.SlaveStatus
    
-  buildbot.clients.tryclient.SourceStampExtractor
    
    
-  buildbot.status.web.waterfall.Spacer
    
-  buildbot.status.builder.Status:
      I represent the status of the buildmaster.
    
-  buildbot.status.base.StatusReceiver
    
    
-  buildbot.status.progress.StepProgress:
      I keep track of how much progress a single BuildStep has made.
    
-  twisted.application.internet.TCPClient
    
-  buildbot.status.builder.TestResult
    
-  buildbot.clients.base.TextClient
    
-  buildbot.clients.gtkPanes.ThreeRowBuilder
    
-  buildbot.schedulers.timed.TimedBuildMixin
    
    
-  buildbot.db.connector.Token
    
-  twisted.enterprise.adbapi.Transaction:
      A lightweight wrapper for a DB-API 'cursor' object.
    
    
-  twisted.persisted.styles.Versioned:
      This type of object is persisted with versioning information.
    
    
-  buildbot.status.progress.WatcherState
    
-  twisted.python.filepath._PathHelper:
      Abstract helper class also used by ZipPath; implements certain 
        utility methods.
    
    -  twisted.python.filepath.FilePath:
      I am a path on the filesystem that only permits 'downwards' access.
    
    -  twisted.web.static.File:
      File is a resource that represents a plain non-interpreted file 
        (although it can look for an extension like .rpy or .cgi and hand 
        the file to a processor for interpretation if you wish).
    
    
 
 
-  twisted.protocols.basic._PauseableMixin
    
    -  twisted.protocols.basic.LineReceiver:
      A protocol that receives lines and/or raw data, depending on mode.
    
    -  twisted.words.protocols.irc.IRCClient:
      Internet Relay Chat client protocol, with sprinkles.
    
    
 
 
-  buildbot.manhole.chainedProtocolFactory
    
-  buildbot.manhole.makeTelnetProtocol
    
-  object:
      The most base type