27 TelemetryExtension& operator=(TelemetryExtension
const&);
28 TelemetryExtension(TelemetryExtension
const&);
35 virtual void setupMessageSender(::std::function<
void(::std::string, ::std::string, ::std::string)>) ;
38 setupMessageSender(::std::function<
void(::std::string, ::std::string, ::std::string)> messageSender) ;
42 virtual bool shouldProcessMessage(::std::string
const&, ::std::string
const&) ;
44 virtual bool shouldProcessMessage(::std::string
const& _namespace, ::std::string
const& func) ;
49 onMessageReceived(::std::string
const&, ::std::string
const&, ::std::optional<::Json::Value>) ;
51 virtual bool onMessageReceived(
52 ::std::string
const& func,
53 ::std::string
const& arguments,
54 ::std::optional<::Json::Value>
59 virtual void onLoadingBegin(::std::function<
void(::std::string)>) ;
61 virtual void onLoadingBegin(::std::function<
void(::std::string)> handler) ;
70 MCNAPI
explicit TelemetryExtension(
88 MCNAPI
void $setupMessageSender(::std::function<
void(::std::string, ::std::string, ::std::string)> messageSender);
90 MCNAPI
bool $shouldProcessMessage(::std::string
const& _namespace, ::std::string
const& func);
93 $onMessageReceived(::std::string
const& func, ::std::string
const& arguments, ::std::optional<::Json::Value>);
95 MCNAPI
void $onLoadingBegin(::std::function<
void(::std::string)> handler);