X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=tunprotocol.h;h=7f160668f7973985988f515cd98d925f38263896;hb=6eb319dbbc9305b984fd70e8e6d5adebf87edbb7;hp=9af2e78149787815e9d1994757b2f0c1c9639a3c;hpb=47f75fc7569e504a94a601cb3a81793400b134ac;p=greproxy diff --git a/tunprotocol.h b/tunprotocol.h index 9af2e78..7f16066 100644 --- a/tunprotocol.h +++ b/tunprotocol.h @@ -6,12 +6,12 @@ #include #include -class TUNProtocol : public Protocol { +class TUNProtocol : public Sender, public Reader { public: TUNProtocol(const char *devname); virtual void send_packet(uint16_t proto, const std::string &data, int incoming_seq); virtual int fd() const; - void read_packet(Protocol* sender); + virtual void read_packet(Sender* sender); private: int tunfd;