Package elisa :: Package plugins :: Package good :: Package gstreamer_plugin :: Module gst_metadata :: Class MetadataClientProcessLauncher
[hide private]
[frames] | no frames]

Class MetadataClientProcessLauncher

source code


Nested Classes [hide private]

Inherited from twisted.spread.pb.PBClientFactory: protocol

Instance Methods [hide private]
 
__init__(self, *args, **kw)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
buildProtocol(self, addr)
Create an instance of a subclass of Protocol.
source code
 
startProcess(self) source code
 
stopProcess(self) source code
 
get_component(self) source code
 
processEnded(self, reason) source code

Inherited from extern.log.log.Loggable: debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Inherited from twisted.spread.pb.PBClientFactory: clientConnectionFailed, clientConnectionLost, clientConnectionMade, disconnect, getRootObject, login

Inherited from twisted.spread.pb.PBClientFactory (private): _cbResponse, _cbSendUsername, _failAll, _reset

Inherited from twisted.internet.protocol.ClientFactory: startedConnecting

Inherited from twisted.internet.protocol.Factory: __providedBy__, doStart, doStop, startFactory, stopFactory

Class Variables [hide private]
  max_retries = 3
  server_script = '/home/phil/devel/elisa/trunk/elisa/plugins/go...
  log_category = 'gst_metadata_client_process_launcher'

Inherited from extern.log.log.Loggable: logCategory

Inherited from twisted.spread.pb.PBClientFactory: unsafeTracebacks

Inherited from twisted.internet.protocol.Factory: __implemented__, __provides__, noisy, numPorts

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, *args, **kw)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: core.log.Loggable.__init__

buildProtocol(self, addr)

source code 

Create an instance of a subclass of Protocol.

The returned instance will handle input on an incoming server connection, and an attribute "factory" pointing to the creating factory.

Override this method to alter how Protocol instances get created.
Overrides: twisted.internet.protocol.Factory.buildProtocol
(inherited documentation)

Class Variable Details [hide private]

server_script

Value:
'/home/phil/devel/elisa/trunk/elisa/plugins/good/gstreamer_plugin/gst_\
metadata_runner.py'