From d560a810a701fccf685848cf5d874d69a62138a3 Mon Sep 17 00:00:00 2001
From: Dmitriy Gerasimov <dm@cifercom.com>
Date: Sat, 13 Jan 2018 17:59:12 +0700
Subject: [PATCH] [+] Declarations for blockchain holder object

---
 dap_chain.c | 30 ++++++++++++++++++++++++++++++
 dap_chain.h |  6 +++++-
 2 files changed, 35 insertions(+), 1 deletion(-)

diff --git a/dap_chain.c b/dap_chain.c
index ba8ab0327a..8e797a7989 100644
--- a/dap_chain.c
+++ b/dap_chain.c
@@ -21,6 +21,27 @@
 
 #include "dap_chain.h"
 
+#define LOG_TAG "dap_chain"
+
+/**
+ * @brief dap_chain_init
+ * @return
+ */
+int dap_chain_init()
+{
+    log_it(L_INFO,"DapChain module init");
+}
+
+/**
+ * @brief dap_chain_deinit
+ */
+void dap_chain_deinit()
+{
+    log_it(L_INFO,"DapChain module deinit");
+
+}
+
+
 /**
  * @brief dap_chain_open
  * @param a_file_name
@@ -58,3 +79,12 @@ void dap_chain_close(dap_chain_t * a_chain)
 {
 
 }
+
+/**
+ * @brief dap_chain_info_dump_log
+ * @param a_chain
+ */
+void dap_chain_info_dump_log(dap_chain_t * a_chain)
+{
+
+}
diff --git a/dap_chain.h b/dap_chain.h
index f6f57f5d5c..33c4e3efec 100644
--- a/dap_chain.h
+++ b/dap_chain.h
@@ -32,11 +32,15 @@ typedef struct dap_chain{
     void * _inhertor;
 } dap_chain_t;
 
-dap_chain_t * dap_chain_open(const char * a_file_name);
+int dap_chain_init();
+void dap_chain_deinit();
 
+dap_chain_t * dap_chain_open(const char * a_file_name);
 void dap_chain_remap(dap_chain_t * a_chain, size_t a_offset);
 void dap_chain_save(dap_chain_t * a_chain);
 
+void dap_chain_info_dump_log(dap_chain_t * a_chain);
+
 void dap_chain_close(dap_chain_t * a_chain);
 
 #endif
-- 
GitLab