19 setupMessageSender(::std::function<
void(::std::string, ::std::string, ::std::string)> messageSender) = 0;
21 virtual bool shouldProcessMessage(::std::string
const& functionNamespace, ::std::string
const& func) = 0;
23 virtual bool onMessageReceived(
24 ::std::string
const& functionNamespace,
25 ::std::string
const& func,
26 ::std::optional<::Json::Value> arguments
29 virtual bool isShutdownInProgress();
31 virtual void onShutdown();
33 virtual void onLoadingBegin(::std::function<
void(::std::string)> handler);
40 MCNAPI
bool $isShutdownInProgress();
42 MCNAPI
void $onShutdown();