16 #ifndef M2M_INTERFACE_OBSERVER_H 17 #define M2M_INTERFACE_OBSERVER_H 93 #endif // M2M_INTERFACE_OBSERVER_H Definition: m2mserver.h:31
The base class based on which all LwM2M object models can be created.
Definition: m2mbase.h:63
Definition: m2minterfaceobserver.h:32
virtual void object_unregistered(M2MSecurity *server_object)=0
A callback indicating that the device object has been successfully unregistered from the LWM2M server...
BaseType
Enum to define the type of object.
Definition: m2mbase.h:70
virtual void registration_updated(M2MSecurity *security_object, const M2MServer &server_object)=0
A callback indicating that the device object registration has been successfully updated on the LWM2M ...
Definition: m2msecurity.h:31
M2MInterface. This class provides an interface for handling all mbed Client interface operations defi...
M2MBase. This class is the base class based on which all LwM2M object models can be created...
virtual void value_updated(M2MBase *base, M2MBase::BaseType type)=0
A callback indicating that the value of the resource object is updated by the server.
virtual void object_registered(M2MSecurity *security_object, const M2MServer &server_object)=0
A callback indicating that the device object has been registered successfully to the LWM2M server...
virtual void error(M2MInterface::Error error)=0
A callback indicating that there was an error during the operation.
virtual void bootstrap_done(M2MSecurity *server_object)=0
A callback indicating that the bootstap has been performed successfully.
Error
An enum defining different kinds of errors that can occur during various client operations.
Definition: m2minterface.h:90
virtual void bootstrap_data_ready(M2MSecurity *)
A callback indicating when all bootstrap data has been received.
Definition: m2minterfaceobserver.h:89