::grpc::Status execute(Command *cmd, bool clean);
public:
- ::grpc::Status killServer(::grpc::ServerContext * context,
+ ::grpc::Status killServer(::grpc::ServerContext *context,
const ::aurum::ReqEmpty *request,
- ::aurum::RspEmpty * response) override;
+ ::aurum::RspEmpty *response) override;
- ::grpc::Status findElement(::grpc::ServerContext * context,
+ ::grpc::Status findElement(::grpc::ServerContext *context,
const ::aurum::ReqFindElement *request,
::aurum::RspFindElement *response) override;
- ::grpc::Status getValue(::grpc::ServerContext * context,
+ ::grpc::Status getValue(::grpc::ServerContext *context,
const ::aurum::ReqGetValue *request,
- ::aurum::RspGetValue * response) override;
- ::grpc::Status setValue(::grpc::ServerContext * context,
+ ::aurum::RspGetValue *response) override;
+ ::grpc::Status setValue(::grpc::ServerContext *context,
const ::aurum::ReqSetValue *request,
- ::aurum::RspSetValue * response) override;
- ::grpc::Status getAttribute(::grpc::ServerContext * context,
+ ::aurum::RspSetValue *response) override;
+ ::grpc::Status getAttribute(::grpc::ServerContext *context,
const ::aurum::ReqGetAttribute *request,
::aurum::RspGetAttribute *response) override;
- ::grpc::Status getSize(::grpc::ServerContext * context,
+ ::grpc::Status getSize(::grpc::ServerContext *context,
const ::aurum::ReqGetSize *request,
- ::aurum::RspGetSize * response) override;
- ::grpc::Status clear(::grpc::ServerContext * context,
+ ::aurum::RspGetSize *response) override;
+ ::grpc::Status clear(::grpc::ServerContext *context,
const ::aurum::ReqClear *request,
- ::aurum::RspClear * response) override;
+ ::aurum::RspClear *response) override;
::grpc::Status installApp(
- ::grpc::ServerContext * context,
+ ::grpc::ServerContext *context,
::grpc::ServerReader< ::aurum::ReqInstallApp> *reader,
- ::aurum::RspInstallApp * response) override;
- ::grpc::Status removeApp(::grpc::ServerContext * context,
+ ::aurum::RspInstallApp *response) override;
+ ::grpc::Status removeApp(::grpc::ServerContext *context,
const ::aurum::ReqRemoveApp *request,
- ::aurum::RspRemoveApp * response) override;
- ::grpc::Status getAppInfo(::grpc::ServerContext * context,
+ ::aurum::RspRemoveApp *response) override;
+ ::grpc::Status getAppInfo(::grpc::ServerContext *context,
const ::aurum::ReqGetAppInfo *request,
- ::aurum::RspGetAppInfo * response) override;
- ::grpc::Status launchApp(::grpc::ServerContext * context,
+ ::aurum::RspGetAppInfo *response) override;
+ ::grpc::Status launchApp(::grpc::ServerContext *context,
const ::aurum::ReqLaunchApp *request,
- ::aurum::RspLaunchApp * response) override;
- ::grpc::Status closeApp(::grpc::ServerContext * context,
+ ::aurum::RspLaunchApp *response) override;
+ ::grpc::Status closeApp(::grpc::ServerContext *context,
const ::aurum::ReqCloseApp *request,
- ::aurum::RspCloseApp * response) override;
+ ::aurum::RspCloseApp *response) override;
- ::grpc::Status click(::grpc::ServerContext * context,
+ ::grpc::Status click(::grpc::ServerContext *context,
const ::aurum::ReqClick *request,
- ::aurum::RspClick * response) override;
- ::grpc::Status longClick(::grpc::ServerContext * context,
+ ::aurum::RspClick *response) override;
+ ::grpc::Status longClick(::grpc::ServerContext *context,
const ::aurum::ReqClick *request,
- ::aurum::RspClick * response) override;
- ::grpc::Status flick(::grpc::ServerContext * context,
+ ::aurum::RspClick *response) override;
+ ::grpc::Status flick(::grpc::ServerContext *context,
const ::aurum::ReqFlick *request,
- ::aurum::RspFlick * response) override;
+ ::aurum::RspFlick *response) override;
- ::grpc::Status touchDown(::grpc::ServerContext * context,
+ ::grpc::Status touchDown(::grpc::ServerContext *context,
const ::aurum::ReqTouchDown *request,
- ::aurum::RspTouchDown * response) override;
- ::grpc::Status touchUp(::grpc::ServerContext * context,
+ ::aurum::RspTouchDown *response) override;
+ ::grpc::Status touchUp(::grpc::ServerContext *context,
const ::aurum::ReqTouchUp *request,
- ::aurum::RspTouchUp * response) override;
- ::grpc::Status touchMove(::grpc::ServerContext * context,
+ ::aurum::RspTouchUp *response) override;
+ ::grpc::Status touchMove(::grpc::ServerContext *context,
const ::aurum::ReqTouchMove *request,
- ::aurum::RspTouchMove * response) override;
- ::grpc::Status getDeviceTime(::grpc::ServerContext * context,
+ ::aurum::RspTouchMove *response) override;
+ ::grpc::Status getDeviceTime(::grpc::ServerContext *context,
const ::aurum::ReqGetDeviceTime *request,
::aurum::RspGetDeviceTime *response) override;
- ::grpc::Status getLocation(::grpc::ServerContext * context,
+ ::grpc::Status getLocation(::grpc::ServerContext *context,
const ::aurum::ReqGetLocation *request,
::aurum::RspGetLocation *response) override;
::grpc::Status sendKey(::grpc::ServerContext *context,
const ::aurum::ReqKey *request,
- ::aurum::RspKey * response) override;
+ ::aurum::RspKey *response) override;
::grpc::Status takeScreenshot(::grpc::ServerContext *context,
- const ::aurum::ReqTakeScreenshot * request,
- ::grpc::ServerWriter< ::aurum::RspTakeScreenshot>* writer) override;
+ const ::aurum::ReqTakeScreenshot *request,
+ ::grpc::ServerWriter< ::aurum::RspTakeScreenshot> *writer) override;
::grpc::Status dumpObjectTree(::grpc::ServerContext *context,
const ::aurum::ReqDumpObjectTree *request,
- ::aurum::RspDumpObjectTree * response) override;
+ ::aurum::RspDumpObjectTree *response) override;
};
class ClearCommand : public Command {
private:
- const ::aurum::ReqClear* mRequest;
- ::aurum::RspClear* mResponse;
+ const ::aurum::ReqClear *mRequest;
+ ::aurum::RspClear *mResponse;
public:
- ClearCommand(const ::aurum::ReqClear* request, ::aurum::RspClear* response);
+ ClearCommand(const ::aurum::ReqClear *request, ::aurum::RspClear *response);
::grpc::Status execute() override;
protected:
#include "config.h"
class ClickCommand : public Command {
protected:
- const ::aurum::ReqClick* mRequest;
- ::aurum::RspClick* mResponse;
+ const ::aurum::ReqClick *mRequest;
+ ::aurum::RspClick *mResponse;
public:
- ClickCommand(const ::aurum::ReqClick* request, ::aurum::RspClick* response);
+ ClickCommand(const ::aurum::ReqClick *request, ::aurum::RspClick *response);
::grpc::Status execute() override;
- static std::unique_ptr<ClickCommand> createCommand(const ::aurum::ReqClick* request, ::aurum::RspClick* response);
+ static std::unique_ptr<ClickCommand> createCommand(const ::aurum::ReqClick *request, ::aurum::RspClick *response);
};
class ClickElementCommand : public ClickCommand {
class CloseAppCommand : public Command {
private:
- const ::aurum::ReqCloseApp* mRequest;
- ::aurum::RspCloseApp* mResponse;
+ const ::aurum::ReqCloseApp *mRequest;
+ ::aurum::RspCloseApp *mResponse;
public:
- CloseAppCommand(const ::aurum::ReqCloseApp* request,
- ::aurum::RspCloseApp* response);
+ CloseAppCommand(const ::aurum::ReqCloseApp *request,
+ ::aurum::RspCloseApp *response);
::grpc::Status execute() override;
::grpc::Status executePost() override;
};
\ No newline at end of file
class DumpObjectTreeCommand: public Command {
protected:
- const ::aurum::ReqDumpObjectTree* mRequest;
- ::aurum::RspDumpObjectTree* mResponse;
+ const ::aurum::ReqDumpObjectTree *mRequest;
+ ::aurum::RspDumpObjectTree *mResponse;
protected:
- ObjectMapper* mObjMap;
+ ObjectMapper *mObjMap;
public:
- DumpObjectTreeCommand(const ::aurum::ReqDumpObjectTree* request,
- ::aurum::RspDumpObjectTree* response);
+ DumpObjectTreeCommand(const ::aurum::ReqDumpObjectTree *request,
+ ::aurum::RspDumpObjectTree *response);
::grpc::Status execute() override;
private:
class FindElementCommand : public Command {
protected:
- const ::aurum::ReqFindElement* mRequest;
- ::aurum::RspFindElement* mResponse;
+ const ::aurum::ReqFindElement *mRequest;
+ ::aurum::RspFindElement *mResponse;
protected:
- ObjectMapper* mObjMap;
+ ObjectMapper *mObjMap;
public:
- FindElementCommand(const ::aurum::ReqFindElement* request,
- ::aurum::RspFindElement* response);
+ FindElementCommand(const ::aurum::ReqFindElement *request,
+ ::aurum::RspFindElement *response);
::grpc::Status execute() override;
protected:
virtual std::shared_ptr<ISearchable> getSearchableTop(void);
class FlickCommand : public Command {
private:
- const ::aurum::ReqFlick* mRequest;
- ::aurum::RspFlick* mResponse;
+ const ::aurum::ReqFlick *mRequest;
+ ::aurum::RspFlick *mResponse;
const unsigned int MINIMUM_TOUCHEVENT_INTV_MS = 25;
public:
- FlickCommand(const ::aurum::ReqFlick* request, ::aurum::RspFlick* response);
+ FlickCommand(const ::aurum::ReqFlick *request, ::aurum::RspFlick *response);
;
::grpc::Status execute() override;
};
\ No newline at end of file
class GetAppInfoCommand : public Command {
private:
- const ::aurum::ReqGetAppInfo* mRequest;
- ::aurum::RspGetAppInfo* mResponse;
+ const ::aurum::ReqGetAppInfo *mRequest;
+ ::aurum::RspGetAppInfo *mResponse;
public:
- GetAppInfoCommand(const ::aurum::ReqGetAppInfo* request,
- ::aurum::RspGetAppInfo* response);
+ GetAppInfoCommand(const ::aurum::ReqGetAppInfo *request,
+ ::aurum::RspGetAppInfo *response);
;
::grpc::Status execute() override;
};
class GetAttributeCommand : public Command {
protected:
- const ::aurum::ReqGetAttribute* mRequest;
- ::aurum::RspGetAttribute* mResponse;
- ObjectMapper* mObjMap;
+ const ::aurum::ReqGetAttribute *mRequest;
+ ::aurum::RspGetAttribute *mResponse;
+ ObjectMapper *mObjMap;
public:
- GetAttributeCommand(const ::aurum::ReqGetAttribute* request,
- ::aurum::RspGetAttribute* response);
+ GetAttributeCommand(const ::aurum::ReqGetAttribute *request,
+ ::aurum::RspGetAttribute *response);
::grpc::Status execute() override;
- static std::unique_ptr<GetAttributeCommand> createCommand(const ::aurum::ReqGetAttribute* request,
- ::aurum::RspGetAttribute* response);
+ static std::unique_ptr<GetAttributeCommand> createCommand(const ::aurum::ReqGetAttribute *request,
+ ::aurum::RspGetAttribute *response);
};
class GetVisibleAttributeCommand : public GetAttributeCommand {
class GetDeviceTimeCommand : public Command {
private:
- const ::aurum::ReqGetDeviceTime* mRequest;
- ::aurum::RspGetDeviceTime* mResponse;
+ const ::aurum::ReqGetDeviceTime *mRequest;
+ ::aurum::RspGetDeviceTime *mResponse;
public:
- GetDeviceTimeCommand(const ::aurum::ReqGetDeviceTime* request,
- ::aurum::RspGetDeviceTime* response);
+ GetDeviceTimeCommand(const ::aurum::ReqGetDeviceTime *request,
+ ::aurum::RspGetDeviceTime *response);
;
::grpc::Status execute() override;
};
\ No newline at end of file
class GetLocationCommand : public Command {
private:
- const ::aurum::ReqGetLocation* mRequest;
- ::aurum::RspGetLocation* mResponse;
+ const ::aurum::ReqGetLocation *mRequest;
+ ::aurum::RspGetLocation *mResponse;
public:
- GetLocationCommand(const ::aurum::ReqGetLocation* request,
- ::aurum::RspGetLocation* response);
+ GetLocationCommand(const ::aurum::ReqGetLocation *request,
+ ::aurum::RspGetLocation *response);
;
::grpc::Status execute() override;
};
\ No newline at end of file
class GetSizeCommand : public Command {
private:
- const ::aurum::ReqGetSize* mRequest;
- ::aurum::RspGetSize* mResponse;
+ const ::aurum::ReqGetSize *mRequest;
+ ::aurum::RspGetSize *mResponse;
public:
- GetSizeCommand(const ::aurum::ReqGetSize* request,
- ::aurum::RspGetSize* response);
+ GetSizeCommand(const ::aurum::ReqGetSize *request,
+ ::aurum::RspGetSize *response);
;
::grpc::Status execute() override;
};
\ No newline at end of file
class GetValueCommand : public Command {
private:
- const ::aurum::ReqGetValue* mRequest;
- ::aurum::RspGetValue* mResponse;
+ const ::aurum::ReqGetValue *mRequest;
+ ::aurum::RspGetValue *mResponse;
public:
- GetValueCommand(const ::aurum::ReqGetValue* request,
- ::aurum::RspGetValue* response);
+ GetValueCommand(const ::aurum::ReqGetValue *request,
+ ::aurum::RspGetValue *response);
;
::grpc::Status execute() override;
};
\ No newline at end of file
class InstallAppCommand : public Command {
private:
- ::grpc::ServerReader< ::aurum::ReqInstallApp>* mRequest;
- ::aurum::RspInstallApp* mResponse;
+ ::grpc::ServerReader< ::aurum::ReqInstallApp> *mRequest;
+ ::aurum::RspInstallApp *mResponse;
public:
- InstallAppCommand(::grpc::ServerReader< ::aurum::ReqInstallApp>* request,
- ::aurum::RspInstallApp* response);
+ InstallAppCommand(::grpc::ServerReader< ::aurum::ReqInstallApp> *request,
+ ::aurum::RspInstallApp *response);
::grpc::Status execute() override;
::grpc::Status executePost() override;
};
\ No newline at end of file
class KillServerCommand : public Command {
private:
- const ::aurum::ReqEmpty* mRequest;
- ::aurum::RspEmpty* mResponse;
+ const ::aurum::ReqEmpty *mRequest;
+ ::aurum::RspEmpty *mResponse;
public:
- KillServerCommand(const ::aurum::ReqEmpty* request,
- ::aurum::RspEmpty* response);
+ KillServerCommand(const ::aurum::ReqEmpty *request,
+ ::aurum::RspEmpty *response);
;
::grpc::Status execute() override;
};
\ No newline at end of file
class LaunchAppCommand : public Command {
private:
- const ::aurum::ReqLaunchApp* mRequest;
- ::aurum::RspLaunchApp* mResponse;
+ const ::aurum::ReqLaunchApp *mRequest;
+ ::aurum::RspLaunchApp *mResponse;
public:
- LaunchAppCommand(const ::aurum::ReqLaunchApp* request,
- ::aurum::RspLaunchApp* response);
+ LaunchAppCommand(const ::aurum::ReqLaunchApp *request,
+ ::aurum::RspLaunchApp *response);
::grpc::Status execute() override;
::grpc::Status executePost() override;
};
\ No newline at end of file
class LongClickCommand : public Command {
private:
- const ::aurum::ReqClick* mRequest;
- ::aurum::RspClick* mResponse;
+ const ::aurum::ReqClick *mRequest;
+ ::aurum::RspClick *mResponse;
public:
- LongClickCommand(const ::aurum::ReqClick* request,
- ::aurum::RspClick* response);
+ LongClickCommand(const ::aurum::ReqClick *request,
+ ::aurum::RspClick *response);
::grpc::Status execute() override;
private:
const static unsigned int LOGNCLICK_INTERVAL = 50;
class RemoveAppCommand : public Command {
private:
- const ::aurum::ReqRemoveApp* mRequest;
- ::aurum::RspRemoveApp* mResponse;
+ const ::aurum::ReqRemoveApp *mRequest;
+ ::aurum::RspRemoveApp *mResponse;
public:
- RemoveAppCommand(const ::aurum::ReqRemoveApp* request,
- ::aurum::RspRemoveApp* response);
+ RemoveAppCommand(const ::aurum::ReqRemoveApp *request,
+ ::aurum::RspRemoveApp *response);
;
::grpc::Status execute() override;
::grpc::Status executePost() override;
class SendKeyCommand : public Command {
private:
- const ::aurum::ReqKey* mRequest;
- ::aurum::RspKey* mResponse;
+ const ::aurum::ReqKey *mRequest;
+ ::aurum::RspKey *mResponse;
public:
- SendKeyCommand(const ::aurum::ReqKey* request, ::aurum::RspKey* response);
+ SendKeyCommand(const ::aurum::ReqKey *request, ::aurum::RspKey *response);
::grpc::Status execute() override;
};
\ No newline at end of file
class SetValueCommand : public Command {
private:
- const ::aurum::ReqSetValue* mRequest;
- ::aurum::RspSetValue* mResponse;
+ const ::aurum::ReqSetValue *mRequest;
+ ::aurum::RspSetValue *mResponse;
public:
- SetValueCommand(const ::aurum::ReqSetValue* request,
- ::aurum::RspSetValue* response);
+ SetValueCommand(const ::aurum::ReqSetValue *request,
+ ::aurum::RspSetValue *response);
::grpc::Status execute() override;
};
\ No newline at end of file
class TakeScreenshotCommand : public Command {
private:
- const ::aurum::ReqTakeScreenshot* mRequest;
- ::grpc::ServerWriter< ::aurum::RspTakeScreenshot>* mWriter;
+ const ::aurum::ReqTakeScreenshot *mRequest;
+ ::grpc::ServerWriter< ::aurum::RspTakeScreenshot> *mWriter;
public:
- TakeScreenshotCommand(const ::aurum::ReqTakeScreenshot* request,
- ::grpc::ServerWriter< ::aurum::RspTakeScreenshot>* writer);
+ TakeScreenshotCommand(const ::aurum::ReqTakeScreenshot *request,
+ ::grpc::ServerWriter< ::aurum::RspTakeScreenshot> *writer);
::grpc::Status execute() override;
};
\ No newline at end of file
class TouchDownCommand : public Command {
private:
- const ::aurum::ReqTouchDown* mRequest;
- ::aurum::RspTouchDown* mResponse;
+ const ::aurum::ReqTouchDown *mRequest;
+ ::aurum::RspTouchDown *mResponse;
public:
- TouchDownCommand(const ::aurum::ReqTouchDown* request,
- ::aurum::RspTouchDown* response);
+ TouchDownCommand(const ::aurum::ReqTouchDown *request,
+ ::aurum::RspTouchDown *response);
::grpc::Status execute() override;
};
\ No newline at end of file
class TouchMoveCommand : public Command {
private:
- const ::aurum::ReqTouchMove* mRequest;
- ::aurum::RspTouchMove* mResponse;
+ const ::aurum::ReqTouchMove *mRequest;
+ ::aurum::RspTouchMove *mResponse;
public:
- TouchMoveCommand(const ::aurum::ReqTouchMove* request,
- ::aurum::RspTouchMove* response);
+ TouchMoveCommand(const ::aurum::ReqTouchMove *request,
+ ::aurum::RspTouchMove *response);
::grpc::Status execute() override;
};
\ No newline at end of file
class TouchUpCommand : public Command {
private:
- const ::aurum::ReqTouchUp* mRequest;
- ::aurum::RspTouchUp* mResponse;
+ const ::aurum::ReqTouchUp *mRequest;
+ ::aurum::RspTouchUp *mResponse;
public:
- TouchUpCommand(const ::aurum::ReqTouchUp* request,
- ::aurum::RspTouchUp* response);
+ TouchUpCommand(const ::aurum::ReqTouchUp *request,
+ ::aurum::RspTouchUp *response);
::grpc::Status execute() override;
};
\ No newline at end of file
AccessibleWatcher::getInstance();
}
-::grpc::Status aurumServiceImpl::execute(Command* cmd, bool clean)
+::grpc::Status aurumServiceImpl::execute(Command *cmd, bool clean)
{
std::unique_ptr<PreCommand> proxyPreCmd = std::make_unique<PreCommand>(cmd);
std::unique_ptr<PostCommand> proxyPostCmd = std::make_unique<PostCommand>(proxyPreCmd.get());
}
::grpc::Status aurumServiceImpl::aurumServiceImpl::killServer(
- ::grpc::ServerContext* context, const ::aurum::ReqEmpty* request,
- ::aurum::RspEmpty* response)
+ ::grpc::ServerContext *context, const ::aurum::ReqEmpty *request,
+ ::aurum::RspEmpty *response)
{
std::unique_ptr<KillServerCommand> cmd = std::make_unique<KillServerCommand>(request, response);
return execute(cmd.get(), false);
}
::grpc::Status aurumServiceImpl::aurumServiceImpl::findElement(
- ::grpc::ServerContext* context, const ::aurum::ReqFindElement* request,
- ::aurum::RspFindElement* response)
+ ::grpc::ServerContext *context, const ::aurum::ReqFindElement *request,
+ ::aurum::RspFindElement *response)
{
std::unique_ptr<FindElementCommand> cmd = std::make_unique<FindElementCommand>(request, response);
return execute(cmd.get(), true);
}
::grpc::Status aurumServiceImpl::aurumServiceImpl::click(
- ::grpc::ServerContext* context, const ::aurum::ReqClick* request,
- ::aurum::RspClick* response)
+ ::grpc::ServerContext *context, const ::aurum::ReqClick *request,
+ ::aurum::RspClick *response)
{
std::unique_ptr<ClickCommand> cmd = ClickCommand::createCommand(request, response);
return execute(cmd.get(), true);
}
-::grpc::Status aurumServiceImpl::getValue(::grpc::ServerContext* context,
- const ::aurum::ReqGetValue* request,
- ::aurum::RspGetValue* response)
+::grpc::Status aurumServiceImpl::getValue(::grpc::ServerContext *context,
+ const ::aurum::ReqGetValue *request,
+ ::aurum::RspGetValue *response)
{
std::unique_ptr<GetValueCommand> cmd = std::make_unique<GetValueCommand>(request, response);
return execute(cmd.get(), true);
}
-::grpc::Status aurumServiceImpl::setValue(::grpc::ServerContext* context,
- const ::aurum::ReqSetValue* request,
- ::aurum::RspSetValue* response)
+::grpc::Status aurumServiceImpl::setValue(::grpc::ServerContext *context,
+ const ::aurum::ReqSetValue *request,
+ ::aurum::RspSetValue *response)
{
std::unique_ptr<SetValueCommand> cmd = std::make_unique<SetValueCommand>(request, response);
return execute(cmd.get(), true);
}
::grpc::Status aurumServiceImpl::getAttribute(
- ::grpc::ServerContext* context, const ::aurum::ReqGetAttribute* request,
- ::aurum::RspGetAttribute* response)
+ ::grpc::ServerContext *context, const ::aurum::ReqGetAttribute *request,
+ ::aurum::RspGetAttribute *response)
{
std::unique_ptr<GetAttributeCommand> cmd = GetAttributeCommand::createCommand(request, response);
return execute(cmd.get(), true);
}
-::grpc::Status aurumServiceImpl::getSize(::grpc::ServerContext* context,
- const ::aurum::ReqGetSize* request,
- ::aurum::RspGetSize* response)
+::grpc::Status aurumServiceImpl::getSize(::grpc::ServerContext *context,
+ const ::aurum::ReqGetSize *request,
+ ::aurum::RspGetSize *response)
{
std::unique_ptr<GetSizeCommand> cmd = std::make_unique<GetSizeCommand>(request, response);
return execute(cmd.get(), true);
}
-::grpc::Status aurumServiceImpl::clear(::grpc::ServerContext* context,
- const ::aurum::ReqClear* request,
- ::aurum::RspClear* response)
+::grpc::Status aurumServiceImpl::clear(::grpc::ServerContext *context,
+ const ::aurum::ReqClear *request,
+ ::aurum::RspClear *response)
{
std::unique_ptr<ClearCommand> cmd = std::make_unique<ClearCommand>(request, response);
return execute(cmd.get(), true);
}
::grpc::Status aurumServiceImpl::installApp(
- ::grpc::ServerContext* context,
- ::grpc::ServerReader< ::aurum::ReqInstallApp>* request,
- ::aurum::RspInstallApp* response)
+ ::grpc::ServerContext *context,
+ ::grpc::ServerReader< ::aurum::ReqInstallApp> *request,
+ ::aurum::RspInstallApp *response)
{
std::unique_ptr<InstallAppCommand> cmd = std::make_unique<InstallAppCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::removeApp(::grpc::ServerContext* context,
- const ::aurum::ReqRemoveApp* request,
- ::aurum::RspRemoveApp* response)
+::grpc::Status aurumServiceImpl::removeApp(::grpc::ServerContext *context,
+ const ::aurum::ReqRemoveApp *request,
+ ::aurum::RspRemoveApp *response)
{
std::unique_ptr<RemoveAppCommand> cmd = std::make_unique<RemoveAppCommand>(request, response);
return execute(cmd.get(), false);
}
::grpc::Status aurumServiceImpl::getAppInfo(
- ::grpc::ServerContext* context, const ::aurum::ReqGetAppInfo* request,
- ::aurum::RspGetAppInfo* response)
+ ::grpc::ServerContext *context, const ::aurum::ReqGetAppInfo *request,
+ ::aurum::RspGetAppInfo *response)
{
std::unique_ptr<GetAppInfoCommand> cmd = std::make_unique<GetAppInfoCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::launchApp(::grpc::ServerContext* context,
- const ::aurum::ReqLaunchApp* request,
- ::aurum::RspLaunchApp* response)
+::grpc::Status aurumServiceImpl::launchApp(::grpc::ServerContext *context,
+ const ::aurum::ReqLaunchApp *request,
+ ::aurum::RspLaunchApp *response)
{
std::unique_ptr<LaunchAppCommand> cmd = std::make_unique<LaunchAppCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::closeApp(::grpc::ServerContext* context,
- const ::aurum::ReqCloseApp* request,
- ::aurum::RspCloseApp* response)
+::grpc::Status aurumServiceImpl::closeApp(::grpc::ServerContext *context,
+ const ::aurum::ReqCloseApp *request,
+ ::aurum::RspCloseApp *response)
{
std::unique_ptr<CloseAppCommand> cmd = std::make_unique<CloseAppCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::touchDown(::grpc::ServerContext* context,
- const ::aurum::ReqTouchDown* request,
- ::aurum::RspTouchDown* response)
+::grpc::Status aurumServiceImpl::touchDown(::grpc::ServerContext *context,
+ const ::aurum::ReqTouchDown *request,
+ ::aurum::RspTouchDown *response)
{
std::unique_ptr<TouchDownCommand> cmd = std::make_unique<TouchDownCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::touchUp(::grpc::ServerContext* context,
- const ::aurum::ReqTouchUp* request,
- ::aurum::RspTouchUp* response)
+::grpc::Status aurumServiceImpl::touchUp(::grpc::ServerContext *context,
+ const ::aurum::ReqTouchUp *request,
+ ::aurum::RspTouchUp *response)
{
std::unique_ptr<TouchUpCommand> cmd = std::make_unique<TouchUpCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::touchMove(::grpc::ServerContext* context,
- const ::aurum::ReqTouchMove* request,
- ::aurum::RspTouchMove* response)
+::grpc::Status aurumServiceImpl::touchMove(::grpc::ServerContext *context,
+ const ::aurum::ReqTouchMove *request,
+ ::aurum::RspTouchMove *response)
{
std::unique_ptr<TouchMoveCommand> cmd = std::make_unique<TouchMoveCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::longClick(::grpc::ServerContext* context,
- const ::aurum::ReqClick* request,
- ::aurum::RspClick* response)
+::grpc::Status aurumServiceImpl::longClick(::grpc::ServerContext *context,
+ const ::aurum::ReqClick *request,
+ ::aurum::RspClick * response)
{
std::unique_ptr<LongClickCommand> cmd = std::make_unique<LongClickCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::flick(::grpc::ServerContext* context,
- const ::aurum::ReqFlick* request,
- ::aurum::RspFlick* response)
+::grpc::Status aurumServiceImpl::flick(::grpc::ServerContext *context,
+ const ::aurum::ReqFlick *request,
+ ::aurum::RspFlick *response)
{
std::unique_ptr<FlickCommand> cmd = std::make_unique<FlickCommand>(request, response);
return execute(cmd.get(), false);
}
::grpc::Status aurumServiceImpl::getDeviceTime(
- ::grpc::ServerContext* context, const ::aurum::ReqGetDeviceTime* request,
- ::aurum::RspGetDeviceTime* response)
+ ::grpc::ServerContext *context, const ::aurum::ReqGetDeviceTime *request,
+ ::aurum::RspGetDeviceTime *response)
{
std::unique_ptr<GetDeviceTimeCommand> cmd = std::make_unique<GetDeviceTimeCommand>(request, response);
return execute(cmd.get(), false);
}
::grpc::Status aurumServiceImpl::getLocation(
- ::grpc::ServerContext* context, const ::aurum::ReqGetLocation* request,
- ::aurum::RspGetLocation* response)
+ ::grpc::ServerContext *context, const ::aurum::ReqGetLocation *request,
+ ::aurum::RspGetLocation *response)
{
std::unique_ptr<GetLocationCommand> cmd = std::make_unique<GetLocationCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::sendKey(::grpc::ServerContext* context,
- const ::aurum::ReqKey* request,
- ::aurum::RspKey* response)
+::grpc::Status aurumServiceImpl::sendKey(::grpc::ServerContext *context,
+ const ::aurum::ReqKey *request,
+ ::aurum::RspKey *response)
{
std::unique_ptr<SendKeyCommand> cmd = std::make_unique<SendKeyCommand>(request, response);
return execute(cmd.get(), false);
}
-::grpc::Status aurumServiceImpl::takeScreenshot(::grpc::ServerContext* context,
- const ::aurum::ReqTakeScreenshot* request,
- ::grpc::ServerWriter< ::aurum::RspTakeScreenshot>* writer)
+::grpc::Status aurumServiceImpl::takeScreenshot(::grpc::ServerContext *context,
+ const ::aurum::ReqTakeScreenshot *request,
+ ::grpc::ServerWriter< ::aurum::RspTakeScreenshot> *writer)
{
std::unique_ptr<TakeScreenshotCommand> cmd = std::make_unique<TakeScreenshotCommand>(request, writer);
return execute(cmd.get(), false);
::grpc::Status aurumServiceImpl::dumpObjectTree(::grpc::ServerContext *context,
const ::aurum::ReqDumpObjectTree *request,
- ::aurum::RspDumpObjectTree * response)
+ ::aurum::RspDumpObjectTree *response)
{
std::unique_ptr<DumpObjectTreeCommand> cmd = std::make_unique<DumpObjectTreeCommand>(request, response);
return execute(cmd.get(), true);
typedef struct _ServiceContext {
GMainLoop *loop;
- GThread *thread;
+ GThread *thread;
std::unique_ptr<Server> server;
} ServiceContext;
static gpointer
_grpc_thread_func (gpointer data)
{
- ServiceContext *ctx = (ServiceContext*)data;
+ ServiceContext *ctx = (ServiceContext *)data;
std::string binding("0.0.0.0:50051");
aurumServiceImpl service;
ServerBuilder builder;
static bool _service_app_create(void *data)
{
- ServiceContext *ctx = (ServiceContext*)data;
+ ServiceContext *ctx = (ServiceContext *)data;
ctx->loop = g_main_loop_new ( NULL , FALSE );
ctx->thread = g_thread_new("grpc_thread", _grpc_thread_func, ctx);
static void _service_app_terminate(void *data)
{
- ServiceContext *ctx = (ServiceContext*)data;
+ ServiceContext *ctx = (ServiceContext *)data;
ctx->server->Shutdown();
g_main_loop_unref(ctx->loop);
g_thread_join(ctx->thread);
static void _service_app_control(app_control_h app_control, void *data)
{
- ServiceContext *ctx = (ServiceContext*)data;
+ ServiceContext *ctx = (ServiceContext *)data;
if (!ctx)
LOGE("Service context is empty!");
}
#include "ClearCommand.h"
#include <string>
-ClearCommand::ClearCommand(const ::aurum::ReqClear* request,
- ::aurum::RspClear* response)
+ClearCommand::ClearCommand(const ::aurum::ReqClear *request,
+ ::aurum::RspClear *response)
: mRequest{request}, mResponse{response}
{
}
::grpc::Status ClearCommand::execute()
{
LOGI("Clear --------------- ");
- ObjectMapper* mObjMap = ObjectMapper::getInstance();
+ ObjectMapper *mObjMap = ObjectMapper::getInstance();
std::shared_ptr<UiObject> obj = mObjMap->getElement(mRequest->elementid());
if (obj) {
}
return grpc::Status::OK;
-}
\ No newline at end of file
+}
#include "UiObject.h"
#include "UiDevice.h"
-ClickCommand::ClickCommand(const ::aurum::ReqClick* request,
- ::aurum::RspClick* response)
+ClickCommand::ClickCommand(const ::aurum::ReqClick *request,
+ ::aurum::RspClick *response)
: mRequest{request}, mResponse{response}
{
}
return grpc::Status::CANCELLED;
}
-std::unique_ptr<ClickCommand> ClickCommand::createCommand(const ::aurum::ReqClick* request, ::aurum::RspClick* response)
+std::unique_ptr<ClickCommand> ClickCommand::createCommand(const ::aurum::ReqClick *request, ::aurum::RspClick *response)
{
::aurum::ReqClick_RequestType type = request->type();
::grpc::Status ClickElementCommand::execute()
{
- ObjectMapper* mObjMap = ObjectMapper::getInstance();
+ ObjectMapper *mObjMap = ObjectMapper::getInstance();
std::shared_ptr<UiObject> obj = mObjMap->getElement(mRequest->elementid());
LOGI("ClickElementCommand execute %p", obj.get());
::grpc::Status ClickAtspiCommand::execute()
{
- ObjectMapper* mObjMap = ObjectMapper::getInstance();
+ ObjectMapper *mObjMap = ObjectMapper::getInstance();
std::shared_ptr<UiObject> obj = mObjMap->getElement(mRequest->elementid());
LOGI("ClickAtspiCommand execute %p", obj.get());
#include <app_manager_extension.h>
#endif
-CloseAppCommand::CloseAppCommand(const ::aurum::ReqCloseApp* request,
- ::aurum::RspCloseApp* response)
+CloseAppCommand::CloseAppCommand(const ::aurum::ReqCloseApp *request,
+ ::aurum::RspCloseApp *response)
: mRequest{request}, mResponse{response}
{
}
LOGI("Wait for 1500ms");
std::this_thread::sleep_for(std::chrono::milliseconds{1500});
return grpc::Status::OK;
-}
\ No newline at end of file
+}
#include "Sel.h"
#include "ISearchable.h"
-DumpObjectTreeCommand::DumpObjectTreeCommand(const ::aurum::ReqDumpObjectTree* request,
- ::aurum::RspDumpObjectTree* response)
+DumpObjectTreeCommand::DumpObjectTreeCommand(const ::aurum::ReqDumpObjectTree *request,
+ ::aurum::RspDumpObjectTree *response)
: mRequest{request}, mResponse{response}
{
mObjMap = ObjectMapper::getInstance();
root->set_isselectable(obj->isSelectable());
for( auto && childNode : node->mChildren) {
- ::aurum::Element* child = root->add_child();
+ ::aurum::Element *child = root->add_child();
traverse(child, childNode, depth+1);
}
}
if (!obj) return grpc::Status::OK;;
auto node = obj->getDescendant();
- ::aurum::Element* root = mResponse->add_roots();
+ ::aurum::Element *root = mResponse->add_roots();
traverse(root, node, 0);
}
return grpc::Status::OK;
#include "Sel.h"
#include "ISearchable.h"
-FindElementCommand::FindElementCommand(const ::aurum::ReqFindElement* request,
- ::aurum::RspFindElement* response)
+FindElementCommand::FindElementCommand(const ::aurum::ReqFindElement *request,
+ ::aurum::RspFindElement *response)
: mRequest{request}, mResponse{response}
{
mObjMap = ObjectMapper::getInstance();
if (founds.size() > 0) {
for (auto& found : founds) {
- UiObject* obj = found.get();
+ UiObject *obj = found.get();
std::string key{};
key = mObjMap->getElement(found);
if (key.length() <= 0)
key = mObjMap->addElement(std::move(found));
LOGI("found object : %s key:%s",
obj->getAutomationId().c_str(), key.c_str());
- ::aurum::Element* elm = mResponse->add_elements();
+ ::aurum::Element *elm = mResponse->add_elements();
elm->set_elementid(key);
elm->set_package(obj->getApplicationPackage());
#include "UiDevice.h"
FlickCommand::FlickCommand(const ::aurum::ReqFlick *request,
- ::aurum::RspFlick * response)
+ ::aurum::RspFlick *response)
: mRequest{request}, mResponse{response}
{
}
#include <package_manager.h>
#endif
-GetAppInfoCommand::GetAppInfoCommand(const ::aurum::ReqGetAppInfo* request,
- ::aurum::RspGetAppInfo* response)
+GetAppInfoCommand::GetAppInfoCommand(const ::aurum::ReqGetAppInfo *request,
+ ::aurum::RspGetAppInfo *response)
: mRequest{request}, mResponse{response}
{
}
package_info_h package_info;
app_state_e appState;
- char* label = nullptr;
+ char *label = nullptr;
mResponse->set_status(::aurum::RspStatus::OK);
mResponse->set_isinstalled(false);
#include "UiDevice.h"
GetAttributeCommand::GetAttributeCommand(
- const ::aurum::ReqGetAttribute* request, ::aurum::RspGetAttribute* response)
+ const ::aurum::ReqGetAttribute *request, ::aurum::RspGetAttribute *response)
: mRequest{request}, mResponse{response}, mObjMap{ObjectMapper::getInstance()}
{
}
return grpc::Status::CANCELLED;
}
-std::unique_ptr<GetAttributeCommand> GetAttributeCommand::createCommand(const ::aurum::ReqGetAttribute* request,
- ::aurum::RspGetAttribute* response)
+std::unique_ptr<GetAttributeCommand> GetAttributeCommand::createCommand(const ::aurum::ReqGetAttribute *request,
+ ::aurum::RspGetAttribute*response)
{
LOGI("GetAttribute --------------- ");
::aurum::ReqGetAttribute_RequestType type = request->attribute();
#define BUFSIZE 64
GetDeviceTimeCommand::GetDeviceTimeCommand(
- const ::aurum::ReqGetDeviceTime* request,
- ::aurum::RspGetDeviceTime* response)
+ const ::aurum::ReqGetDeviceTime *request,
+ ::aurum::RspGetDeviceTime *response)
: mRequest{request}, mResponse{response}
{
}
#include "bootstrap.h"
#include "GetLocationCommand.h"
-GetLocationCommand::GetLocationCommand(const ::aurum::ReqGetLocation* request,
- ::aurum::RspGetLocation* response)
+GetLocationCommand::GetLocationCommand(const ::aurum::ReqGetLocation *request,
+ ::aurum::RspGetLocation *response)
: mRequest{request}, mResponse{response}
{
}
::grpc::Status GetLocationCommand::execute()
{
LOGI("GetLocation --------------- ");
- // ObjectMapper *mObjMap = ObjectMapper::getInstance();
mResponse->set_alt(-1);
mResponse->set_lat(-1);
#include "GetSizeCommand.h"
#include "UiObject.h"
-GetSizeCommand::GetSizeCommand(const ::aurum::ReqGetSize* request,
- ::aurum::RspGetSize* response)
+GetSizeCommand::GetSizeCommand(const ::aurum::ReqGetSize *request,
+ ::aurum::RspGetSize *response)
: mRequest{request}, mResponse{response}
{
}
#include "GetValueCommand.h"
#include "UiObject.h"
-GetValueCommand::GetValueCommand(const ::aurum::ReqGetValue* request,
- ::aurum::RspGetValue* response)
+GetValueCommand::GetValueCommand(const ::aurum::ReqGetValue *request,
+ ::aurum::RspGetValue *response)
: mRequest{request}, mResponse{response}
{
}
::grpc::Status GetValueCommand::execute()
{
LOGI("GetValue --------------- ");
- ObjectMapper* mObjMap = ObjectMapper::getInstance();
+ ObjectMapper *mObjMap = ObjectMapper::getInstance();
std::shared_ptr<UiObject> obj = mObjMap->getElement(mRequest->elementid());
if (obj) {
}
return grpc::Status::OK;
-}
\ No newline at end of file
+}
#include "bootstrap.h"
#include "KillServerCommand.h"
-KillServerCommand::KillServerCommand(const ::aurum::ReqEmpty* request,
- ::aurum::RspEmpty* response)
+KillServerCommand::KillServerCommand(const ::aurum::ReqEmpty *request,
+ ::aurum::RspEmpty *response)
: mRequest{request}, mResponse{response}
{
}
#include <app_control.h>
#endif
-LaunchAppCommand::LaunchAppCommand(const ::aurum::ReqLaunchApp* request,
- ::aurum::RspLaunchApp* response)
+LaunchAppCommand::LaunchAppCommand(const ::aurum::ReqLaunchApp *request,
+ ::aurum::RspLaunchApp *response)
: mRequest{request}, mResponse{response}
{
}
#include "UiObject.h"
#include "UiDevice.h"
-LongClickCommand::LongClickCommand(const ::aurum::ReqClick* request,
- ::aurum::RspClick* response)
+LongClickCommand::LongClickCommand(const ::aurum::ReqClick *request,
+ ::aurum::RspClick *response)
: mRequest{request}, mResponse{response}
{
}
{
LOGI("LongClick --------------- ");
- ObjectMapper* mObjMap = ObjectMapper::getInstance();
+ ObjectMapper *mObjMap = ObjectMapper::getInstance();
::aurum::ReqClick_RequestType type = mRequest->type();
if (type == ::aurum::ReqClick_RequestType_ELEMENTID) {
#include "SendKeyCommand.h"
#include "UiDevice.h"
-SendKeyCommand::SendKeyCommand(const ::aurum::ReqKey* request,
- ::aurum::RspKey* response)
+SendKeyCommand::SendKeyCommand(const ::aurum::ReqKey *request,
+ ::aurum::RspKey *response)
: mRequest{request}, mResponse{response}
{
}
{
LOGI("SetValue --------------- ");
LOGI("text:%s", mRequest->stringvalue().c_str());
- ObjectMapper* mObjMap = ObjectMapper::getInstance();
+
+ ObjectMapper *mObjMap = ObjectMapper::getInstance();
std::shared_ptr<UiObject> obj = mObjMap->getElement(mRequest->elementid());
if (obj) obj->setText(const_cast<std::string&>(mRequest->stringvalue()));
return grpc::Status::OK;
-}
\ No newline at end of file
+}
#include "UiDevice.h"
TakeScreenshotCommand::TakeScreenshotCommand(
- const ::aurum::ReqTakeScreenshot* request,
- ::grpc::ServerWriter< ::aurum::RspTakeScreenshot>* writer)
+ const ::aurum::ReqTakeScreenshot *request,
+ ::grpc::ServerWriter< ::aurum::RspTakeScreenshot> *writer)
: mRequest{request}, mWriter{writer}
{
}
#include "TouchDownCommand.h"
#include "UiDevice.h"
-TouchDownCommand::TouchDownCommand(const ::aurum::ReqTouchDown* request,
- ::aurum::RspTouchDown* response)
+TouchDownCommand::TouchDownCommand(const ::aurum::ReqTouchDown *request,
+ ::aurum::RspTouchDown *response)
: mRequest{request}, mResponse{response}
{
}
#include "TouchMoveCommand.h"
#include "UiDevice.h"
-TouchMoveCommand::TouchMoveCommand(const ::aurum::ReqTouchMove* request,
- ::aurum::RspTouchMove* response)
+TouchMoveCommand::TouchMoveCommand(const ::aurum::ReqTouchMove *request,
+ ::aurum::RspTouchMove *response)
: mRequest{request}, mResponse{response}
{
}
#include "TouchUpCommand.h"
#include "UiDevice.h"
-TouchUpCommand::TouchUpCommand(const ::aurum::ReqTouchUp* request,
- ::aurum::RspTouchUp* response)
+TouchUpCommand::TouchUpCommand(const ::aurum::ReqTouchUp *request,
+ ::aurum::RspTouchUp *response)
: mRequest{request}, mResponse{response}
{
}
void ObjectMapper::cleanUp()
{
- std::stringstream ss{};
-
LOGI("clean up object map");
for(auto iter = mObjectMapReverse.begin(); iter != mObjectMapReverse.end(); ) {
- auto obj = mObjectMap[iter->second];
+ auto obj = mObjectMap[iter->second];
if (obj && !obj->isValid()) {
iter = mObjectMapReverse.erase(iter);
} else {