LeviLamina
Loading...
Searching...
No Matches
ILanEventHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace NetherNet::LanEvents { struct DiscoveryRequest; }
8namespace NetherNet::LanEvents { struct DiscoveryResponse; }
9namespace NetherNet::LanEvents { struct MessageReceived; }
10namespace NetherNet::LanEvents { struct MessageSent; }
11// clang-format on
12
13namespace NetherNet {
14
16public:
17 // virtual functions
18 // NOLINTBEGIN
19 // vIndex: 0
20 virtual ~ILanEventHandler() = default;
21
22 // vIndex: 4
23 virtual void OnLanEvent(::NetherNet::LanEvents::MessageSent const&);
24
25 // vIndex: 3
26 virtual void OnLanEvent(::NetherNet::LanEvents::MessageReceived const&);
27
28 // vIndex: 2
29 virtual void OnLanEvent(::NetherNet::LanEvents::DiscoveryRequest const&);
30
31 // vIndex: 1
32 virtual void OnLanEvent(::NetherNet::LanEvents::DiscoveryResponse const&);
33 // NOLINTEND
34
35public:
36 // destructor thunk
37 // NOLINTBEGIN
38
39 // NOLINTEND
40
41public:
42 // virtual function thunks
43 // NOLINTBEGIN
44 MCFOLD void $OnLanEvent(::NetherNet::LanEvents::MessageSent const&);
45 // NOLINTEND
46};
47
48} // namespace NetherNet
Definition ILanEventHandler.h:15
Definition DiscoveryRequest.h:7
Definition DiscoveryResponse.h:7
Definition MessageReceived.h:7
Definition MessageSent.h:7