Architecture : base structure
authorJin Yoon <jinny.yoon@samsung.com>
Sun, 2 Aug 2015 12:13:15 +0000 (21:13 +0900)
committerJin Yoon <jinny.yoon@samsung.com>
Sun, 2 Aug 2015 12:13:15 +0000 (21:13 +0900)
15 files changed:
inc/db.h
inc/login.h [new file with mode: 0644]
inc/path.h [new file with mode: 0644]
inc/path_group.h [new file with mode: 0644]
inc/point.h [new file with mode: 0644]
inc/search.h [new file with mode: 0644]
inc/ui_manager.h
inc/write.h [new file with mode: 0644]
src/db.c
src/login.c [new file with mode: 0644]
src/path.c [new file with mode: 0644]
src/path_group.c [new file with mode: 0644]
src/point.c [new file with mode: 0644]
src/search.c [new file with mode: 0644]
src/write.c [new file with mode: 0644]

index bdc2793..30eb9ce 100644 (file)
--- a/inc/db.h
+++ b/inc/db.h
 #include <sqlite3.h>
 #include "util.h"
 
-HAPI sqlite3 *db_open(void);
-HAPI void db_close(sqlite3 *db);
+extern sqlite3 *db_open(void);
+extern void db_close(sqlite3 *db);
 
-HAPI sqlite3_stmt *db_prepare(sqlite3 *db, const char *query);
-HAPI appl_error_e db_next(sqlite3 *db, sqlite3_stmt *stmt);
-HAPI appl_error_e db_reset(sqlite3 *db, sqlite3_stmt *stmt);
+extern sqlite3_stmt *db_prepare(sqlite3 *db, const char *query);
+extern int db_next(sqlite3 *db, sqlite3_stmt *stmt);
+extern int db_reset(sqlite3 *db, sqlite3_stmt *stmt);
 
-HAPI appl_error_e db_bind_bool(sqlite3 *db, sqlite3_stmt *stmt, int idx, bool value);
-HAPI appl_error_e db_bind_int(sqlite3 *db, sqlite3_stmt *stmt, int idx, int value);
-HAPI appl_error_e db_bind_double(sqlite3 *db, sqlite3_stmt *stmt, int idx, double value);
-HAPI appl_error_e db_bind_str(sqlite3 *db, sqlite3_stmt *stmt, int idx, const char *str);
+extern int db_bind_bool(sqlite3 *db, sqlite3_stmt *stmt, int idx, bool value);
+extern int db_bind_int(sqlite3 *db, sqlite3_stmt *stmt, int idx, int value);
+extern int db_bind_double(sqlite3 *db, sqlite3_stmt *stmt, int idx, double value);
+extern int db_bind_str(sqlite3 *db, sqlite3_stmt *stmt, int idx, const char *str);
 
-HAPI bool db_get_bool(sqlite3_stmt *stmt, int index);
-HAPI int db_get_int(sqlite3_stmt *stmt, int index);
-HAPI int db_get_double(sqlite3_stmt *stmt, int index);
-HAPI const char *db_get_str(sqlite3_stmt *stmt, int index);
+extern bool db_get_bool(sqlite3_stmt *stmt, int index);
+extern int db_get_int(sqlite3_stmt *stmt, int index);
+extern int db_get_double(sqlite3_stmt *stmt, int index);
+extern const char *db_get_str(sqlite3_stmt *stmt, int index);
 
-HAPI appl_error_e db_finalize(sqlite3 *db, sqlite3_stmt *stmt);
-HAPI appl_error_e db_exec(sqlite3 *db, const char *query);
+extern int db_finalize(sqlite3 *db, sqlite3_stmt *stmt);
+extern int db_exec(sqlite3 *db, const char *query);
 
-HAPI appl_error_e db_begin_transaction(sqlite3 *db);
-HAPI appl_error_e db_end_transaction(sqlite3 *db);
+extern int db_begin_transaction(sqlite3 *db);
+extern int db_end_transaction(sqlite3 *db);
 
-HAPI appl_error_e db_drop_table(sqlite3 *db);
-HAPI appl_error_e db_create_table(sqlite3 *db);
+extern int db_drop_table(sqlite3 *db);
+extern int db_create_table(sqlite3 *db);
 
