C# Class OpenHome.Net.ControlPoint.Proxies.CpProxyAvOpenhomeOrgProduct1

Proxy for the av.openhome.org:Product:1 UPnP service
Inheritance: OpenHome.Net.ControlPoint.CpProxy, IDisposable, ICpProxyAvOpenhomeOrgProduct1
Show file Open project: openhome/ohNet Class Usage Examples

Public Methods

Method Description
BeginAttributes ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndAttributes().

BeginManufacturer ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndManufacturer().

BeginModel ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndModel().

BeginProduct ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndProduct().

BeginSetSourceIndex ( uint aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetSourceIndex().

BeginSetSourceIndexByName ( String aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetSourceIndexByName().

BeginSetStandby ( bool aValue, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetStandby().

BeginSource ( uint aIndex, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSource().

BeginSourceCount ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSourceCount().

BeginSourceIndex ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSourceIndex().

BeginSourceXml ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSourceXml().

BeginSourceXmlChangeCount ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSourceXmlChangeCount().

BeginStandby ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndStandby().

CpProxyAvOpenhomeOrgProduct1 ( ICpDevice aDevice ) : System

Constructor

Use CpProxy::[Un]Subscribe() to enable/disable querying of state variable and reporting of their changes.

Dispose ( ) : void

Must be called for each class instance. Must be called before Core.Library.Close().

EndAttributes ( IntPtr aAsyncHandle, String &aValue ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndManufacturer ( IntPtr aAsyncHandle, String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndModel ( IntPtr aAsyncHandle, String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndProduct ( IntPtr aAsyncHandle, String &aRoom, String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetSourceIndex ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetSourceIndexByName ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetStandby ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSource ( IntPtr aAsyncHandle, String &aSystemName, String &aType, String &aName, bool &aVisible ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSourceCount ( IntPtr aAsyncHandle, uint &aValue ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSourceIndex ( IntPtr aAsyncHandle, uint &aValue ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSourceXml ( IntPtr aAsyncHandle, String &aValue ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSourceXmlChangeCount ( IntPtr aAsyncHandle, uint &aValue ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndStandby ( IntPtr aAsyncHandle, bool &aValue ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

PropertyAttributes ( ) : String

Query the value of the Attributes property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyManufacturerImageUri ( ) : String

Query the value of the ManufacturerImageUri property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyManufacturerInfo ( ) : String

Query the value of the ManufacturerInfo property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyManufacturerName ( ) : String

Query the value of the ManufacturerName property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyManufacturerUrl ( ) : String

Query the value of the ManufacturerUrl property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyModelImageUri ( ) : String

Query the value of the ModelImageUri property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyModelInfo ( ) : String

Query the value of the ModelInfo property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyModelName ( ) : String

Query the value of the ModelName property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyModelUrl ( ) : String

Query the value of the ModelUrl property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyProductImageUri ( ) : String

Query the value of the ProductImageUri property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyProductInfo ( ) : String

Query the value of the ProductInfo property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyProductName ( ) : String

Query the value of the ProductName property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyProductRoom ( ) : String

Query the value of the ProductRoom property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyProductUrl ( ) : String

Query the value of the ProductUrl property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertySourceCount ( ) : uint

Query the value of the SourceCount property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertySourceIndex ( ) : uint

Query the value of the SourceIndex property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertySourceXml ( ) : String

Query the value of the SourceXml property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyStandby ( ) : bool

Query the value of the Standby property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

SetPropertyAttributesChanged ( System aAttributesChanged ) : void

Set a delegate to be run when the Attributes state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyManufacturerImageUriChanged ( System aManufacturerImageUriChanged ) : void

Set a delegate to be run when the ManufacturerImageUri state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyManufacturerInfoChanged ( System aManufacturerInfoChanged ) : void

Set a delegate to be run when the ManufacturerInfo state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyManufacturerNameChanged ( System aManufacturerNameChanged ) : void

Set a delegate to be run when the ManufacturerName state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyManufacturerUrlChanged ( System aManufacturerUrlChanged ) : void

Set a delegate to be run when the ManufacturerUrl state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyModelImageUriChanged ( System aModelImageUriChanged ) : void

Set a delegate to be run when the ModelImageUri state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyModelInfoChanged ( System aModelInfoChanged ) : void

Set a delegate to be run when the ModelInfo state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyModelNameChanged ( System aModelNameChanged ) : void

Set a delegate to be run when the ModelName state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyModelUrlChanged ( System aModelUrlChanged ) : void

Set a delegate to be run when the ModelUrl state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyProductImageUriChanged ( System aProductImageUriChanged ) : void

Set a delegate to be run when the ProductImageUri state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyProductInfoChanged ( System aProductInfoChanged ) : void

Set a delegate to be run when the ProductInfo state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyProductNameChanged ( System aProductNameChanged ) : void

Set a delegate to be run when the ProductName state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyProductRoomChanged ( System aProductRoomChanged ) : void

Set a delegate to be run when the ProductRoom state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyProductUrlChanged ( System aProductUrlChanged ) : void

Set a delegate to be run when the ProductUrl state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertySourceCountChanged ( System aSourceCountChanged ) : void

Set a delegate to be run when the SourceCount state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertySourceIndexChanged ( System aSourceIndexChanged ) : void

Set a delegate to be run when the SourceIndex state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertySourceXmlChanged ( System aSourceXmlChanged ) : void

Set a delegate to be run when the SourceXml state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SetPropertyStandbyChanged ( System aStandbyChanged ) : void

Set a delegate to be run when the Standby state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.

SyncAttributes ( String &aValue ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncManufacturer ( String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncModel ( String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncProduct ( String &aRoom, String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetSourceIndex ( uint aValue ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetSourceIndexByName ( String aValue ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetStandby ( bool aValue ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSource ( uint aIndex, String &aSystemName, String &aType, String &aName, bool &aVisible ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSourceCount ( uint &aValue ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSourceIndex ( uint &aValue ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSourceXml ( String &aValue ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSourceXmlChangeCount ( uint &aValue ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncStandby ( bool &aValue ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

Private Methods

Method Description
AttributesPropertyChanged ( ) : void
ManufacturerImageUriPropertyChanged ( ) : void
ManufacturerInfoPropertyChanged ( ) : void
ManufacturerNamePropertyChanged ( ) : void
ManufacturerUrlPropertyChanged ( ) : void
ModelImageUriPropertyChanged ( ) : void
ModelInfoPropertyChanged ( ) : void
ModelNamePropertyChanged ( ) : void
ModelUrlPropertyChanged ( ) : void
ProductImageUriPropertyChanged ( ) : void
ProductInfoPropertyChanged ( ) : void
ProductNamePropertyChanged ( ) : void
ProductRoomPropertyChanged ( ) : void
ProductUrlPropertyChanged ( ) : void
SourceCountPropertyChanged ( ) : void
SourceIndexPropertyChanged ( ) : void
SourceXmlPropertyChanged ( ) : void
StandbyPropertyChanged ( ) : void

Method Details

BeginAttributes() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndAttributes().
public BeginAttributes ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginManufacturer() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndManufacturer().
public BeginManufacturer ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginModel() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndModel().
public BeginModel ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginProduct() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndProduct().
public BeginProduct ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginSetSourceIndex() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetSourceIndex().
public BeginSetSourceIndex ( uint aValue, CallbackAsyncComplete aCallback ) : void
aValue uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginSetSourceIndexByName() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetSourceIndexByName().
public BeginSetSourceIndexByName ( String aValue, CallbackAsyncComplete aCallback ) : void
aValue String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginSetStandby() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetStandby().
public BeginSetStandby ( bool aValue, CallbackAsyncComplete aCallback ) : void
aValue bool
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginSource() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSource().
public BeginSource ( uint aIndex, CallbackAsyncComplete aCallback ) : void
aIndex uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginSourceCount() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSourceCount().
public BeginSourceCount ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginSourceIndex() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSourceIndex().
public BeginSourceIndex ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginSourceXml() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSourceXml().
public BeginSourceXml ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginSourceXmlChangeCount() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSourceXmlChangeCount().
public BeginSourceXmlChangeCount ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

BeginStandby() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndStandby().
public BeginStandby ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
return void

CpProxyAvOpenhomeOrgProduct1() public method

Constructor
Use CpProxy::[Un]Subscribe() to enable/disable querying of state variable and reporting of their changes.
public CpProxyAvOpenhomeOrgProduct1 ( ICpDevice aDevice ) : System
aDevice ICpDevice The device to use
return System

Dispose() public method

Must be called for each class instance. Must be called before Core.Library.Close().
public Dispose ( ) : void
return void

EndAttributes() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndAttributes ( IntPtr aAsyncHandle, String &aValue ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValue String
return void

EndManufacturer() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndManufacturer ( IntPtr aAsyncHandle, String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aName String
aInfo String
aUrl String
aImageUri String
return void

EndModel() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndModel ( IntPtr aAsyncHandle, String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aName String
aInfo String
aUrl String
aImageUri String
return void

EndProduct() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndProduct ( IntPtr aAsyncHandle, String &aRoom, String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aRoom String
aName String
aInfo String
aUrl String
aImageUri String
return void

EndSetSourceIndex() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetSourceIndex ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
return void

EndSetSourceIndexByName() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetSourceIndexByName ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
return void

EndSetStandby() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetStandby ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
return void

EndSource() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSource ( IntPtr aAsyncHandle, String &aSystemName, String &aType, String &aName, bool &aVisible ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aSystemName String
aType String
aName String
aVisible bool
return void

EndSourceCount() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSourceCount ( IntPtr aAsyncHandle, uint &aValue ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValue uint
return void

EndSourceIndex() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSourceIndex ( IntPtr aAsyncHandle, uint &aValue ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValue uint
return void

EndSourceXml() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSourceXml ( IntPtr aAsyncHandle, String &aValue ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValue String
return void

EndSourceXmlChangeCount() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSourceXmlChangeCount ( IntPtr aAsyncHandle, uint &aValue ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValue uint
return void

EndStandby() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndStandby ( IntPtr aAsyncHandle, bool &aValue ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValue bool
return void

PropertyAttributes() public method

Query the value of the Attributes property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyAttributes ( ) : String
return String

PropertyManufacturerImageUri() public method

Query the value of the ManufacturerImageUri property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyManufacturerImageUri ( ) : String
return String

PropertyManufacturerInfo() public method

Query the value of the ManufacturerInfo property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyManufacturerInfo ( ) : String
return String

PropertyManufacturerName() public method

Query the value of the ManufacturerName property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyManufacturerName ( ) : String
return String

PropertyManufacturerUrl() public method

Query the value of the ManufacturerUrl property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyManufacturerUrl ( ) : String
return String

PropertyModelImageUri() public method

Query the value of the ModelImageUri property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyModelImageUri ( ) : String
return String

PropertyModelInfo() public method

Query the value of the ModelInfo property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyModelInfo ( ) : String
return String

PropertyModelName() public method

Query the value of the ModelName property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyModelName ( ) : String
return String

PropertyModelUrl() public method

Query the value of the ModelUrl property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyModelUrl ( ) : String
return String

PropertyProductImageUri() public method

Query the value of the ProductImageUri property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyProductImageUri ( ) : String
return String

PropertyProductInfo() public method

Query the value of the ProductInfo property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyProductInfo ( ) : String
return String

PropertyProductName() public method

Query the value of the ProductName property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyProductName ( ) : String
return String

PropertyProductRoom() public method

Query the value of the ProductRoom property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyProductRoom ( ) : String
return String

PropertyProductUrl() public method

Query the value of the ProductUrl property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyProductUrl ( ) : String
return String

PropertySourceCount() public method

Query the value of the SourceCount property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertySourceCount ( ) : uint
return uint

PropertySourceIndex() public method

Query the value of the SourceIndex property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertySourceIndex ( ) : uint
return uint

PropertySourceXml() public method

Query the value of the SourceXml property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertySourceXml ( ) : String
return String

PropertyStandby() public method

Query the value of the Standby property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyStandby ( ) : bool
return bool

SetPropertyAttributesChanged() public method

Set a delegate to be run when the Attributes state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyAttributesChanged ( System aAttributesChanged ) : void
aAttributesChanged System The delegate to run when the state variable changes
return void

SetPropertyManufacturerImageUriChanged() public method

Set a delegate to be run when the ManufacturerImageUri state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyManufacturerImageUriChanged ( System aManufacturerImageUriChanged ) : void
aManufacturerImageUriChanged System The delegate to run when the state variable changes
return void

SetPropertyManufacturerInfoChanged() public method

Set a delegate to be run when the ManufacturerInfo state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyManufacturerInfoChanged ( System aManufacturerInfoChanged ) : void
aManufacturerInfoChanged System The delegate to run when the state variable changes
return void

SetPropertyManufacturerNameChanged() public method

Set a delegate to be run when the ManufacturerName state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyManufacturerNameChanged ( System aManufacturerNameChanged ) : void
aManufacturerNameChanged System The delegate to run when the state variable changes
return void

SetPropertyManufacturerUrlChanged() public method

Set a delegate to be run when the ManufacturerUrl state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyManufacturerUrlChanged ( System aManufacturerUrlChanged ) : void
aManufacturerUrlChanged System The delegate to run when the state variable changes
return void

SetPropertyModelImageUriChanged() public method

Set a delegate to be run when the ModelImageUri state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyModelImageUriChanged ( System aModelImageUriChanged ) : void
aModelImageUriChanged System The delegate to run when the state variable changes
return void

SetPropertyModelInfoChanged() public method

Set a delegate to be run when the ModelInfo state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyModelInfoChanged ( System aModelInfoChanged ) : void
aModelInfoChanged System The delegate to run when the state variable changes
return void

SetPropertyModelNameChanged() public method

Set a delegate to be run when the ModelName state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyModelNameChanged ( System aModelNameChanged ) : void
aModelNameChanged System The delegate to run when the state variable changes
return void

SetPropertyModelUrlChanged() public method

Set a delegate to be run when the ModelUrl state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyModelUrlChanged ( System aModelUrlChanged ) : void
aModelUrlChanged System The delegate to run when the state variable changes
return void

SetPropertyProductImageUriChanged() public method

Set a delegate to be run when the ProductImageUri state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyProductImageUriChanged ( System aProductImageUriChanged ) : void
aProductImageUriChanged System The delegate to run when the state variable changes
return void

SetPropertyProductInfoChanged() public method

Set a delegate to be run when the ProductInfo state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyProductInfoChanged ( System aProductInfoChanged ) : void
aProductInfoChanged System The delegate to run when the state variable changes
return void

SetPropertyProductNameChanged() public method

Set a delegate to be run when the ProductName state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyProductNameChanged ( System aProductNameChanged ) : void
aProductNameChanged System The delegate to run when the state variable changes
return void

SetPropertyProductRoomChanged() public method

Set a delegate to be run when the ProductRoom state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyProductRoomChanged ( System aProductRoomChanged ) : void
aProductRoomChanged System The delegate to run when the state variable changes
return void

SetPropertyProductUrlChanged() public method

Set a delegate to be run when the ProductUrl state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyProductUrlChanged ( System aProductUrlChanged ) : void
aProductUrlChanged System The delegate to run when the state variable changes
return void

SetPropertySourceCountChanged() public method

Set a delegate to be run when the SourceCount state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertySourceCountChanged ( System aSourceCountChanged ) : void
aSourceCountChanged System The delegate to run when the state variable changes
return void

SetPropertySourceIndexChanged() public method

Set a delegate to be run when the SourceIndex state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertySourceIndexChanged ( System aSourceIndexChanged ) : void
aSourceIndexChanged System The delegate to run when the state variable changes
return void

SetPropertySourceXmlChanged() public method

Set a delegate to be run when the SourceXml state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertySourceXmlChanged ( System aSourceXmlChanged ) : void
aSourceXmlChanged System The delegate to run when the state variable changes
return void

SetPropertyStandbyChanged() public method

Set a delegate to be run when the Standby state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyAvOpenhomeOrgProduct1 instance will not overlap.
public SetPropertyStandbyChanged ( System aStandbyChanged ) : void
aStandbyChanged System The delegate to run when the state variable changes
return void

SyncAttributes() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncAttributes ( String &aValue ) : void
aValue String
return void

SyncManufacturer() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncManufacturer ( String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void
aName String
aInfo String
aUrl String
aImageUri String
return void

SyncModel() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncModel ( String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void
aName String
aInfo String
aUrl String
aImageUri String
return void

SyncProduct() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncProduct ( String &aRoom, String &aName, String &aInfo, String &aUrl, String &aImageUri ) : void
aRoom String
aName String
aInfo String
aUrl String
aImageUri String
return void

SyncSetSourceIndex() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetSourceIndex ( uint aValue ) : void
aValue uint
return void

SyncSetSourceIndexByName() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetSourceIndexByName ( String aValue ) : void
aValue String
return void

SyncSetStandby() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetStandby ( bool aValue ) : void
aValue bool
return void

SyncSource() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSource ( uint aIndex, String &aSystemName, String &aType, String &aName, bool &aVisible ) : void
aIndex uint
aSystemName String
aType String
aName String
aVisible bool
return void

SyncSourceCount() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSourceCount ( uint &aValue ) : void
aValue uint
return void

SyncSourceIndex() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSourceIndex ( uint &aValue ) : void
aValue uint
return void

SyncSourceXml() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSourceXml ( String &aValue ) : void
aValue String
return void

SyncSourceXmlChangeCount() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSourceXmlChangeCount ( uint &aValue ) : void
aValue uint
return void

SyncStandby() public method

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncStandby ( bool &aValue ) : void
aValue bool
return void