|
Dawn Framework 1.0
Universal data acquisition framework for embedded systems
|
Runtime binding between one LwM2M object and Dawn IO resources. More...
#include <object_binding.hxx>
Classes | |
| struct | Instance |
| Wakaama instance node used in the object instance list. More... | |
| struct | Resource |
| Descriptor-backed mapping for one object instance resource. More... | |
Public Member Functions | |
| ObjectBinding (const SObjectCfg::SObjectCfgItem *item, CProtoWakaama *proto) | |
| Construct binding state from one protocol object descriptor item. | |
| ~ObjectBinding () | |
| Destroy binding state and release allocated Wakaama resources. | |
| int | configureStatus () const |
| Return descriptor parsing status captured by the constructor. | |
| int | deinit () |
| Release runtime allocations owned by the binding. | |
| int | init () |
| Resolve Dawn IOs and build the Wakaama object instance list. | |
| lwm2m_object_t * | object () |
| Return the Wakaama object exposed by this binding. | |
Runtime binding between one LwM2M object and Dawn IO resources.
Definition at line 22 of file object_binding.hxx.