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

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

Méthodes publiques

Méthode 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

Méthode 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 méthode

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
Résultat void

BeginManufacturer() public méthode

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
Résultat void

BeginModel() public méthode

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
Résultat void

BeginProduct() public méthode

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
Résultat void

BeginSetSourceIndex() public méthode

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
Résultat void

BeginSetSourceIndexByName() public méthode

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
Résultat void

BeginSetStandby() public méthode

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
Résultat void

BeginSource() public méthode

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
Résultat void

BeginSourceCount() public méthode

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
Résultat void

BeginSourceIndex() public méthode

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
Résultat void

BeginSourceXml() public méthode

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
Résultat void

BeginSourceXmlChangeCount() public méthode

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
Résultat void

BeginStandby() public méthode

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
Résultat void

CpProxyAvOpenhomeOrgProduct1() public méthode

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
Résultat System

Dispose() public méthode

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

EndAttributes() public méthode

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
Résultat void

EndManufacturer() public méthode

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
Résultat void

EndModel() public méthode

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
Résultat void

EndProduct() public méthode

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
Résultat void

EndSetSourceIndex() public méthode

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
Résultat void

EndSetSourceIndexByName() public méthode

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
Résultat void

EndSetStandby() public méthode

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
Résultat void

EndSource() public méthode

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
Résultat void

EndSourceCount() public méthode

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
Résultat void

EndSourceIndex() public méthode

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
Résultat void

EndSourceXml() public méthode

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
Résultat void

EndSourceXmlChangeCount() public méthode

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
Résultat void

EndStandby() public méthode

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
Résultat void

PropertyAttributes() public méthode

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
Résultat String

PropertyManufacturerImageUri() public méthode

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
Résultat String

PropertyManufacturerInfo() public méthode

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
Résultat String

PropertyManufacturerName() public méthode

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
Résultat String

PropertyManufacturerUrl() public méthode

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
Résultat String

PropertyModelImageUri() public méthode

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
Résultat String

PropertyModelInfo() public méthode

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
Résultat String

PropertyModelName() public méthode

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
Résultat String

PropertyModelUrl() public méthode

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
Résultat String

PropertyProductImageUri() public méthode

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
Résultat String

PropertyProductInfo() public méthode

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
Résultat String

PropertyProductName() public méthode

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
Résultat String

PropertyProductRoom() public méthode

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
Résultat String

PropertyProductUrl() public méthode

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
Résultat String

PropertySourceCount() public méthode

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
Résultat uint

PropertySourceIndex() public méthode

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
Résultat uint

PropertySourceXml() public méthode

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
Résultat String

PropertyStandby() public méthode

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
Résultat bool

SetPropertyAttributesChanged() public méthode

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
Résultat void

SetPropertyManufacturerImageUriChanged() public méthode

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
Résultat void

SetPropertyManufacturerInfoChanged() public méthode

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
Résultat void

SetPropertyManufacturerNameChanged() public méthode

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
Résultat void

SetPropertyManufacturerUrlChanged() public méthode

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
Résultat void

SetPropertyModelImageUriChanged() public méthode

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
Résultat void

SetPropertyModelInfoChanged() public méthode

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
Résultat void

SetPropertyModelNameChanged() public méthode

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
Résultat void

SetPropertyModelUrlChanged() public méthode

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
Résultat void

SetPropertyProductImageUriChanged() public méthode

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
Résultat void

SetPropertyProductInfoChanged() public méthode

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
Résultat void

SetPropertyProductNameChanged() public méthode

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
Résultat void

SetPropertyProductRoomChanged() public méthode

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
Résultat void

SetPropertyProductUrlChanged() public méthode

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
Résultat void

SetPropertySourceCountChanged() public méthode

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
Résultat void

SetPropertySourceIndexChanged() public méthode

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
Résultat void

SetPropertySourceXmlChanged() public méthode

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
Résultat void

SetPropertyStandbyChanged() public méthode

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
Résultat void

SyncAttributes() public méthode

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
Résultat void

SyncManufacturer() public méthode

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
Résultat void

SyncModel() public méthode

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
Résultat void

SyncProduct() public méthode

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
Résultat void

SyncSetSourceIndex() public méthode

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
Résultat void

SyncSetSourceIndexByName() public méthode

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
Résultat void

SyncSetStandby() public méthode

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
Résultat void

SyncSource() public méthode

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
Résultat void

SyncSourceCount() public méthode

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
Résultat void

SyncSourceIndex() public méthode

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
Résultat void

SyncSourceXml() public méthode

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
Résultat void

SyncSourceXmlChangeCount() public méthode

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
Résultat void

SyncStandby() public méthode

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
Résultat void