X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=reorderer.h;h=cdde8146a090a04ddd7d44b7ce836cef4a4850e0;hb=6eb319dbbc9305b984fd70e8e6d5adebf87edbb7;hp=393e327f7dbe86053fb374fd9601720c3a9e8195;hpb=47f75fc7569e504a94a601cb3a81793400b134ac;p=greproxy diff --git a/reorderer.h b/reorderer.h index 393e327..cdde814 100644 --- a/reorderer.h +++ b/reorderer.h @@ -22,16 +22,15 @@ struct GREPacket { } }; -class Reorderer : public Protocol { +class Reorderer : public Sender { public: - Reorderer(Protocol* sender); + Reorderer(Sender* sender); void send_packet(uint16_t proto, const std::string& data, int seq); - virtual int fd() const { assert(false); } private: void check_ts_discontinuity(uint16_t proto, const std::string &data, bool silence); - Protocol* sender; + Sender* sender; int last_seq; std::priority_queue, std::greater> packet_buffer;