Trees | Index | Help |
---|
Package flumotion :: Package component :: Module feedcomponent :: Class FeedComponentMedium |
|
Loggable
--+ |Jellyable
--+ | | |Serializable
--+ | | |Referenceable
--+ |Referenceable
--+ |BaseMedium
--+ |PingingMedium
--+ |BaseComponentMedium
--+ | FeedComponentMedium
Method Summary | |
---|---|
| |
Actually eat the given feed. | |
Tell the component the host and port for the FeedServer through which it can connect a local eater to a remote feeder to eat the given fullFeedId. | |
Invoke the given methodName on the given effectName in this component. | |
Tell the component to feed the given feed to the receiving component accessible through the FeedServer on the given host and port. | |
remote_getElementProperty(self,
elementName,
property)
| |
tuple of (str, int, long) |
Tells the component to start providing a master clock on the given UDP port. |
remote_setElementProperty(self,
elementName,
property,
value)
| |
Sets the GStreamer debugging levels based on the passed debug string. | |
Inherited from BaseComponentMedium | |
Return the IP of this component based on connection to the manager. | |
Return the manager IP as seen by us. | |
| |
dict |
Return the configuration of the component. |
flumotion.common.planet.WorkerJobState
|
Return the state of the component, which will be serialized to a flumotion.common.planet.ManagerJobState
object. |
Get a WorkerComponentUIState containing details needed to present an admin-side UI state | |
Reload modules in the component. | |
Set up the component and the component's medium with the given config, in that order. | |
| |
| |
Set the authenticator the client factory has used to log in to the manager. | |
| |
| |
Inherited from PingingMedium | |
| |
| |
| |
| |
| |
| |
Inherited from BaseMedium | |
Call the given method with the given arguments remotely on the server-side avatar. | |
Call the given method with the given arguments remotely on the server-side avatar. | |
Does the medium have a remote reference to a server-side avatar ? | |
| |
Inherited from Referenceable | |
| |
Inherited from Referenceable | |
(internal) | |
Inherited from Serializable | |
Return an ID which uniquely represents this object for this process. | |
Inherited from Jellyable | |
| |
Inherited from Loggable | |
Log a debug message. | |
dict |
Log a message at the given level, with the possibility of going higher up in the stack. |
Log an error. | |
Log an informational message. | |
Log a log message. | |
Overridable log function. | |
Overridable object name function. | |
Log a warning. | |
Log a warning about a Failure. |
Instance Variable Summary | |
---|---|
Inherited from BaseMedium | |
twisted.spread.pb.RemoteReference |
remote : a remote reference to the server-side object on which
perspective_(methodName) methods can be called |
Class Variable Summary | |
---|---|
Implements |
__implemented__ = <implementedBy flumotion.component.fee...
|
ClassProvides |
__provides__ = <zope.interface.declarations.ClassProvide...
|
str |
logCategory : Implementors can provide a category to log their messages under. |
str | remoteLogName : name to use to log the other side of the connection |
Inherited from BaseComponentMedium | |
flumotion.twisted.pb.Authenticator |
authenticator : the authenticator used to log in to manager |
Inherited from PingingMedium | |
float |
_pingCheckInterval = 12.5 |
NoneType |
_pingDC = None |
int |
_pingInterval = 5 |
Inherited from BaseMedium | |
flumotion.common.bundleclient.BundleLoader |
bundleLoader = None |
Inherited from Referenceable | |
NoneType |
perspective = None |
Inherited from Jellyable | |
ClassProvides |
__providedBy__ = <zope.interface.declarations.ClassProvi...
|
Method Details |
---|
__init__(self,
component)
|
connectEater(self, feedId)Actually eat the given feed. Used on initial connection, and for reconnecting. |
remote_eatFrom(self, fullFeedId, host, port)Tell the component the host and port for the FeedServer through which it can connect a local eater to a remote feeder to eat the given fullFeedId. Called on by the manager-side ComponentAvatar. |
remote_effect(self, effectName, methodName, *args, **kwargs)Invoke the given methodName on the given effectName in this component. The effect should implement effect_(methodName) to receive the call. |
remote_feedTo(self, componentId, feedId, host, port)Tell the component to feed the given feed to the receiving component accessible through the FeedServer on the given host and port. Called on by the manager-side ComponentAvatar. |
remote_provideMasterClock(self, port)Tells the component to start providing a master clock on the given UDP port. Can only be called if setup() has been called on the component. The IP address returned is the local IP the clock is listening on.
|
remote_setGstDebug(self, debug)Sets the GStreamer debugging levels based on the passed debug string. |
Class Variable Details |
---|
__implemented__
|
__provides__
|
logCategoryImplementors can provide a category to log their messages under.
|
remoteLogNamename to use to log the other side of the connection
|
Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Mon Jul 30 18:00:10 2007 | http://epydoc.sf.net |