compositor: Use stdint for specifing integer storage
[src/agl-compositor.git] / grpc-proxy / grpc-async-cb.h
index 21a4e4d..342a6df 100644 (file)
@@ -63,6 +63,7 @@ private:
 class GrpcServiceImpl final : public agl_shell_ipc::AglShellManagerService::CallbackService {
 public:
        GrpcServiceImpl(Shell *aglShell) : m_aglShell(aglShell) {}
+       void setAglShell(Shell *_aglShell) { m_aglShell = _aglShell; }
 
        grpc::ServerUnaryReactor *ActivateApp(grpc::CallbackServerContext *context,
                        const ::agl_shell_ipc::ActivateRequest* request,
@@ -100,10 +101,14 @@ public:
                        const ::agl_shell_ipc::AppPositionRequest* request,
                        ::agl_shell_ipc::AppPositionResponse* /*response*/) override;
 
+       grpc::ServerUnaryReactor *SetAppScale(grpc::CallbackServerContext *context,
+                       const ::agl_shell_ipc::AppScaleRequest* request,
+                       ::agl_shell_ipc::AppScaleResponse* /*response*/) override;
+
        grpc::ServerWriteReactor< ::agl_shell_ipc::AppStateResponse>* AppStatusState(
              ::grpc::CallbackServerContext* /*context*/,
              const ::agl_shell_ipc::AppStateRequest* /*request*/)  override;
 
 private:
-       Shell *m_aglShell;
+       Shell *m_aglShell = nullptr;
 };