Mercurial > hg > orthanc-stone
annotate Platforms/Wasm/WasmPlatformApplicationAdapter.h @ 1310:9bea7e15b519 broker
- first pass at changes to cope with the refactoring of the loading system
- global loader-related data accessible through ILoadersContext::ILock
- many changes in legacy loaders (CT, RTSTRUCT, DOSE) + loader cache
- NOT FINISHED! there are shared_from_this calls in ctors! this will crash!
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Mon, 09 Mar 2020 14:53:22 +0100 |
parents | 79bb0a02d1cc |
children |
rev | line source |
---|---|
307 | 1 #pragma once |
2 | |
3 #include <string> | |
4 #include <Framework/Messages/IObserver.h> | |
5 #include <Applications/IStoneApplication.h> | |
6 | |
7 namespace OrthancStone | |
8 { | |
9 class WasmPlatformApplicationAdapter : public IObserver | |
10 { | |
11 IStoneApplication& application_; | |
12 public: | |
13 WasmPlatformApplicationAdapter(MessageBroker& broker, IStoneApplication& application); | |
14 | |
508
7105a0bad250
- Added HandleSerializedMessage to IStoneApplication (empty impl)
Benjamin Golinvaux <bgo@osimis.io>
parents:
307
diff
changeset
|
15 virtual void HandleSerializedMessageFromWeb(std::string& output, const std::string& input); |
7105a0bad250
- Added HandleSerializedMessage to IStoneApplication (empty impl)
Benjamin Golinvaux <bgo@osimis.io>
parents:
307
diff
changeset
|
16 virtual void NotifyStatusUpdateFromCppToWebWithString(const std::string& statusUpdateMessage); |
7105a0bad250
- Added HandleSerializedMessage to IStoneApplication (empty impl)
Benjamin Golinvaux <bgo@osimis.io>
parents:
307
diff
changeset
|
17 virtual void NotifyStatusUpdateFromCppToWebWithSerializedMessage(const std::string& statusUpdateMessage); |
307 | 18 }; |
19 } |