Class e.p.c.u.UPnPMedia(MediaProvider):

Part of elisa.plugins.coherence.upnp_media View In Hierarchy

No class docstring
Line # Kind Name Docs
43 Method __init__ Undocumented
48 Method initialize Undocumented
180 Method store_in_cache Undocumented
191 Method get_from_cache Undocumented
207 Method scannable_uri_schemes__get Undocumented
212 Method supported_uri_schemes__get Undocumented
226 Method get_real_uri Undocumented
244 Method has_children_with_types Undocumented
273 Method get_direct_children Undocumented
332 Method open Undocumented
53 Method _bus_message_received Undocumented
66 Method _service_in_db Undocumented
70 Method _get_upnp_target Undocumented
76 Method _get_control_url Undocumented
81 Method _cache_enabled Undocumented
84 Method _detected_media_server Undocumented
110 Method _removed_media_server Undocumented
122 Method _browse Create an UPnP client and return a Deferred
145 Method _add_to_cache Undocumented
174 Method _get_cached_item_with_id Undocumented
195 Method _build_menus Build a menu according browsing results and dispatch it to the plugins
215 Method _blocking_get_media_type Undocumented
235 Method _blocking_is_directory Undocumented
294 Method _process_children Undocumented
316 Method _get_best_uri Undocumented
def __init__(self):
Undocumented
def initialize(self):
Undocumented
def _bus_message_received(self, msg, sender):
Undocumented
def _service_in_db(self, control_url):
Undocumented
def _get_upnp_target(self, uri):
Undocumented
def _get_control_url(self, upnp_uri):
Undocumented
def _cache_enabled(self):
Undocumented
def _detected_media_server(self, client, usn):
Undocumented
def _removed_media_server(self, usn):
Undocumented
def _browse(self, client, container_id, starting_index=0, requested_count=0, friendly_name='', parent_id=None):
Create an UPnP client and return a Deferred
def _add_to_cache(self, results, container_id, control_url, friendly_name, client, parent_id, child=None):
Undocumented
def _get_cached_item_with_id(self, id):
Undocumented
def store_in_cache(self, control_url, container_id, friendly_name, data, client=None):
Undocumented
def get_from_cache(self, control_url, container_id):
Undocumented
def _build_menus(self, results, friendly_name, control_url, container_id):
Build a menu according browsing results and dispatch it to the plugins
def scannable_uri_schemes__get(self):
Undocumented
def supported_uri_schemes__get(self):
Undocumented
def _blocking_get_media_type(self, uri):
Undocumented
def get_real_uri(self, uri):
Undocumented
def _blocking_is_directory(self, uri):
Undocumented
def has_children_with_types(self, uri, media_types):
Undocumented
def get_direct_children(self, uri, children):
Undocumented
def _process_children(self, folder_children, control_url, children, dfr=None):
Undocumented
def _get_best_uri(self, item):
Undocumented
def open(self, uri, mode=None):
Undocumented
API Documentation for Elisa Media Center, generated by pydoctor at 2008-11-19 19:51:49.