Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions source/connection/flow/i_flow.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,17 @@ class IFlow : public Identifiable {
virtual void send_data(SizeByte data) = 0;

virtual SizeByte get_packet_size() const = 0;
virtual SizeByte get_sending_quota() const = 0;
virtual std::optional<TimeNs> get_last_rtt() const = 0;
virtual SizeByte get_delivered_data_size() const = 0;
virtual SizeByte get_sent_data_size() const = 0;
virtual SizeByte get_delivered_data_size() const = 0;
virtual uint32_t retransmit_count() const = 0;
virtual const BaseFlagManager& get_flag_manager() const = 0;

virtual SizeByte get_sending_quota() const = 0;

virtual std::optional<TimeNs> get_last_rtt() const = 0;
virtual TimeNs get_fct() const = 0;

virtual const BaseFlagManager& get_flag_manager() const = 0;

virtual std::shared_ptr<IHost> get_sender() const = 0;
virtual std::shared_ptr<IHost> get_receiver() const = 0;

Expand Down
Loading