mbed client lightswitch demo
Dependencies: mbed Socket lwip-eth lwip-sys lwip
Fork of mbed-client-classic-example-lwip by
M2MInterfaceObserver Class Reference
M2MInterfaceObserver This is an observer class that updates the calling application about various events associated with various Interface operations. More...
#include <m2minterfaceobserver.h>
Inherited by MbedClient.
Public Member Functions | |
virtual void | bootstrap_done (M2MSecurity *server_object)=0 |
Callback indicating that the bootstap has been done successfully. | |
virtual void | object_registered (M2MSecurity *security_object, const M2MServer &server_object)=0 |
Callback indicating that the device object has been registered successfully to the LWM2M server. | |
virtual void | object_unregistered (M2MSecurity *server_object)=0 |
Callback indicating that the device object has been successfully unregistered from the LWM2M server. | |
virtual void | registration_updated (M2MSecurity *security_object, const M2MServer &server_object)=0 |
Callback indicating that the device object registration has been successfully updated on the LWM2M server. | |
virtual void | error (M2MInterface::Error error)=0 |
Callback indicating that there is an error during the operation. | |
virtual void | value_updated (M2MBase *base, M2MBase::BaseType type)=0 |
Callback indicating that the value of the resource object is updated by the server. |
Detailed Description
M2MInterfaceObserver This is an observer class that updates the calling application about various events associated with various Interface operations.
Also, it informs about various errors that can occur during any of the above operations.
Definition at line 32 of file m2minterfaceobserver.h.
Member Function Documentation
virtual void bootstrap_done | ( | M2MSecurity * | server_object ) | [pure virtual] |
Callback indicating that the bootstap has been done successfully.
- Parameters:
-
server_object Server object that contains information fetched about the LWM2M server from the bootstrap server. This object can be used to register to the LWM2M server. The object ownership is passed.
virtual void error | ( | M2MInterface::Error | error ) | [pure virtual] |
Callback indicating that there is an error during the operation.
- Parameters:
-
error Error code informing about the error that occured.
virtual void object_registered | ( | M2MSecurity * | security_object, |
const M2MServer & | server_object | ||
) | [pure virtual] |
Callback indicating that the device object has been registered successfully to the LWM2M server.
- Parameters:
-
security_object Server object on which the device object is registered. The object ownership is passed. server_object,Object containing information about the LWM2M server. The client maintains the object.
virtual void object_unregistered | ( | M2MSecurity * | server_object ) | [pure virtual] |
Callback indicating that the device object has been successfully unregistered from the LWM2M server.
- Parameters:
-
server_object Server object from which the device object is unregistered. The object ownership is passed.
virtual void registration_updated | ( | M2MSecurity * | security_object, |
const M2MServer & | server_object | ||
) | [pure virtual] |
Callback indicating that the device object registration has been successfully updated on the LWM2M server.
- Parameters:
-
security_object Server object on which the device object registration updated. The object ownership is passed. server_object,Object containing information about the LWM2M server. The client maintains the object.
virtual void value_updated | ( | M2MBase * | base, |
M2MBase::BaseType | type | ||
) | [pure virtual] |
Callback indicating that the value of the resource object is updated by the server.
- Parameters:
-
base Object whose value is updated. type Type of object.
Generated on Tue Jul 12 2022 18:27:28 by 1.7.2