RuntimeDataObjectUtil

class kanzi::connect::RuntimeDataObjectUtil

conveniency class for external language (android java) bindings.

Public Static Functions

static inline RuntimeDataObjectBoolSharedPtr getBoolChild(RuntimeDataObjectSharedPtr parent, const string &name)

Gets specific child boolean.

Parameters
  • parent: the parent whom child is to be retrieved.

  • name: the name

static inline RuntimeDataObjectIntSharedPtr getIntChild(RuntimeDataObjectSharedPtr parent, const string &name)

Gets specific child integer.

Parameters
  • parent: the parent whom child is to be retrieved.

  • name: the name

static inline RuntimeDataObjectListSharedPtr getListChild(RuntimeDataObjectSharedPtr parent, const string &name)

Gets specific list object.

Parameters
  • parent: the parent whom child is to be retrieved.

  • name: the name

static inline RuntimeDataObjectRealSharedPtr getRealChild(RuntimeDataObjectSharedPtr parent, const string &name)

Gets specific real(float) value.

Parameters
  • parent: the parent whom child is to be retrieved.

  • name: the name

static inline RuntimeDataObjectStringSharedPtr getStringChild(RuntimeDataObjectSharedPtr parent, const string &name)

Gets specific string type of child.

Return

shared pointer to client or empty pointer.

Parameters
  • parent: the parent whom child is to be retrieved.

  • name: the name of the client to retrieve.