annotate Platforms/Wasm/IStoneApplicationToWebApplicationAdapter.h @ 287:2038d76bf13f am-2

interaction with HTML/JS
author am@osimis.io
date Thu, 30 Aug 2018 11:36:36 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
287
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
1 #pragma once
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
2
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
3 #include <string>
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
4
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
5 namespace OrthancStone
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
6 {
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
7 class IStoneApplicationToWebApplicationAdapter
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
8 {
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
9 public:
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
10 virtual void HandleMessageFromWeb(std::string& output, const std::string& input) = 0;
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
11 virtual void NotifyStatusUpdateFromCppToWeb(const std::string& statusUpdateMessage) = 0;
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
12 };
2038d76bf13f interaction with HTML/JS
am@osimis.io
parents:
diff changeset
13 }