C# Class OpenHome.Net.Core.PropertyInt

Integer type property. Only intended for use by auto-generated proxies and providers.
Inheritance: Property
Mostrar archivo Open project: openhome/ohNet Class Usage Examples

Public Methods

Method Description
PropertyInt ( ParameterInt aParameter, bool aOwnsNativeProperty = false ) : System

Constructor suitable for use by clients of the device stack

PropertyInt ( String aName, System aValueChanged ) : System

Constructor suitable for use by clients of the control point stack

SetValue ( int aValue ) : bool

Set the value of the property

Value ( ) : int

Query the value of the property

Private Methods

Method Description
ServicePropertyCreateIntCp ( IntPtr aName, Callback aCallback, IntPtr aPtr ) : IntPtr
ServicePropertyCreateIntDv ( IntPtr aParameterHandle ) : IntPtr
ServicePropertySetValueInt ( IntPtr aHandle, int aValue ) : uint
ServicePropertyValueInt ( IntPtr aHandle, int &aValue ) : int

Method Details

PropertyInt() public method

Constructor suitable for use by clients of the device stack
public PropertyInt ( ParameterInt aParameter, bool aOwnsNativeProperty = false ) : System
aParameter ParameterInt Parameter defining the name and any value bounds for the property.
aOwnsNativeProperty bool Whether the managed property owns the underlying native property.
return System

PropertyInt() public method

Constructor suitable for use by clients of the control point stack
public PropertyInt ( String aName, System aValueChanged ) : System
aName String Property name
aValueChanged System Action to run when the property's value changes
return System

SetValue() public method

Set the value of the property
public SetValue ( int aValue ) : bool
aValue int New value for the property
return bool

Value() public method

Query the value of the property
public Value ( ) : int
return int