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;
 
 
virtual struct::sockaddr * nativeSockAddr() const =0
virtual std::size_t size() const =0
std::shared_ptr< UnixSockAddr > Ptr
std::size_t size() const override
sockaddr * nativeSockAddr() const override
UnixSockAddr(const std::string &path, bool abstract)
std::shared_ptr< struct sockaddr_un > _data