108 virtual ::Scripting::Result<void> init() ;
111 virtual ::Scripting::Result<void> quit() ;
114 virtual ::std::string_view getServiceName() const ;
117 virtual
void requestData(
118 ::
std::
string const& collectionName,
119 ::
std::function<
void(
bool, ::
std::
string const&, ::
std::
string const&, ::
std::
string const&)> const& callback
123 virtual ::Scripting::
Result<::
std::
string const, ::Scripting::Error>
124 requestSchema(::
std::
string const& collectionName) ;
127 virtual ::Scripting::
Result<
void>
128 sendData(::
std::
string const& collectionName, ::
std::
string const& jsonData) ;
131 virtual ::Scripting::
Result<
void> sendDataToClipboard(::
std::
string const& jsonData) ;
134 virtual ::
std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData> getRegisteredCollections() const
143 MCAPI
void _onDataRequestResponsePayloadReceived(
144 ::Editor::Network::DataTransferServiceDataRequestResponsePayload const& payload
148 _onRegisterCollectionPayloadReceived(::Editor::Network::DataTransferServiceRegisterCollectionPayload const& payload
167 MCAPI ::Scripting::
Result<
void> $init();
169 MCFOLD ::Scripting::
Result<
void> $quit();
171 MCAPI ::
std::string_view $getServiceName() const;
173 MCAPI
void $requestData(
174 ::
std::
string const& collectionName,
175 ::
std::function<
void(
bool, ::
std::
string const&, ::
std::
string const&, ::
std::
string const&)> const& callback
178 MCAPI ::Scripting::
Result<::
std::
string const, ::Scripting::Error>
179 $requestSchema(::
std::
string const& collectionName);
181 MCAPI ::Scripting::
Result<
void> $sendData(::
std::
string const& collectionName, ::
std::
string const& jsonData);
183 MCAPI ::Scripting::
Result<
void> $sendDataToClipboard(::
std::
string const& jsonData);
185 MCAPI ::
std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData> $getRegisteredCollections() const;
191 MCAPI static
void** $vftableForServerDataTransferServiceProvider();
193 MCAPI static
void** $vftableForIEditorService();