Add first stub methods to send window status updates from Android to host

This commit is contained in:
Simon Fels 2016-11-11 09:41:10 +01:00
commit 6ee8734cf3
10 changed files with 130 additions and 18 deletions

View file

@ -36,6 +36,8 @@ public:
PlatformApiStub(const std::shared_ptr<rpc::Channel> &rpc_channel);
void boot_finished();
void update_window_state();
void remove_window();
private:
template<typename Response>
@ -46,9 +48,13 @@ private:
};
void handle_boot_finished_response(Request<protobuf::rpc::Void> *request);
void handle_update_window_state_response(Request<protobuf::rpc::Void> *request);
void handle_remove_window_response(Request<protobuf::rpc::Void> *request);
mutable std::mutex mutex_;
common::WaitHandle boot_finished_wait_handle_;
common::WaitHandle update_window_state_wait_handle_;
common::WaitHandle remove_window_wait_handle_;
std::shared_ptr<rpc::Channel> rpc_channel_;
};