]> git.sesse.net Git - greproxy/blobdiff - tunprotocol.h
Make sequence numbers unsigned, because they are.
[greproxy] / tunprotocol.h
index 79e528f379904f9b642440fb5328285f79325b7a..81fd900f0f02238819a6cb4a261977d2a3a16cbf 100644 (file)
@@ -9,7 +9,7 @@
 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 void send_packet(uint16_t proto, const std::string &data, uint32_t incoming_seq);
        virtual int fd() const;
        virtual void read_packet(Sender* sender);
 
@@ -18,7 +18,7 @@ public:
 
 private:
        int tunfd;
-       int seq;
+       uint32_t seq;
 
        int received_packets = 0, sent_packets = 0;
 };