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

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

Méthodes publiques

Méthode Description
BeginDecrement ( int 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 EndDecrement().

BeginEchoAllowedRangeUint ( 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 EndEchoAllowedRangeUint().

BeginEchoAllowedValueString ( 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 EndEchoAllowedValueString().

BeginEchoBinary ( byte 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 EndEchoBinary().

BeginEchoString ( 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 EndEchoString().

BeginGetBinary ( 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 EndGetBinary().

BeginGetBool ( 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 EndGetBool().

BeginGetInt ( 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 EndGetInt().

BeginGetMultiple ( 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 EndGetMultiple().

BeginGetString ( 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 EndGetString().

BeginGetUint ( 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 EndGetUint().

BeginIncrement ( 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 EndIncrement().

BeginSetBinary ( byte aValueBin, 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 EndSetBinary().

BeginSetBool ( bool aValueBool, 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 EndSetBool().

BeginSetInt ( int aValueInt, 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 EndSetInt().

BeginSetMultiple ( uint aValueUint, int aValueInt, bool aValueBool, 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 EndSetMultiple().

BeginSetString ( String aValueStr, 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 EndSetString().

BeginSetUint ( uint aValueUint, 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 EndSetUint().

BeginShutdown ( 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 EndShutdown().

BeginToggle ( 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 EndToggle().

BeginToggleBool ( 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 EndToggleBool().

BeginWriteFile ( String aData, String aFileFullName, 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 EndWriteFile().

CpProxyOpenhomeOrgTestBasic1 ( 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().

EndDecrement ( IntPtr aAsyncHandle, int &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndEchoAllowedRangeUint ( IntPtr aAsyncHandle, uint &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndEchoAllowedValueString ( IntPtr aAsyncHandle, String &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndEchoBinary ( IntPtr aAsyncHandle, byte &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndEchoString ( IntPtr aAsyncHandle, String &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndGetBinary ( IntPtr aAsyncHandle, byte &aValueBin ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndGetBool ( IntPtr aAsyncHandle, bool &aValueBool ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndGetInt ( IntPtr aAsyncHandle, int &aValueInt ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndGetMultiple ( IntPtr aAsyncHandle, uint &aValueUint, int &aValueInt, bool &aValueBool ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndGetString ( IntPtr aAsyncHandle, String &aValueStr ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndGetUint ( IntPtr aAsyncHandle, uint &aValueUint ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndIncrement ( IntPtr aAsyncHandle, uint &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndSetBinary ( 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.

EndSetBool ( 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.

EndSetInt ( 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.

EndSetMultiple ( 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.

EndSetString ( 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.

EndSetUint ( 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.

EndShutdown ( 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.

EndToggle ( IntPtr aAsyncHandle, bool &aResult ) : void

Retrieve the output arguments from an asynchronously invoked action.

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

EndToggleBool ( 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.

EndWriteFile ( 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.

PropertyVarBin ( ) : byte[]

Query the value of the VarBin 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().

PropertyVarBool ( ) : bool

Query the value of the VarBool 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().

PropertyVarInt ( ) : int

Query the value of the VarInt 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().

PropertyVarStr ( ) : String

Query the value of the VarStr 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().

PropertyVarUint ( ) : uint

Query the value of the VarUint 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().

SetPropertyVarBinChanged ( System aVarBinChanged ) : void

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

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

SetPropertyVarBoolChanged ( System aVarBoolChanged ) : void

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

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

SetPropertyVarIntChanged ( System aVarIntChanged ) : void

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

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

SetPropertyVarStrChanged ( System aVarStrChanged ) : void

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

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

SetPropertyVarUintChanged ( System aVarUintChanged ) : void

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

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

SyncDecrement ( int aValue, int &aResult ) : void

Invoke the action synchronously

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

SyncEchoAllowedRangeUint ( uint aValue, uint &aResult ) : void

Invoke the action synchronously

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

SyncEchoAllowedValueString ( String aValue, String &aResult ) : void

Invoke the action synchronously

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

SyncEchoBinary ( byte aValue, byte &aResult ) : void

Invoke the action synchronously

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

SyncEchoString ( String aValue, String &aResult ) : void

Invoke the action synchronously

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

SyncGetBinary ( byte &aValueBin ) : void

Invoke the action synchronously

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

SyncGetBool ( bool &aValueBool ) : void

Invoke the action synchronously

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

SyncGetInt ( int &aValueInt ) : void

Invoke the action synchronously

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

SyncGetMultiple ( uint &aValueUint, int &aValueInt, bool &aValueBool ) : void

Invoke the action synchronously

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

SyncGetString ( String &aValueStr ) : void

Invoke the action synchronously

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

SyncGetUint ( uint &aValueUint ) : void

Invoke the action synchronously

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

SyncIncrement ( uint aValue, uint &aResult ) : void

Invoke the action synchronously

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

SyncSetBinary ( byte aValueBin ) : void

Invoke the action synchronously

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

SyncSetBool ( bool aValueBool ) : void

Invoke the action synchronously

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

SyncSetInt ( int aValueInt ) : void

Invoke the action synchronously

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

SyncSetMultiple ( uint aValueUint, int aValueInt, bool aValueBool ) : void

Invoke the action synchronously

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

SyncSetString ( String aValueStr ) : void

Invoke the action synchronously

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

SyncSetUint ( uint aValueUint ) : void

Invoke the action synchronously

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

SyncShutdown ( ) : void

Invoke the action synchronously

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

SyncToggle ( bool aValue, bool &aResult ) : void

Invoke the action synchronously

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

SyncToggleBool ( ) : void

Invoke the action synchronously

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

SyncWriteFile ( String aData, String aFileFullName ) : 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
VarBinPropertyChanged ( ) : void
VarBoolPropertyChanged ( ) : void
VarIntPropertyChanged ( ) : void
VarStrPropertyChanged ( ) : void
VarUintPropertyChanged ( ) : void

Method Details

BeginDecrement() 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 EndDecrement().
public BeginDecrement ( int aValue, CallbackAsyncComplete aCallback ) : void
aValue int
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Résultat void

BeginEchoAllowedRangeUint() 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 EndEchoAllowedRangeUint().
public BeginEchoAllowedRangeUint ( 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

BeginEchoAllowedValueString() 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 EndEchoAllowedValueString().
public BeginEchoAllowedValueString ( 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

BeginEchoBinary() 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 EndEchoBinary().
public BeginEchoBinary ( byte aValue, CallbackAsyncComplete aCallback ) : void
aValue byte
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Résultat void

BeginEchoString() 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 EndEchoString().
public BeginEchoString ( 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

BeginGetBinary() 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 EndGetBinary().
public BeginGetBinary ( 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

BeginGetBool() 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 EndGetBool().
public BeginGetBool ( 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

BeginGetInt() 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 EndGetInt().
public BeginGetInt ( 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

BeginGetMultiple() 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 EndGetMultiple().
public BeginGetMultiple ( 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

BeginGetString() 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 EndGetString().
public BeginGetString ( 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

BeginGetUint() 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 EndGetUint().
public BeginGetUint ( 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

BeginIncrement() 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 EndIncrement().
public BeginIncrement ( 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

BeginSetBinary() 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 EndSetBinary().
public BeginSetBinary ( byte aValueBin, CallbackAsyncComplete aCallback ) : void
aValueBin byte
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Résultat void

BeginSetBool() 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 EndSetBool().
public BeginSetBool ( bool aValueBool, CallbackAsyncComplete aCallback ) : void
aValueBool bool
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Résultat void

BeginSetInt() 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 EndSetInt().
public BeginSetInt ( int aValueInt, CallbackAsyncComplete aCallback ) : void
aValueInt int
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Résultat void

BeginSetMultiple() 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 EndSetMultiple().
public BeginSetMultiple ( uint aValueUint, int aValueInt, bool aValueBool, CallbackAsyncComplete aCallback ) : void
aValueUint uint
aValueInt int
aValueBool bool
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Résultat void

BeginSetString() 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 EndSetString().
public BeginSetString ( String aValueStr, CallbackAsyncComplete aCallback ) : void
aValueStr String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Résultat void

BeginSetUint() 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 EndSetUint().
public BeginSetUint ( uint aValueUint, CallbackAsyncComplete aCallback ) : void
aValueUint uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Résultat void

BeginShutdown() 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 EndShutdown().
public BeginShutdown ( 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

BeginToggle() 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 EndToggle().
public BeginToggle ( 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

BeginToggleBool() 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 EndToggleBool().
public BeginToggleBool ( 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

BeginWriteFile() 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 EndWriteFile().
public BeginWriteFile ( String aData, String aFileFullName, CallbackAsyncComplete aCallback ) : void
aData String
aFileFullName String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
Résultat void

CpProxyOpenhomeOrgTestBasic1() public méthode

Constructor
Use CpProxy::[Un]Subscribe() to enable/disable querying of state variable and reporting of their changes.
public CpProxyOpenhomeOrgTestBasic1 ( 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

EndDecrement() 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 EndDecrement ( IntPtr aAsyncHandle, int &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult int
Résultat void

EndEchoAllowedRangeUint() 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 EndEchoAllowedRangeUint ( IntPtr aAsyncHandle, uint &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult uint
Résultat void

EndEchoAllowedValueString() 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 EndEchoAllowedValueString ( IntPtr aAsyncHandle, String &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult String
Résultat void

EndEchoBinary() 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 EndEchoBinary ( IntPtr aAsyncHandle, byte &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult byte
Résultat void

EndEchoString() 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 EndEchoString ( IntPtr aAsyncHandle, String &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult String
Résultat void

EndGetBinary() 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 EndGetBinary ( IntPtr aAsyncHandle, byte &aValueBin ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueBin byte
Résultat void

EndGetBool() 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 EndGetBool ( IntPtr aAsyncHandle, bool &aValueBool ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueBool bool
Résultat void

EndGetInt() 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 EndGetInt ( IntPtr aAsyncHandle, int &aValueInt ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueInt int
Résultat void

EndGetMultiple() 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 EndGetMultiple ( IntPtr aAsyncHandle, uint &aValueUint, int &aValueInt, bool &aValueBool ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueUint uint
aValueInt int
aValueBool bool
Résultat void

EndGetString() 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 EndGetString ( IntPtr aAsyncHandle, String &aValueStr ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueStr String
Résultat void

EndGetUint() 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 EndGetUint ( IntPtr aAsyncHandle, uint &aValueUint ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aValueUint uint
Résultat void

EndIncrement() 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 EndIncrement ( IntPtr aAsyncHandle, uint &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult uint
Résultat void

EndSetBinary() 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 EndSetBinary ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Résultat void

EndSetBool() 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 EndSetBool ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Résultat void

EndSetInt() 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 EndSetInt ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Résultat void

EndSetMultiple() 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 EndSetMultiple ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Résultat void

EndSetString() 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 EndSetString ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Résultat void

EndSetUint() 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 EndSetUint ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Résultat void

EndShutdown() 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 EndShutdown ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Résultat void

EndToggle() 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 EndToggle ( IntPtr aAsyncHandle, bool &aResult ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aResult bool
Résultat void

EndToggleBool() 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 EndToggleBool ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Résultat void

EndWriteFile() 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 EndWriteFile ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
Résultat void

PropertyVarBin() public méthode

Query the value of the VarBin 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 PropertyVarBin ( ) : byte[]
Résultat byte[]

PropertyVarBool() public méthode

Query the value of the VarBool 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 PropertyVarBool ( ) : bool
Résultat bool

PropertyVarInt() public méthode

Query the value of the VarInt 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 PropertyVarInt ( ) : int
Résultat int

PropertyVarStr() public méthode

Query the value of the VarStr 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 PropertyVarStr ( ) : String
Résultat String

PropertyVarUint() public méthode

Query the value of the VarUint 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 PropertyVarUint ( ) : uint
Résultat uint

SetPropertyVarBinChanged() public méthode

Set a delegate to be run when the VarBin state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarBinChanged ( System aVarBinChanged ) : void
aVarBinChanged System The delegate to run when the state variable changes
Résultat void

SetPropertyVarBoolChanged() public méthode

Set a delegate to be run when the VarBool state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarBoolChanged ( System aVarBoolChanged ) : void
aVarBoolChanged System The delegate to run when the state variable changes
Résultat void

SetPropertyVarIntChanged() public méthode

Set a delegate to be run when the VarInt state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarIntChanged ( System aVarIntChanged ) : void
aVarIntChanged System The delegate to run when the state variable changes
Résultat void

SetPropertyVarStrChanged() public méthode

Set a delegate to be run when the VarStr state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarStrChanged ( System aVarStrChanged ) : void
aVarStrChanged System The delegate to run when the state variable changes
Résultat void

SetPropertyVarUintChanged() public méthode

Set a delegate to be run when the VarUint state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyOpenhomeOrgTestBasic1 instance will not overlap.
public SetPropertyVarUintChanged ( System aVarUintChanged ) : void
aVarUintChanged System The delegate to run when the state variable changes
Résultat void

SyncDecrement() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncDecrement ( int aValue, int &aResult ) : void
aValue int
aResult int
Résultat void

SyncEchoAllowedRangeUint() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncEchoAllowedRangeUint ( uint aValue, uint &aResult ) : void
aValue uint
aResult uint
Résultat void

SyncEchoAllowedValueString() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncEchoAllowedValueString ( String aValue, String &aResult ) : void
aValue String
aResult String
Résultat void

SyncEchoBinary() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncEchoBinary ( byte aValue, byte &aResult ) : void
aValue byte
aResult byte
Résultat void

SyncEchoString() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncEchoString ( String aValue, String &aResult ) : void
aValue String
aResult String
Résultat void

SyncGetBinary() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetBinary ( byte &aValueBin ) : void
aValueBin byte
Résultat void

SyncGetBool() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetBool ( bool &aValueBool ) : void
aValueBool bool
Résultat void

SyncGetInt() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetInt ( int &aValueInt ) : void
aValueInt int
Résultat void

SyncGetMultiple() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetMultiple ( uint &aValueUint, int &aValueInt, bool &aValueBool ) : void
aValueUint uint
aValueInt int
aValueBool bool
Résultat void

SyncGetString() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetString ( String &aValueStr ) : void
aValueStr String
Résultat void

SyncGetUint() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetUint ( uint &aValueUint ) : void
aValueUint uint
Résultat void

SyncIncrement() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncIncrement ( uint aValue, uint &aResult ) : void
aValue uint
aResult uint
Résultat void

SyncSetBinary() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetBinary ( byte aValueBin ) : void
aValueBin byte
Résultat void

SyncSetBool() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetBool ( bool aValueBool ) : void
aValueBool bool
Résultat void

SyncSetInt() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetInt ( int aValueInt ) : void
aValueInt int
Résultat void

SyncSetMultiple() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetMultiple ( uint aValueUint, int aValueInt, bool aValueBool ) : void
aValueUint uint
aValueInt int
aValueBool bool
Résultat void

SyncSetString() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetString ( String aValueStr ) : void
aValueStr String
Résultat void

SyncSetUint() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetUint ( uint aValueUint ) : void
aValueUint uint
Résultat void

SyncShutdown() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncShutdown ( ) : void
Résultat void

SyncToggle() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncToggle ( bool aValue, bool &aResult ) : void
aValue bool
aResult bool
Résultat void

SyncToggleBool() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncToggleBool ( ) : void
Résultat void

SyncWriteFile() public méthode

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncWriteFile ( String aData, String aFileFullName ) : void
aData String
aFileFullName String
Résultat void