C# 클래스 OpenHome.Net.ControlPoint.Proxies.CpProxyOpenhomeOrgTestBasic1

Proxy for the openhome.org:TestBasic:1 UPnP service
상속: OpenHome.Net.ControlPoint.CpProxy, IDisposable, ICpProxyOpenhomeOrgTestBasic1
파일 보기 프로젝트 열기: openhome/ohNet 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
VarBinPropertyChanged ( ) : void
VarBoolPropertyChanged ( ) : void
VarIntPropertyChanged ( ) : void
VarStrPropertyChanged ( ) : void
VarUintPropertyChanged ( ) : void

메소드 상세

BeginDecrement() 공개 메소드

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
리턴 void

BeginEchoAllowedRangeUint() 공개 메소드

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
리턴 void

BeginEchoAllowedValueString() 공개 메소드

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
리턴 void

BeginEchoBinary() 공개 메소드

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
리턴 void

BeginEchoString() 공개 메소드

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
리턴 void

BeginGetBinary() 공개 메소드

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
리턴 void

BeginGetBool() 공개 메소드

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
리턴 void

BeginGetInt() 공개 메소드

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
리턴 void

BeginGetMultiple() 공개 메소드

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
리턴 void

BeginGetString() 공개 메소드

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
리턴 void

BeginGetUint() 공개 메소드

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
리턴 void

BeginIncrement() 공개 메소드

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
리턴 void

BeginSetBinary() 공개 메소드

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
리턴 void

BeginSetBool() 공개 메소드

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
리턴 void

BeginSetInt() 공개 메소드

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
리턴 void

BeginSetMultiple() 공개 메소드

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
리턴 void

BeginSetString() 공개 메소드

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
리턴 void

BeginSetUint() 공개 메소드

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
리턴 void

BeginShutdown() 공개 메소드

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
리턴 void

BeginToggle() 공개 메소드

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
리턴 void

BeginToggleBool() 공개 메소드

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
리턴 void

BeginWriteFile() 공개 메소드

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
리턴 void

CpProxyOpenhomeOrgTestBasic1() 공개 메소드

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
리턴 System

Dispose() 공개 메소드

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

EndDecrement() 공개 메소드

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
리턴 void

EndEchoAllowedRangeUint() 공개 메소드

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
리턴 void

EndEchoAllowedValueString() 공개 메소드

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
리턴 void

EndEchoBinary() 공개 메소드

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
리턴 void

EndEchoString() 공개 메소드

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
리턴 void

EndGetBinary() 공개 메소드

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
리턴 void

EndGetBool() 공개 메소드

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
리턴 void

EndGetInt() 공개 메소드

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
리턴 void

EndGetMultiple() 공개 메소드

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
리턴 void

EndGetString() 공개 메소드

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
리턴 void

EndGetUint() 공개 메소드

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
리턴 void

EndIncrement() 공개 메소드

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
리턴 void

EndSetBinary() 공개 메소드

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
리턴 void

EndSetBool() 공개 메소드

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
리턴 void

EndSetInt() 공개 메소드

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
리턴 void

EndSetMultiple() 공개 메소드

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
리턴 void

EndSetString() 공개 메소드

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
리턴 void

EndSetUint() 공개 메소드

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
리턴 void

EndShutdown() 공개 메소드

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
리턴 void

EndToggle() 공개 메소드

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
리턴 void

EndToggleBool() 공개 메소드

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
리턴 void

EndWriteFile() 공개 메소드

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
리턴 void

PropertyVarBin() 공개 메소드

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[]
리턴 byte[]

PropertyVarBool() 공개 메소드

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
리턴 bool

PropertyVarInt() 공개 메소드

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
리턴 int

PropertyVarStr() 공개 메소드

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
리턴 String

PropertyVarUint() 공개 메소드

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
리턴 uint

SetPropertyVarBinChanged() 공개 메소드

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
리턴 void

SetPropertyVarBoolChanged() 공개 메소드

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
리턴 void

SetPropertyVarIntChanged() 공개 메소드

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
리턴 void

SetPropertyVarStrChanged() 공개 메소드

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
리턴 void

SetPropertyVarUintChanged() 공개 메소드

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
리턴 void

SyncDecrement() 공개 메소드

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
리턴 void

SyncEchoAllowedRangeUint() 공개 메소드

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
리턴 void

SyncEchoAllowedValueString() 공개 메소드

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
리턴 void

SyncEchoBinary() 공개 메소드

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
리턴 void

SyncEchoString() 공개 메소드

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
리턴 void

SyncGetBinary() 공개 메소드

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
리턴 void

SyncGetBool() 공개 메소드

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
리턴 void

SyncGetInt() 공개 메소드

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
리턴 void

SyncGetMultiple() 공개 메소드

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
리턴 void

SyncGetString() 공개 메소드

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
리턴 void

SyncGetUint() 공개 메소드

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
리턴 void

SyncIncrement() 공개 메소드

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
리턴 void

SyncSetBinary() 공개 메소드

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
리턴 void

SyncSetBool() 공개 메소드

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
리턴 void

SyncSetInt() 공개 메소드

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
리턴 void

SyncSetMultiple() 공개 메소드

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
리턴 void

SyncSetString() 공개 메소드

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
리턴 void

SyncSetUint() 공개 메소드

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
리턴 void

SyncShutdown() 공개 메소드

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

SyncToggle() 공개 메소드

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
리턴 void

SyncToggleBool() 공개 메소드

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

SyncWriteFile() 공개 메소드

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
리턴 void