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 functions
19 // NOLINTBEGIN
20 MCNAPI void process(
22 ::CodeBuilder::RequestHeader const& header,
23 ::Json::Value const& body,
24 ::IMinecraftEventing* eventing
25 ) const;
26 // NOLINTEND
27
28public:
29 // static functions
30 // NOLINTBEGIN
31 MCNAPI static bool _parse(::Json::Value const& command, ::CodeBuilder::CommandRequest& request);
32 // NOLINTEND
33};
34
35} // 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:145
Definition Value.h:16
Definition CommandRequest.h:7
Definition RequestHeader.h:7