33 struct PendingDataRequest {
43 PendingDataRequest& operator=(PendingDataRequest
const&);
44 PendingDataRequest(PendingDataRequest
const&);
60 struct RegisteredCollection {
70 RegisteredCollection& operator=(RegisteredCollection
const&);
71 RegisteredCollection(RegisteredCollection
const&);
72 RegisteredCollection();
96 ServerDataTransferService& operator=(ServerDataTransferService
const&);
97 ServerDataTransferService(ServerDataTransferService
const&);
98 ServerDataTransferService();
103 virtual ~ServerDataTransferService() ;
105 virtual ::Scripting::Result_deprecated<void> init() ;
107 virtual ::Scripting::Result_deprecated<void> quit() ;
109 virtual ::std::string_view getServiceName() const ;
111 virtual
void requestData(
112 ::
std::
string const& collectionName,
113 ::
std::function<
void(
bool, ::
std::
string const&, ::
std::
string const&, ::
std::
string const&)> const& callback,
117 virtual ::Scripting::Result_deprecated<::
std::
string const>
118 requestSchema(::
std::
string const& collectionName) ;
120 virtual ::Scripting::Result_deprecated<
void>
121 sendData(::
std::
string const& collectionName, ::
std::
string const& jsonData) ;
123 virtual ::Scripting::Result_deprecated<
void> sendDataToClipboard(::
std::
string const& jsonData) ;
125 virtual ::
std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData> getRegisteredCollections() const
128 virtual ::Scripting::Result_deprecated<
void> openSession(::
std::
string const& collectionName) ;
130 virtual ::Scripting::Result_deprecated<
void> closeSession(::
std::
string const& collectionName) ;
139 ::Editor::Network::DataTransferServiceDataRequestResponsePayload const& payload
143 ::Editor::Network::DataTransferServiceRegisterCollectionPayload const& payload
162 MCNAPI ::Scripting::Result_deprecated<
void>
$init();
164 MCNAPI ::Scripting::Result_deprecated<
void>
$quit();
169 ::
std::
string const& collectionName,
170 ::
std::function<
void(
bool, ::
std::
string const&, ::
std::
string const&, ::
std::
string const&)> const& callback,
174 MCNAPI ::Scripting::Result_deprecated<::
std::
string const>
$requestSchema(::
std::
string const& collectionName);
176 MCNAPI ::Scripting::Result_deprecated<
void>
183 MCNAPI ::Scripting::Result_deprecated<
void>
$openSession(::
std::
string const& collectionName);
185 MCNAPI ::Scripting::Result_deprecated<
void>
$closeSession(::
std::
string const& collectionName);
MCAPI void $requestData(::std::string const &collectionName, ::std::function< void(bool, ::std::string const &, ::std::string const &, ::std::string const &)> const &callback, bool useSnapshot)