14 #ifndef ZYPPNG_IO_SOCKADDR_H_DEFINED 15 #define ZYPPNG_IO_SOCKADDR_H_DEFINED 18 #include <sys/socket.h> 30 virtual std::size_t
size ()
const = 0;
39 using Ptr = std::shared_ptr<UnixSockAddr>;
45 std::size_t
size()
const override;
50 std::shared_ptr<struct sockaddr_un>
_data;
UnixSockAddr(const std::string &path, bool abstract)
sockaddr * nativeSockAddr() const override
std::size_t size() const override
std::shared_ptr< UnixSockAddr > Ptr
virtual std::size_t size() const =0
std::shared_ptr< struct sockaddr_un > _data
virtual struct ::sockaddr * nativeSockAddr() const =0