Package elisa :: Package plugins :: Package bad :: Package coherence_plugin :: Module upnp_media_renderer :: Class UPnPMediaRenderer
[hide private]
[frames] | no frames]

Class UPnPMediaRenderer

source code


DOCME

Nested Classes [hide private]

Inherited from core.component.Component: __metaclass__

Instance Methods [hide private]
 
initialize(self)
Initialize various variables internal to the Component.
source code
 
_bus_message_received(self, msg, sender) source code
 
remote_set_uri(self, uri) source code
 
remote_get_readable_state(self) source code
 
remote_get_volume(self) source code
 
remote_set_volume(self, volume) source code
 
remote_get_status(self) source code
 
remote_get_mute(self) source code
 
remote_mute(self) source code
 
remote_un_mute(self) source code
 
remote_play(self) source code
 
remote_pause(self) source code
 
remote_stop(self) source code

Inherited from twisted.spread.flavors.Referenceable: jellyFor, remoteMessageReceived

Inherited from twisted.spread.flavors.Serializable: processUniqueID

Inherited from twisted.spread.jelly.Jellyable: __providedBy__, getStateFor

Inherited from base_components.service_provider.ServiceProvider: start, stop

Inherited from core.component.Component: __init__, clean, load_config, save_config

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__

Static Methods [hide private]

Inherited from core.component.Component: __classinit__

Class Variables [hide private]
string name = 'u_pn_p_media_renderer'
Component's name

Inherited from twisted.spread.flavors.Referenceable: __implemented__, __provides__, perspective

Inherited from core.component.Component: checked, config_doc, default_config, id, plugin

Inherited from extern.log.log.Loggable: logCategory

Instance Variables [hide private]

Inherited from core.component.Component: config, path

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

initialize(self)

source code 

Initialize various variables internal to the Component.

This method is called by the plugin_registry after the component's config has been loaded.

Override this method if you need to perform some initializations that would normally go in Component's constructor but can't be done there because they require access to the component's config.
Overrides: core.component.Component.initialize
(inherited documentation)