LeviLamina
Loading...
Searching...
No Matches
RequestInterpreter.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8namespace CodeBuilder { class IRequestHandler; }
9namespace CodeBuilder { struct CommandRequest; }
10namespace CodeBuilder { struct RequestHeader; }
11namespace Json { class Value; }
12// clang-format on
13
14namespace CodeBuilder {
15
17public:
18 // member variables
19 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 RequestInterpreter& operator=(RequestInterpreter const&);
28
29public:
30 // member functions
31 // NOLINTBEGIN
33
34 MCNAPI void process(
36 ::CodeBuilder::RequestHeader const& header,
37 ::Json::Value const& body,
38 ::IMinecraftEventing* eventing
39 ) const;
40
42 // NOLINTEND
43
44public:
45 // static functions
46 // NOLINTBEGIN
47 MCNAPI static bool _parse(::Json::Value const& command, ::CodeBuilder::CommandRequest& request);
48 // NOLINTEND
49
50public:
51 // constructor thunks
52 // NOLINTBEGIN
53 MCNAPI void* $ctor();
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59 MCNAPI void $dtor();
60 // NOLINTEND
61};
62
63} // namespace CodeBuilder
Definition IRequestHandler.h:15
Definition RequestInterpreter.h:16
MCAPI void process(::CodeBuilder::IRequestHandler &sender, ::CodeBuilder::RequestHeader const &header, ::Json::Value const &body, ::IMinecraftEventing *eventing) const
static MCAPI bool _parse(::Json::Value const &command, ::CodeBuilder::CommandRequest &request)
Definition IMinecraftEventing.h:149
Definition Value.h:16
Definition CommandRequest.h:7
Definition RequestHeader.h:7
Definition Alias.h:14