-HAPI appl_error_e db_insert_version(sqlite3 *db, int version);
-HAPI appl_error_e db_remove_version(sqlite3 *db, int version);
-HAPI appl_error_e db_update_version(sqlite3 *db, int version);
-HAPI appl_error_e db_count_version(sqlite3 *db);
+extern int db_insert_version(sqlite3 *db, int version);
+extern int db_remove_version(sqlite3 *db, int version);
+extern int db_update_version(sqlite3 *db, int version);
+extern int db_count_version(sqlite3 *db);
+
+extern int db_insert_login(sqlite3 *db, const char *id, const char *passwd);
+extern int db_update_login(sqlite3 *db, const char *id, const char *passwd);
+extern int db_remove_login(sqlite3 *db, const char *id, const char *passwd);
+extern int db_count_login(sqlite3 *db, const char *id, const char *passwd);
 
 #endif // __ADVENTURE_DB_H__
diff --git a/inc/login.h b/inc/login.h
new file mode 100644 (file)
index 0000000..9e5e991
--- /dev/null
@@ -0,0 +1,7 @@
+#include <Elementary.h>
+
+extern Evas_Object *login_create(Evas_Object *parent);
+extern void login_destroy(Evas_Object *login);
+
+extern int login_add_result_cb(Evas_Object *login, int (*result_cb)(void *data), void *data);
+extern int login_remove_result_cb(Evas_Object *login);
diff --git a/inc/path.h b/inc/path.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/inc/path_group.h b/inc/path_group.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/inc/point.h b/inc/point.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/inc/search.h b/inc/search.h
new file mode 100644 (file)
index 0000000..e69de29
index e69de29..6157cf2 100644 (file)
@@ -0,0 +1,6 @@
+#include <Elementary.h>
+
+extern Evas_Object *ui_manager_create(Evas_Object *parent);
+extern void ui_manager_destroy(Evas_Object *ui_manager);
+
+
diff --git a/inc/write.h b/inc/write.h
new file mode 100644 (file)
index 0000000..e69de29
index a16ce3c..74ca5ab 100644 (file)
--- a/src/db.c
+++ b/src/db.c
@@ -83,7 +83,7 @@ HAPI sqlite3_stmt *db_prepare(sqlite3 *db, const char *query)
 
 
 
