LeviLamina
Loading...
Searching...
No Matches
LocalNetworkPeer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/network/Compressibility.h"
7#include "mc/network/NetworkPeer.h"
8
10public:
11 // LocalNetworkPeer inner types declare
12 // clang-format off
13 struct IncomingData;
14 // clang-format on
15
16 // LocalNetworkPeer inner types define
17 struct IncomingData {
18 public:
19 // member variables
20 // NOLINTBEGIN
23 // NOLINTEND
24
25 public:
26 // prevent constructor by default
27 IncomingData& operator=(IncomingData const&);
30 };
31
32public:
33 // member variables
34 // NOLINTBEGIN
37 // NOLINTEND
38
39public:
40 // prevent constructor by default
41 LocalNetworkPeer& operator=(LocalNetworkPeer const&);
44
45public:
46 // virtual functions
47 // NOLINTBEGIN
48 // vIndex: 1
49 virtual void sendPacket(::std::string const&, ::NetworkPeer::Reliability, ::Compressibility) /*override*/;
50
51 // vIndex: 2
52 virtual ::NetworkPeer::DataStatus
53 receivePacket(::std::string&, ::std::shared_ptr<::std::chrono::steady_clock::time_point> const&) /*override*/;
54
55 // vIndex: 3
56 virtual ::NetworkPeer::NetworkStatus getNetworkStatus() const /*override*/;
57
58 // vIndex: 6
59 virtual bool isLocal() const /*override*/;
60
61 // vIndex: 7
62 virtual bool isEncrypted() const /*override*/;
63
64 // vIndex: 0
65 virtual ~LocalNetworkPeer() /*override*/ = default;
66 // NOLINTEND
67
68public:
69 // destructor thunk
70 // NOLINTBEGIN
71
72 // NOLINTEND
73
74public:
75 // virtual function thunks
76 // NOLINTBEGIN
77
78 // NOLINTEND
79};
Definition LocalNetworkPeer.h:9
Definition NetworkPeer.h:8
Definition LocalNetworkPeer.h:17
Definition Alias.h:14