Link against: SensrvClient.lib
#include <sensrvpropertylistener.h>
This class is for use with the CSensrvChannel::SetPropertyListenerL() method. Clients wishing to use property listening must inherit from this class and provide a reference to an instance of it in CSensrvChannel::SetPropertyListenerL().
Public Member Functions | |
virtual void | PropertyChanged (CSensrvChannel &aChannel, const TSensrvProperty &aChangedProperty)=0 |
Callback implemented by a client so that they can be notified when the value of a property has changed. | |
virtual void | PropertyError (CSensrvChannel &aChannel, TSensrvErrorSeverity aError)=0 |
Callback implemented by a client so that they can be notified when property listening has failed. | |
virtual void | SetPropertySuccessIndicationChanged (TSetPropertySuccessIndicator aIndication)=0 |
Callback implemented by a client so that they can be notified when the clients access for setting properties has changed. | |
virtual void | GetPropertyListenerInterfaceL (TUid aInterfaceUid, TAny *&aInterface)=0 |
Callback to future proof this API so that additional callbacks can be added in the future without breaking binary compatibility. |
|
Callback to future proof this API so that additional callbacks can be added in the future without breaking binary compatibility.
|
|
Callback implemented by a client so that they can be notified when the value of a property has changed. The client that set the property will not be notified. Clients providing an implementation for this callback must ensure that the operation does not leave. If a leave does occur then the behaviour is undefined.
|
|
Callback implemented by a client so that they can be notified when property listening has failed. If the error is fatal the channel will be closed, the sensor server session has been terminated and the channel object is no longer useable. If the error is minor, some property changes have potentially been missed, however listening is still active. Clients providing an implementation for this callback must ensure that the operation does not leave. If a leave does occur then the behaviour is undefined.
|
|
Callback implemented by a client so that they can be notified when the clients access for setting properties has changed. Clients providing an implementation for this callback must ensure that the operation does not leave. If a leave does occur then the behaviour is undefined.
|