29 ::ll::TypedStorage<4, 4, ::MinecraftPacketIds> packetId;
30 ::ll::TypedStorage<8, 8, int64> recordedTime;
31 ::ll::TypedStorage<8, 8, uint64> originalStreamSize;
32 ::ll::TypedStorage<1, 513, char[513]> hexData;
39 MCAPI ::Json::Value toJson()
const;
49 ::ll::TypedStorage<8, 1648, ::PacketTraceNetworkPeer::PacketTraceQueue> mSentPackets;
50 ::ll::TypedStorage<8, 1648, ::PacketTraceNetworkPeer::PacketTraceQueue> mReceivedPackets;
55 PacketTraceNetworkPeer();
60 virtual void sendPacket(
61 ::std::string
const& data,
62 ::NetworkPeer::Reliability reliability,
63 ::Compressibility compressible
66 virtual ::NetworkPeer::NetworkStatus getNetworkStatus() const ;
69 ::
std::
string& outData,
70 ::
std::shared_ptr<::
std::chrono::steady_clock::time_point> const& timepointPtr
73 virtual ~PacketTraceNetworkPeer() = default;
79 MCAPI explicit PacketTraceNetworkPeer(::
std::shared_ptr<::
NetworkPeer> peer);
81 MCAPI
void _recordPacket(::
std::
string const& data,
bool isOutgoing);
84 MCAPI ::std::pair<::Json::Value, ::Json::Value> getPacketTraces()
const;
91 MCAPI
void* $ctor(::std::shared_ptr<::NetworkPeer> peer);
98 $sendPacket(::std::string
const& data, ::NetworkPeer::Reliability reliability, ::Compressibility compressible);
100 MCFOLD ::NetworkPeer::NetworkStatus $getNetworkStatus()
const;
102 MCAPI ::NetworkPeer::DataStatus $_receivePacket(
103 ::std::string& outData,
104 ::std::shared_ptr<::std::chrono::steady_clock::time_point>
const& timepointPtr