Package brisa :: Package upnp :: Package control_point :: Module device :: Class Device
[hide private]
[frames] | no frames]

Class Device

source code

            object --+    
                     |    
base_device.BaseDevice --+
                         |
                        Device

Represents an UPnP device.

Consult http://upnp.org/standardizeddcps/basic.asp as a basic reference.

Instance Methods [hide private]
 
add_device(self, device)
Adds a device embedded inside this device.
source code
 
generate_soap_services(self)
Generates soap services for services and devices contained this device.
source code
 
_generate_soap_services_for_device(self, device)
Generates soap services for a single device
source code

Inherited from base_device.BaseDevice: __init__, add_service, del_device, del_service, del_service_by_id, get_service_by_type, is_root_device

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

Class Methods [hide private]
 
get_from_location(cls, location) source code
 
get_from_location_async(cls, location, callback, cargo) source code
 
get_from_file(cls, location, filename) source code
 
get_from_file_async(cls, location, filename, callback, cargo) source code
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

add_device(self, device)

source code 

Adds a device embedded inside this device.

Parameters:
  • device - device to be added
Overrides: base_device.BaseDevice.add_device
(inherited documentation)

_generate_soap_services_for_device(self, device)

source code 

Generates soap services for a single device

Parameters:
  • device (Device) - device to generate soap services from