X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=rsdecoder.h;h=3b1634db7e63347574788b1cd032b136dc575353;hb=3bcabb4fd4764b0804b8b44cb967edf7369cc714;hp=8e63aa67a8a7b12b0bd8c708d3d38279f9c20ae6;hpb=4c15e1ffd081f5e2f7840a6dea58b131c4358533;p=greproxy diff --git a/rsdecoder.h b/rsdecoder.h index 8e63aa6..3b1634d 100644 --- a/rsdecoder.h +++ b/rsdecoder.h @@ -15,6 +15,8 @@ public: RSDecoder(Sender *sender); virtual void send_packet(uint16_t proto, const std::string &data, int incoming_seq); + int get_recovered_packets() const { return num_recovered_packets; } + private: struct RSGroup { std::map packets; @@ -23,6 +25,8 @@ private: Sender *sender; std::map rs_groups; fecpp::fec_code rs; + + int num_recovered_packets = 0; }; #endif /* !defined(_RSDECODER_H) */