#include <dlfcn.h>
#include <string.h>
#include <unistd.h>
-#include <string.h>
#include <libxml/parser.h>
#include <libxml/xmlschemas.h>
#include <glib.h>
#include "pkgmgr-info.h"
#include "pkgmgrinfo_basic.h"
#include "pkgmgr_parser.h"
-#include "pkgmgr_parser_db_queries.h"
#include "pkgmgr_parser_debug.h"
#include "pkgmgr_parser_internal.h"
#include "manager/pkginfo_manager.h"
}
std::shared_ptr<pcp::AbstractParcelable> parcelable(
- new pcp::QueryParcelable(uid, std::move(info),
+ new pcp::QueryParcelable(uid, info,
pkgmgr_common::DBType::DB_TYPE_FILE_PKGDB,
pkgmgr_common::DBOperationType::OPERATION_TYPE_READ));
}
std::shared_ptr<pcp::AbstractParcelable> parcelable(
- new pcp::QueryParcelable(uid, std::move(queries),
+ new pcp::QueryParcelable(uid, queries,
pkgmgr_common::DBType::DB_TYPE_FILE_PKGDB,
pkgmgr_common::DBOperationType::OPERATION_TYPE_WRITE));
#include "pkgmgr-info.h"
#include "pkgmgrinfo_debug.h"
#include "pkgmgrinfo_private.h"
-#include "pkgmgr_parser.h"
API int pkgmgrinfo_pkginfo_create_certinfo(pkgmgrinfo_certinfo_h *handle)
{
#include "pkgmgrinfo_debug.h"
#include "pkgmgrinfo_private.h"
#include "pkgmgr_parser.h"
-#include "pkgmgr_parser_db.h"
#include "manager/pkginfo_manager.h"
typedef int (*sqlite_query_callback)(void *data, int ncols,
#include <ctype.h>
#include <sys/smack.h>
#include <linux/limits.h>
-#include <libgen.h>
#include <sys/stat.h>
#include <glib.h>
#include <ctype.h>
#include <sys/smack.h>
#include <linux/limits.h>
-#include <libgen.h>
#include <sys/stat.h>
#include <sqlite3.h>
}
void AbstractDBHandler::ClearDBHandle() {
- for (auto db_handle : db_handle_list_)
+ for (const auto& db_handle : db_handle_list_)
sqlite3_close_v2(db_handle.first);
db_handle_list_.clear();
#include <ctype.h>
#include <sys/smack.h>
#include <linux/limits.h>
-#include <libgen.h>
#include <sys/stat.h>
#include <sqlite3.h>
uid_t GetUID();
private:
- pid_t pid_;
- uid_t uid_;
+ pid_t pid_ = -1;
+ uid_t uid_ = 0;
};
} // namespace request_handler
{ 2, { nullptr, "arg2" } }
};
- pp::QueryParcelable origin_parcelable(0, std::move(query_args),
+ pp::QueryParcelable origin_parcelable(0, query_args,
pkgmgr_common::DBType::DB_TYPE_FILE_PKGDB,
pkgmgr_common::DBOperationType::OPERATION_TYPE_READ);
pp::QueryParcelable new_parcelable;