[ML Agent] Implementation of DBus Model interface
authorSangjung Woo <sangjung.woo@samsung.com>
Wed, 27 Jul 2022 07:11:59 +0000 (16:11 +0900)
committergichan-jang <56856496+gichan-jang@users.noreply.github.com>
Mon, 8 Aug 2022 07:18:01 +0000 (16:18 +0900)
commit30efb70f0a8881cc1ceb6791d026f5e7935f55db
tree21fd780b70b954eaa6723c1acf98852545ceb432
parentfeab08f83fc3bdd3354de5de186c40274c93ddab
[ML Agent] Implementation of DBus Model interface

This patch newly adds the DBus Model interface, which handles the neural
network model files. The name of a model file and its file path is
stored to the internal key-value database. To do this, this patch also
adds the IMLServiceDB interface for database operation and
MLServiceLevelDB class for LevelDB support.

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
daemon/includes/dbus-interface.h
daemon/includes/gdbus-util.h
daemon/includes/modules.h
daemon/includes/service-db.hh [new file with mode: 0644]
daemon/meson.build
daemon/model-dbus-impl.cc [new file with mode: 0644]
daemon/service-db.cc [new file with mode: 0644]
dbus/model-dbus.xml [new file with mode: 0644]