return nullptr;
}
- int len = 0;
+ size_t len = 0;
if (socket_->ReceiveData(&len, sizeof(len)) != 0 || len <= 0) {
LOG(ERROR) << "Fail to receive data";
return nullptr;
return nullptr;
}
-int CreateCacheRequest::GetSize() {
+size_t CreateCacheRequest::GetSize() {
return 0;
}
CreateCacheRequest(uid_t uid, IEvent* listener)
: uid_(uid), listener_(listener) {}
const unsigned char* GetData() override;
- int GetSize() override;
+ size_t GetSize() override;
pid_t GetSenderPID() override;
pid_t GetSenderTID() override;
uid_t GetSenderUID() override;
return data_;
}
-int PkgRequest::GetSize() {
+size_t PkgRequest::GetSize() {
return data_size_;
}
bool ReceiveData();
virtual const unsigned char* GetData();
- virtual int GetSize();
+ virtual size_t GetSize();
virtual pid_t GetSenderPID();
virtual pid_t GetSenderTID();
virtual uid_t GetSenderUID();
std::unique_ptr<pkgmgr_common::socket::DataSocket> socket_;
unsigned char* data_ = nullptr;
pkgmgr_common::ReqType request_type_;
- int data_size_;
+ size_t data_size_;
bool privilege_checked_;
pid_t sender_tid_;
};
class EXPORT_API AbstractRequestHandler {
public:
virtual ~AbstractRequestHandler() = default;
- virtual bool HandleRequest(unsigned char* data, int size,
+ virtual bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) = 0;
virtual tizen_base::Parcel ExtractResult();
namespace pkgmgr_server {
namespace request_handler {
-bool CommandRequestHandler::HandleRequest(unsigned char* data, int size,
+bool CommandRequestHandler::HandleRequest(unsigned char* data, size_t size,
const std::string& locale) {
auto abstract_parcel =
pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
class EXPORT_API CommandRequestHandler : public AbstractRequestHandler {
public:
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) override;
};
CreateCacheRequestHandler::CreateCacheRequestHandler(): scheduler_(gettid()) {
}
-bool CreateCacheRequestHandler::HandleRequest(unsigned char* data, int size,
+bool CreateCacheRequestHandler::HandleRequest(unsigned char* data, size_t size,
const std::string& locale) {
psd::CacheDBHandler db(GetUID(), GetPID());
db.SetLocale(locale);
class EXPORT_API CreateCacheRequestHandler : public AbstractRequestHandler {
public:
CreateCacheRequestHandler();
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) override;
tizen_base::Parcel ExtractResult() override;
namespace pkgmgr_server {
namespace request_handler {
-bool CreateDBRequestHandler::HandleRequest(unsigned char* data, int size,
+bool CreateDBRequestHandler::HandleRequest(unsigned char* data, size_t size,
const std::string& locale) {
auto abstract_parcel =
pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
class EXPORT_API CreateDBRequestHandler : public AbstractRequestHandler {
public:
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) override;
};
namespace request_handler {
bool GetAppinfoRequestHandler::HandleRequest(unsigned char* data,
- int size, const std::string& locale) {
+ size_t size, const std::string& locale) {
auto abstract_parcel =
pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
class EXPORT_API GetAppinfoRequestHandler : public AbstractRequestHandler {
public:
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string &locale) override;
};
namespace pkgmgr_server {
namespace request_handler {
-bool GetCertRequestHandler::HandleRequest(unsigned char* data, int size,
+bool GetCertRequestHandler::HandleRequest(unsigned char* data, size_t size,
const std::string& locale) {
auto abstract_parcel =
pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
class EXPORT_API GetCertRequestHandler : public AbstractRequestHandler {
public:
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) override;
};
namespace pkgmgr_server {
namespace request_handler {
-bool GetDepinfoRequestHandler::HandleRequest(unsigned char* data, int size,
+bool GetDepinfoRequestHandler::HandleRequest(unsigned char* data, size_t size,
const std::string& locale) {
auto abstract_parcel =
pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
class EXPORT_API GetDepinfoRequestHandler : public AbstractRequestHandler {
public:
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) override;
};
namespace request_handler {
bool GetPkginfoRequestHandler::HandleRequest(unsigned char* data,
- int size, const std::string& locale) {
+ size_t size, const std::string& locale) {
auto abstract_parcel =
pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
class EXPORT_API GetPkginfoRequestHandler : public AbstractRequestHandler {
public:
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) override;
};
namespace pkgmgr_server {
namespace request_handler {
-bool QueryRequestHandler::HandleRequest(unsigned char* data, int size,
+bool QueryRequestHandler::HandleRequest(unsigned char* data, size_t size,
const std::string& locale) {
auto abstract_parcel =
pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
class EXPORT_API QueryRequestHandler : public AbstractRequestHandler {
public:
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) override;
};
namespace pkgmgr_server {
namespace request_handler {
-bool SetCertRequestHandler::HandleRequest(unsigned char* data, int size,
+bool SetCertRequestHandler::HandleRequest(unsigned char* data, size_t size,
const std::string& locale) {
auto abstract_parcel =
pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
public:
SetCertRequestHandler(bool is_offline = false) :
AbstractRequestHandler(), is_offline_(is_offline) {}
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) override;
private:
namespace request_handler {
bool SetPkginfoRequestHandler::HandleRequest(unsigned char* data,
- int size, const std::string& locale) {
+ size_t size, const std::string& locale) {
auto abstract_parcel =
pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
public:
SetPkginfoRequestHandler(bool is_offline = false) :
AbstractRequestHandler(), is_offline_(is_offline) {}
- bool HandleRequest(unsigned char* data, int size,
+ bool HandleRequest(unsigned char* data, size_t size,
const std::string& locale) override;
private: