Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
MessVerifier.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/certificates/ResponseVerifier.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Json { class Value; }
11// clang-format on
12
13class MessVerifier : public ::ResponseVerifier {
14public:
15 // member variables
16 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 MessVerifier& operator=(MessVerifier const&);
28 MessVerifier(MessVerifier const&);
29 MessVerifier();
30
31public:
32 // virtual functions
33 // NOLINTBEGIN
34 virtual ~MessVerifier() /*override*/ = default;
35
36 virtual void setRequest(::Json::Value& request) /*override*/;
37
38 virtual ::std::optional<::Json::Value> verify(::Json::Value&& response) /*override*/;
39 // NOLINTEND
40
41public:
42 // virtual function thunks
43 // NOLINTBEGIN
44#ifdef LL_PLAT_C
45 MCNAPI void $setRequest(::Json::Value& request);
46
47 MCNAPI ::std::optional<::Json::Value> $verify(::Json::Value&& response);
48#endif
49
50
51 // NOLINTEND
52};
Definition Value.h:16
Definition ResponseVerifier.h:10
Definition Alias.h:14