-HAPI appl_error_e db_next(sqlite3 *db, sqlite3_stmt *stmt)
+HAPI int db_next(sqlite3 *db, sqlite3_stmt *stmt)
 {
        int ret = SQLITE_OK;
 
@@ -105,7 +105,7 @@ HAPI appl_error_e db_next(sqlite3 *db, sqlite3_stmt *stmt)
 
 
 
-HAPI appl_error_e db_reset(sqlite3 *db, sqlite3_stmt *stmt)
+HAPI int db_reset(sqlite3 *db, sqlite3_stmt *stmt)
 {
        int ret = SQLITE_OK;
 
@@ -124,7 +124,7 @@ HAPI appl_error_e db_reset(sqlite3 *db, sqlite3_stmt *stmt)
 
 
 
-HAPI appl_error_e db_bind_bool(sqlite3 *db, sqlite3_stmt *stmt, int idx, bool value)
+HAPI int db_bind_bool(sqlite3 *db, sqlite3_stmt *stmt, int idx, bool value)
 {
        int ret = SQLITE_OK;
 
@@ -141,7 +141,7 @@ HAPI appl_error_e db_bind_bool(sqlite3 *db, sqlite3_stmt *stmt, int idx, bool va
 
 
 
-HAPI appl_error_e db_bind_int(sqlite3 *db, sqlite3_stmt *stmt, int idx, int value)
+HAPI int db_bind_int(sqlite3 *db, sqlite3_stmt *stmt, int idx, int value)
 {
        int ret = SQLITE_OK;
 
@@ -158,7 +158,7 @@ HAPI appl_error_e db_bind_int(sqlite3 *db, sqlite3_stmt *stmt, int idx, int valu
 
 
 
-HAPI appl_error_e db_bind_double(sqlite3 *db, sqlite3_stmt *stmt, int idx, double value)
+HAPI int db_bind_double(sqlite3 *db, sqlite3_stmt *stmt, int idx, double value)
 {
        int ret = SQLITE_OK;
 
@@ -175,7 +175,7 @@ HAPI appl_error_e db_bind_double(sqlite3 *db, sqlite3_stmt *stmt, int idx, doubl
 
 
 
-HAPI appl_error_e db_bind_str(sqlite3 *db, sqlite3_stmt *stmt, int idx, const char *str)
+HAPI int db_bind_str(sqlite3 *db, sqlite3_stmt *stmt, int idx, const char *str)
 {
        int ret = SQLITE_OK;
 
@@ -225,7 +225,7 @@ HAPI const char *db_get_str(sqlite3_stmt *stmt, int index)
 
 
 
-HAPI appl_error_e db_finalize(sqlite3 *db, sqlite3_stmt *stmt)
+HAPI int db_finalize(sqlite3 *db, sqlite3_stmt *stmt)
 {
        int ret = SQLITE_OK;
 
@@ -242,7 +242,7 @@ HAPI appl_error_e db_finalize(sqlite3 *db, sqlite3_stmt *stmt)
 
 
 
-HAPI appl_error_e db_exec(sqlite3 *db, const char *query)
+HAPI int db_exec(sqlite3 *db, const char *query)
 {
        sqlite3_stmt *stmt = NULL;
 
@@ -263,7 +263,7 @@ ERROR:
 
 
 
-HAPI appl_error_e db_begin_transaction(sqlite3 *db)
+HAPI int db_begin_transaction(sqlite3 *db)
 {
        int ret = SQLITE_BUSY;
 
@@ -286,7 +286,7 @@ HAPI appl_error_e db_begin_transaction(sqlite3 *db)
 
 
 
-HAPI appl_error_e db_end_transaction(sqlite3 *db)
+HAPI int db_end_transaction(sqlite3 *db)
 {
        int ret = SQLITE_OK;
 
@@ -309,7 +309,7 @@ HAPI appl_error_e db_end_transaction(sqlite3 *db)
 
 
 
-HAPI appl_error_e db_create_table(sqlite3 *db)
+HAPI int db_create_table(sqlite3 *db)
 {
        const char *TABLES[] = {
                "CREATE TABLE IF NOT EXIST db_checksum (version INT);",
@@ -377,7 +377,7 @@ HAPI appl_error_e db_create_table(sqlite3 *db)
 
 
 
-HAPI appl_error_e db_drop_table(sqlite3 *db)
+HAPI int db_drop_table(sqlite3 *db)
 {
        const char *TABLES[] = {
                "DROP TABLE IF EXIST db_checksum;",
@@ -402,7 +402,7 @@ HAPI appl_error_e db_drop_table(sqlite3 *db)
 
 
 
-HAPI appl_error_e db_insert_version(sqlite3 *db, int version)
+HAPI int db_insert_version(sqlite3 *db, int version)
 {
        const char *QUERY_SYNTAX = "INSERT INTO db_checksum (version) values (%d);";
        char *query = NULL;
@@ -425,7 +425,7 @@ HAPI appl_error_e db_insert_version(sqlite3 *db, int version)
 
 
 
-HAPI appl_error_e db_remove_version(sqlite3 *db, int version)
+HAPI int db_remove_version(sqlite3 *db, int version)
 {
        const char *QUERY_SYNTAX = "DELETE FROM db_checksum WHERE version=%d;";
        char *query = NULL;
@@ -448,7 +448,7 @@ HAPI appl_error_e db_remove_version(sqlite3 *db, int version)
 
 
 
-HAPI appl_error_e db_update_version(sqlite3 *db, int version)
+HAPI int db_update_version(sqlite3 *db, int version)
 {
        const char *QUERY_SYNTAX = "UPDATE db_checksum SET version=%d;";
        char *query = NULL;
@@ -471,7 +471,7 @@ HAPI appl_error_e db_update_version(sqlite3 *db, int version)
 
 
 
-HAPI appl_error_e db_count_version(sqlite3 *db)
+HAPI int db_count_version(sqlite3 *db)
 {
        const char *QUERY_SYNTAX = "SELECT COUNT(*) FROM db_checksum;";
        sqlite3_stmt *st = NULL;
diff --git a/src/login.c b/src/login.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/path.c b/src/path.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/path_group.c b/src/path_group.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/point.c b/src/point.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/search.c b/src/search.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/write.c b/src/write.c
new file mode 100644 (file)
index 0000000..e69de29