#1 - quicr module

This commit is contained in:
Martin Slachta
2026-07-22 17:34:44 +02:00
parent a04f0dc262
commit f4174eb0c7
177 changed files with 5309 additions and 2265 deletions
+10 -6
View File
@@ -1,6 +1,8 @@
#pragma once
#include "protocol/quicr/QuicrConnection.hpp"
#include "network/SessionId.hpp"
#include "message_protocol/MessageConnection.hpp"
#include <cstdint>
@@ -8,16 +10,18 @@ namespace tw::net {
struct PlayerSession {
public:
uint32_t session_id;
SessionId session_id;
quicr::QuicrConnection* quicr_connection;
msg::MessageConnection* connection;
uint32_t last_frame;
uint32_t acked_frame;
PlayerSession(uint32_t session_id, quicr::QuicrConnection* quicr_connection) :
PlayerSession(SessionId session_id, msg::MessageConnection* connection) :
session_id(session_id),
quicr_connection(std::move(quicr_connection)),
last_frame(0)
connection(connection),
last_frame(0),
acked_frame(0)
{ }
};