Dawn Framework 1.0
Universal data acquisition framework for embedded systems
Classes | Public Member Functions | List of all members
dawn::wakaama_internal::ObjectBinding Class Reference

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.
 

Detailed Description

Runtime binding between one LwM2M object and Dawn IO resources.

Definition at line 22 of file object_binding.hxx.


The documentation for this class was generated from the following files: