LeviLamina
Loading...
Searching...
No Matches
ClientInteractiveToolServiceRemoteProxy.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/editor/InteractiveToolError.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Editor::InteractiveTools { struct Capabilities; }
11namespace Editor::Rpc { struct RpcRejection; }
12// clang-format on
13
14namespace Editor::Rpc::Generated {
15
16class ClientInteractiveToolServiceRemoteProxy {
17public:
18 // member variables
19 // NOLINTBEGIN
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 ClientInteractiveToolServiceRemoteProxy& operator=(ClientInteractiveToolServiceRemoteProxy const&);
26 ClientInteractiveToolServiceRemoteProxy(ClientInteractiveToolServiceRemoteProxy const&);
27 ClientInteractiveToolServiceRemoteProxy();
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCNAPI void deactivate(
33 uint64 sessionId,
34 ::std::function<
35 void(::nonstd::expected<::Editor::InteractiveTools::InteractiveToolError, ::Editor::Rpc::RpcRejection>)>
36 callback
37 );
38
39 MCNAPI void getCapabilities(
40 ::std::function<void(::nonstd::expected<::Editor::InteractiveTools::Capabilities, ::Editor::Rpc::RpcRejection>)>
41 callback
42 );
43 // NOLINTEND
44};
45
46} // namespace Editor::Rpc::Generated
MCAPI void deactivate(uint64 sessionId, ::std::function< void(::nonstd::expected<::Editor::InteractiveTools::InteractiveToolError, ::Editor::Rpc::RpcRejection >)> callback)
MCAPI void getCapabilities(::std::function< void(::nonstd::expected<::Editor::InteractiveTools::Capabilities, ::Editor::Rpc::RpcRejection >)> callback)
Definition Capabilities.h:7
Definition RpcRejection.h:7
Definition Alias.h:14