]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/unix.h
Refactor the API for defining packets in Protocol
[libs/net.git] / source / net / unix.h
index 821e915f0154d814163621ee4e47371ff70daf96..a7431a9c17f99a03bbc14b5f482b671b40d491b4 100644 (file)
@@ -10,19 +10,19 @@ class UnixAddr: public SockAddr
 {
 private:
        std::string path;
-       bool abstract;
+       bool abstract = false;
 
 public:
-       UnixAddr();
+       UnixAddr() = default;
        UnixAddr(const SysAddr &);
        UnixAddr(const std::string &, bool = false);
 
-       virtual UnixAddr *copy() const { return new UnixAddr(*this); }
+       UnixAddr *copy() const override { return new UnixAddr(*this); }
 
-       virtual SysAddr to_sys() const;
+       SysAddr to_sys() const override;
 
-       virtual Family get_family() const { return UNIX; }
-       virtual std::string str() const;
+       Family get_family() const override { return UNIX; }
+       std::string str() const override;
 };
 
 } // namespace Net