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

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

Public Methods

Method 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

Method Description
VarBinPropertyChanged ( ) : void
VarBoolPropertyChanged ( ) : void
VarIntPropertyChanged ( ) : void
VarStrPropertyChanged ( ) : void
VarUintPropertyChanged ( ) : void

Method Details

BeginDecrement() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginEchoAllowedRangeUint() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginEchoAllowedValueString() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginEchoBinary() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginEchoString() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginGetBinary() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginGetBool() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginGetInt() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginGetMultiple() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginGetString() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginGetUint() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginIncrement() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginSetBinary() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginSetBool() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginSetInt() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginSetMultiple() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginSetString() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginSetUint() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginShutdown() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginToggle() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginToggleBool() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

BeginWriteFile() public method

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling 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
return void

CpProxyOpenhomeOrgTestBasic1() public method

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
return System

Dispose() public method

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

EndDecrement() public method

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

EndEchoAllowedRangeUint() public method

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

EndEchoAllowedValueString() public method

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

EndEchoBinary() public method

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

EndEchoString() public method

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

EndGetBinary() public method

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

EndGetBool() public method

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

EndGetInt() public method

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

EndGetMultiple() public method

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public 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
return void

EndGetString() public method

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

EndGetUint() public method

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

EndIncrement() public method

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

EndSetBinary() public method

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

EndSetBool() public method

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

EndSetInt() public method

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

EndSetMultiple() public method

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

EndSetString() public method

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

EndSetUint() public method

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

EndShutdown() public method

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

EndToggle() public method

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

EndToggleBool() public method

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

EndWriteFile() public method

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

PropertyVarBin() public method

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[]
return byte[]

PropertyVarBool() public method

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
return bool

PropertyVarInt() public method

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
return int

PropertyVarStr() public method

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
return String

PropertyVarUint() public method

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
return uint

SetPropertyVarBinChanged() public method

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
return void

SetPropertyVarBoolChanged() public method

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
return void

SetPropertyVarIntChanged() public method

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
return void

SetPropertyVarStrChanged() public method

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
return void

SetPropertyVarUintChanged() public method

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
return void

SyncDecrement() public method

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
return void

SyncEchoAllowedRangeUint() public method

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
return void

SyncEchoAllowedValueString() public method

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
return void

SyncEchoBinary() public method

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
return void

SyncEchoString() public method

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
return void

SyncGetBinary() public method

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
return void

SyncGetBool() public method

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
return void

SyncGetInt() public method

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
return void

SyncGetMultiple() public method

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
return void

SyncGetString() public method

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
return void

SyncGetUint() public method

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
return void

SyncIncrement() public method

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
return void

SyncSetBinary() public method

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
return void

SyncSetBool() public method

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
return void

SyncSetInt() public method

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
return void

SyncSetMultiple() public method

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
return void

SyncSetString() public method

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
return void

SyncSetUint() public method

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
return void

SyncShutdown() public method

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

SyncToggle() public method

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
return void

SyncToggleBool() public method

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

SyncWriteFile() public method

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
return void