3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/editor/datastore/EventType.h"
12namespace Json {
class Value; }
15namespace Editor::DataStore {
17class PayloadEventDispatcher {
27 PayloadEventDispatcher& operator=(PayloadEventDispatcher
const&);
28 PayloadEventDispatcher(PayloadEventDispatcher
const&);
29 PayloadEventDispatcher();
37 ::Editor::DataStore::EventType,
40 )> syncNetworkCallback,
43 ::Editor::DataStore::EventType,
58 ::Editor::DataStore::EventType,
61 )> syncNetworkCallback,
64 ::Editor::DataStore::EventType,
MCAPI PayloadEventDispatcher(::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> syncNetworkCallback, ::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> publishCallback)
MCAPI void * $ctor(::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> syncNetworkCallback, ::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> publishCallback)
MCAPI ~PayloadEventDispatcher()
Definition HashedString.h:5
Definition PayloadDescription.h:7