FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = select_max_ibeacon_id;
- int rc;
+ int sql_ret = SQLITE_OK;
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to select max ibeacon adv");
+ UAM_ERR("Failed to select max ibeacon adv [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
sqlite3_reset(stmt);
FUNC_EXIT;
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = insert_ibeacon_adv;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == iadv, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_int(stmt, 3, adv_len),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to insert ibeacon adv info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to insert ibeacon adv info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
GSList *_uam_db_get_all_advs(void)
{
FUNC_ENTRY;
- int rc;
sqlite3_stmt *stmt = select_all_advs;
GSList *adv_list = NULL;
db_adv_info_t *info = NULL;
+ int sql_ret = SQLITE_OK;
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate ibeacon adv info ");
+ UAM_ERR("Failed to enumerate ibeacon adv info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
sqlite3_reset(stmt);
FUNC_EXIT;
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_all_adv_data;
+ int sql_ret = SQLITE_OK;
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete adv data ");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete adv data [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
{
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
- int rc;
+ int sql_ret;
char *sql = NULL;
sql = sqlite3_mprintf("PRAGMA user_version");
sqlite3_stmt *stmt = select_version;
- rc = sqlite3_prepare_v2(database, sql, -1, &stmt, NULL);
- if (rc != SQLITE_OK) {
+ sql_ret = sqlite3_prepare_v2(database, sql, -1, &stmt, NULL);
+ if (sql_ret != SQLITE_OK) {
stmt = NULL;
FINALIZE(select_version);
UAM_ERR("Failed to prepare \"%s\" query", sql);
sqlite3_free(sql);
- return rc;
+ return sql_ret;
}
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to select database version info");
+ UAM_ERR("Failed to select database version info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
FINALIZE(select_version);
sqlite3_reset(stmt);
static bool __uam_db_is_table_existing(const char *table)
{
- int ret;
char *sql;
int count;
bool result = false;
+ int sql_ret = SQLITE_OK;
sql = sqlite3_mprintf(
"SELECT count(*) FROM sqlite_master WHERE type='table' AND name ='%s';", table);
}
sqlite3_stmt *stmt = NULL;
- ret = sqlite3_prepare_v2(database, sql, strlen(sql), &stmt, NULL);
- if (SQLITE_OK != ret) {
- UAM_ERR("sqlite3_prepare_v2 failed, [%d:%s]", ret, sqlite3_errmsg(database));
+ sql_ret = sqlite3_prepare_v2(database, sql, strlen(sql), &stmt, NULL);
+ if (SQLITE_OK != sql_ret) {
+ UAM_ERR("sqlite3_prepare_v2 failed, [%d:%s]", sql_ret, sqlite3_errmsg(database));
result = false;
goto is_table_existing_done;
}
- ret = sqlite3_step(stmt);
- if (SQLITE_ROW != ret) {
- UAM_ERR("sqlite3_step failed, [%d:%s]", ret, sqlite3_errmsg(database));
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_ROW) {
+ UAM_ERR("sqlite3_step failed, [%d:%s]", sql_ret, sqlite3_errmsg(database));
result = false;
goto is_table_existing_done;
}
if (UAM_ERROR_NONE != ret)
UAM_ERR("Faild to __uam_db_exec_sql()");
else
- UAM_DBG("Successfully verified database integrity");
+ UAM_DBG("Successfully created table %s", table_name);
sqlite3_free(sql);
{
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
- int rc;
sqlite3_stmt *stmt = select_max_device_number;
+ int sql_ret = SQLITE_OK;
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate device info ");
+ UAM_ERR("Failed to enumerate device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
sqlite3_reset(stmt);
FUNC_EXIT;
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = update_ip_address;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == device_id, UAM_ERROR_INVALID_PARAMETER);
retv_if(NULL == address, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_text(stmt, 4, address, -1, SQLITE_TRANSIENT),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to update ip address ");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to update ip address [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = update_presence;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == device_id, UAM_ERROR_INVALID_PARAMETER);
retv_if(NULL == address, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_text(stmt, 4, address, -1, SQLITE_TRANSIENT),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to update presence ");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to update presence [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = update_timestamp;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == device_id, UAM_ERROR_INVALID_PARAMETER);
retv_if(NULL == address, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_text(stmt, 4, address, -1, SQLITE_TRANSIENT),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to update device timestamp ");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to update device timestamp [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = update_device;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == device_id, UAM_ERROR_INVALID_PARAMETER);
retv_if(NULL == address, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_text(stmt, 10, address, -1, SQLITE_TRANSIENT),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to update device discriminant ");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to update device discriminant [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = insert_device_info;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == dev_info, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_int(stmt, 14, max_device_number + 1),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to insert device info ");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to insert device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_device_info;
+ int sql_ret = SQLITE_OK;
UAM_INFO("DeviceId: %s", device_id);
goto handle_error;
}
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete device info ");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
} else
UAM_DBG("Device info deleted");
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = select_device;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == info, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_text(stmt, 3, address, -1, SQLITE_STATIC),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to select device info ");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to select device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
} else {
UAM_DBG("Device info found");
const char *address, int *device_number)
{
FUNC_ENTRY;
- int rc;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = select_device_number;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == device_id, UAM_ERROR_INVALID_PARAMETER);
retv_if(NULL == address, UAM_ERROR_INVALID_PARAMETER);
error_code, handle_error);
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate device info ");
+ UAM_ERR("Failed to enumerate device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
handle_error:
sqlite3_reset(stmt);
GSList *_uam_device_db_get_all_devices(void)
{
FUNC_ENTRY;
- int rc;
sqlite3_stmt *stmt = select_all_devices;
GSList *device_list = NULL;
db_device_info_t *info = NULL;
+ int sql_ret = SQLITE_OK;
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate device info ");
+ UAM_ERR("Failed to enumerate device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
sqlite3_reset(stmt);
FUNC_EXIT;
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_all_devices;
+ int sql_ret = SQLITE_OK;
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete device data ");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete device data [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = insert_device_service;
+ int sql_ret = SQLITE_OK;
UAM_INFO("%d-%d", device_number, service_number);
DB_ACTION(sqlite3_bind_int(stmt, 2, service_number), error_code, handle_error);
DB_ACTION(sqlite3_bind_int(stmt, 3, discriminant), error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to insert device-service info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to insert device-service info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = update_device_service;
+ int sql_ret = SQLITE_OK;
UAM_INFO("%d-%d", device_number, service_number);
DB_ACTION(sqlite3_bind_int(stmt, 2, device_number), error_code, handle_error);
DB_ACTION(sqlite3_bind_int(stmt, 3, service_number), error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to insert device-service info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to insert device-service info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_all_device_services;
+ int sql_ret = SQLITE_OK;
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete device data");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete device data [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_service;
+ int sql_ret = SQLITE_OK;
UAM_INFO("Service Number: %d", service_number);
DB_ACTION(sqlite3_bind_int(stmt, 1, service_number), error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete device-service info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete device-service info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
} else
UAM_DBG("Device-service info deleted");
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_device_service;
+ int sql_ret = SQLITE_OK;
UAM_INFO("Device Number: %d Service Number: %d", device_number, service_number);
DB_ACTION(sqlite3_bind_int(stmt, 1, device_number), error_code, handle_error);
DB_ACTION(sqlite3_bind_int(stmt, 2, service_number), error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete device-service info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete device-service info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
} else
UAM_DBG("Device-service info deleted");
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_device;
+ int sql_ret = SQLITE_OK;
UAM_INFO("Device Number: %d", device_number);
DB_ACTION(sqlite3_bind_int(stmt, 1, device_number), error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete device info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
} else
UAM_DBG("Device info deleted");
GSList *_uam_db_get_service(int device_number)
{
FUNC_ENTRY;
- int rc;
sqlite3_stmt *stmt = select_service;
GSList *service_list = NULL;
db_service_info_t *info = NULL;
+ int sql_ret = SQLITE_OK;
if (sqlite3_bind_int(stmt, 1, device_number) != SQLITE_OK)
goto handle_error;
do {
- rc = sqlite3_step(stmt);
-
- switch (rc) {
+ sql_ret = sqlite3_step(stmt);
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate device info");
+ UAM_ERR("Failed to enumerate device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
handle_error:
sqlite3_reset(stmt);
const char *address, int *svc_count)
{
FUNC_ENTRY;
- int rc;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = select_device_services_count;
int device_number = 0;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == device_id, UAM_ERROR_INVALID_PARAMETER);
retv_if(NULL == address, UAM_ERROR_INVALID_PARAMETER);
error_code, handle_error);
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate device info ");
+ UAM_ERR("Failed to enumerate device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
handle_error:
sqlite3_reset(stmt);
GSList *_uam_db_get_service_devices_info()
{
FUNC_ENTRY;
- int rc;
sqlite3_stmt *stmt = select_device_services;
GSList *svc_dev_list = NULL;
db_svc_dev_info_t *info = NULL;
+ int sql_ret = SQLITE_OK;
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate device info ");
+ UAM_ERR("Failed to enumerate device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
sqlite3_reset(stmt);
FUNC_EXIT;
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = select_max_service_number;
- int rc;
+ int sql_ret = SQLITE_OK;
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to select max service number");
+ UAM_ERR("Failed to select max service number [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
sqlite3_reset(stmt);
FUNC_EXIT;
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = insert_service_info;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == svc->name, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_int(stmt, 5, svc->absence_threshold),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to insert service info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to insert service info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_service_info;
-
- UAM_INFO("Service name: %s", service_name);
+ int sql_ret = SQLITE_OK;
error_code = _uam_db_delete_device_service(service_name);
if (UAM_ERROR_NONE != error_code) {
DB_ACTION(sqlite3_bind_text(stmt, 1, service_name, -1, SQLITE_STATIC),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete service info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete service info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
} else
UAM_DBG("Service info deleted");
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_all_services;
+ int sql_ret = SQLITE_OK;
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete service data");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete service data [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = update_cycle;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == service_name, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_text(stmt, 2, service_name, -1, SQLITE_TRANSIENT),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to update service timestamp");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to update service timestamp [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
FUNC_ENTRY;
int error_code = UAM_ERROR_NOT_FOUND;
sqlite3_stmt *stmt = select_service;
- int rc;
+ int sql_ret = SQLITE_OK;
retv_if(!service_name, UAM_ERROR_INVALID_PARAMETER);
retv_if(!info, UAM_ERROR_INVALID_PARAMETER);
error_code, handle_error);
do {
- rc = sqlite3_step(stmt);
-
- switch (rc) {
+ sql_ret = sqlite3_step(stmt);
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate device info");
+ UAM_ERR("Failed to enumerate device info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
handle_error:
sqlite3_reset(stmt);
GSList *_uam_service_db_get_all_services(void)
{
FUNC_ENTRY;
- int rc;
sqlite3_stmt *stmt = select_all_services;
GSList *service_list = NULL;
db_service_info_t *info = NULL;
+ int sql_ret = SQLITE_OK;
do {
- rc = sqlite3_step(stmt);
-
- switch (rc) {
+ sql_ret = sqlite3_step(stmt);
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate service info");
+ UAM_ERR("Failed to enumerate service info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
sqlite3_reset(stmt);
FUNC_EXIT;
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = select_max_user_id;
- int rc;
+ int sql_ret = SQLITE_OK;
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to select max user id");
+ UAM_ERR("Failed to select max user id [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
sqlite3_reset(stmt);
FUNC_EXIT;
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = insert_user_info;
+ int sql_ret = SQLITE_OK;
retv_if(NULL == account, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_text(stmt, 3, account, -1, SQLITE_TRANSIENT),
error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to insert user info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to insert user info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_user_info;
+ int sql_ret = SQLITE_OK;
retv_if(0 > user_id, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_int(stmt, 1, user_id), error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete user info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete user info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
} else
UAM_DBG("User info deleted");
FUNC_ENTRY;
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = select_user_data;
+ int sql_ret = SQLITE_OK;
retv_if(0 > user_id, UAM_ERROR_INVALID_PARAMETER);
retv_if(!info, UAM_ERROR_INVALID_PARAMETER);
DB_ACTION(sqlite3_bind_int(stmt, 1, user_id), error_code, handle_error);
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to select user info");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to select user info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
} else {
info = g_new0(db_user_info_t, 1);
GSList *_uam_db_get_all_users(void)
{
FUNC_ENTRY;
- int rc;
sqlite3_stmt *stmt = select_all_users_data;
GSList *user_list = NULL;
db_user_info_t *info = NULL;
+ int sql_ret = SQLITE_OK;
do {
- rc = sqlite3_step(stmt);
+ sql_ret = sqlite3_step(stmt);
- switch (rc) {
+ switch (sql_ret) {
case SQLITE_DONE:
break;
case SQLITE_ROW:
break;
case SQLITE_ERROR:
default:
- UAM_ERR("Failed to enumerate user info");
+ UAM_ERR("Failed to enumerate user info [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
}
- } while (rc == SQLITE_ROW);
+ } while (sql_ret == SQLITE_ROW);
sqlite3_reset(stmt);
FUNC_EXIT;
{
int error_code = UAM_ERROR_NONE;
sqlite3_stmt *stmt = delete_all_users_data;
+ int sql_ret = SQLITE_OK;
- if (sqlite3_step(stmt) != SQLITE_DONE) {
- UAM_ERR("Failed to delete user data");
+ sql_ret = sqlite3_step(stmt);
+ if (sql_ret != SQLITE_DONE) {
+ UAM_ERR("Failed to delete user data [%d:%s]",
+ sql_ret, sqlite3_errmsg(database));
error_code = UAM_ERROR_DB_FAILED;
goto handle_error;
}