C# Класс OpenHome.Net.ControlPoint.Proxies.CpProxyAvOpenhomeOrgProduct1

Proxy for the av.openhome.org:Product:1 UPnP service
Наследование: OpenHome.Net.ControlPoint.CpProxy, IDisposable, ICpProxyAvOpenhomeOrgProduct1
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

BeginAttributes() публичный Метод

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
Результат void

BeginManufacturer() публичный Метод

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
Результат void

BeginModel() публичный Метод

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
Результат void

BeginProduct() публичный Метод

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
Результат void

BeginSetSourceIndex() публичный Метод

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
Результат void

BeginSetSourceIndexByName() публичный Метод

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
Результат void

BeginSetStandby() публичный Метод

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
Результат void

BeginSource() публичный Метод

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
Результат void

BeginSourceCount() публичный Метод

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
Результат void

BeginSourceIndex() публичный Метод

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
Результат void

BeginSourceXml() публичный Метод

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
Результат void

BeginSourceXmlChangeCount() публичный Метод

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
Результат void

BeginStandby() публичный Метод

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
Результат void

CpProxyAvOpenhomeOrgProduct1() публичный Метод

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
Результат System

Dispose() публичный Метод

Must be called for each class instance. Must be called before Core.Library.Close().
public Dispose ( ) : void
Результат void

EndAttributes() публичный Метод

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
Результат void

EndManufacturer() публичный Метод

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
Результат void

EndModel() публичный Метод

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
Результат void

EndProduct() публичный Метод

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
Результат void

EndSetSourceIndex() публичный Метод

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
Результат void

EndSetSourceIndexByName() публичный Метод

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
Результат void

EndSetStandby() публичный Метод

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
Результат void

EndSource() публичный Метод

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
Результат void

EndSourceCount() публичный Метод

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
Результат void

EndSourceIndex() публичный Метод

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
Результат void

EndSourceXml() публичный Метод

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
Результат void

EndSourceXmlChangeCount() публичный Метод

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
Результат void

EndStandby() публичный Метод

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
Результат void

PropertyAttributes() публичный Метод

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
Результат String

PropertyManufacturerImageUri() публичный Метод

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
Результат String

PropertyManufacturerInfo() публичный Метод

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
Результат String

PropertyManufacturerName() публичный Метод

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
Результат String

PropertyManufacturerUrl() публичный Метод

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
Результат String

PropertyModelImageUri() публичный Метод

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
Результат String

PropertyModelInfo() публичный Метод

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
Результат String

PropertyModelName() публичный Метод

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
Результат String

PropertyModelUrl() публичный Метод

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
Результат String

PropertyProductImageUri() публичный Метод

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
Результат String

PropertyProductInfo() публичный Метод

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
Результат String

PropertyProductName() публичный Метод

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
Результат String

PropertyProductRoom() публичный Метод

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
Результат String

PropertyProductUrl() публичный Метод

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
Результат String

PropertySourceCount() публичный Метод

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
Результат uint

PropertySourceIndex() публичный Метод

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
Результат uint

PropertySourceXml() публичный Метод

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
Результат String

PropertyStandby() публичный Метод

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
Результат bool

SetPropertyAttributesChanged() публичный Метод

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
Результат void

SetPropertyManufacturerImageUriChanged() публичный Метод

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
Результат void

SetPropertyManufacturerInfoChanged() публичный Метод

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
Результат void

SetPropertyManufacturerNameChanged() публичный Метод

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
Результат void

SetPropertyManufacturerUrlChanged() публичный Метод

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
Результат void

SetPropertyModelImageUriChanged() публичный Метод

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
Результат void

SetPropertyModelInfoChanged() публичный Метод

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
Результат void

SetPropertyModelNameChanged() публичный Метод

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
Результат void

SetPropertyModelUrlChanged() публичный Метод

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
Результат void

SetPropertyProductImageUriChanged() публичный Метод

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
Результат void

SetPropertyProductInfoChanged() публичный Метод

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
Результат void

SetPropertyProductNameChanged() публичный Метод

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
Результат void

SetPropertyProductRoomChanged() публичный Метод

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
Результат void

SetPropertyProductUrlChanged() публичный Метод

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
Результат void

SetPropertySourceCountChanged() публичный Метод

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
Результат void

SetPropertySourceIndexChanged() публичный Метод

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
Результат void

SetPropertySourceXmlChanged() публичный Метод

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
Результат void

SetPropertyStandbyChanged() публичный Метод

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
Результат void

SyncAttributes() публичный Метод

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
Результат void

SyncManufacturer() публичный Метод

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
Результат void

SyncModel() публичный Метод

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
Результат void

SyncProduct() публичный Метод

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
Результат void

SyncSetSourceIndex() публичный Метод

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
Результат void

SyncSetSourceIndexByName() публичный Метод

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
Результат void

SyncSetStandby() публичный Метод

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
Результат void

SyncSource() публичный Метод

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
Результат void

SyncSourceCount() публичный Метод

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
Результат void

SyncSourceIndex() публичный Метод

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
Результат void

SyncSourceXml() публичный Метод

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
Результат void

SyncSourceXmlChangeCount() публичный Метод

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
Результат void

SyncStandby() публичный Метод

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
Результат void