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
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 RequestInterpreter& operator=(RequestInterpreter const&);
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCNAPI void process(
34 ::CodeBuilder::RequestHeader const& header,
35 ::Json::Value const& body,
36 ::IMinecraftEventing* eventing
37 ) const;
38
40 // NOLINTEND
41
42public:
43 // static functions
44 // NOLINTBEGIN
45 MCNAPI static bool _parse(::Json::Value const& command, ::CodeBuilder::CommandRequest& request);
46 // NOLINTEND
47
48public:
49 // destructor thunk
50 // NOLINTBEGIN
51 MCNAPI void $dtor();
52 // NOLINTEND
53};
54
55} // namespace CodeBuilder
Definition IRequestHandler.h:19
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:144
Definition Value.h:16
Definition CommandRequest.h:7
Definition RequestHeader.h:7
Definition Alias.h:14