// Custom includes
#include <senf/Socket/SocketProtocol.hh>
-#include "UNAddressing.hh"
-#include <senf/Socket/ClientSocketHandle.hh>
-#include <senf/Socket/CommunicationPolicy.hh>
//#include "UNSocketProtocol.mpp"
///////////////////////////////hh.p////////////////////////////////////////
/** \brief Protocol facet providing Unix Domain Addressing related API
- This protocol facet introduces all the socket api protocol members which are related to Unix
+ This protocol facet introduces all the socket api protocol members which are related to Unix
Domain addressing.
*/
class UNSocketProtocol
virtual void close(); ///< Close socket
/**< This override will automatically \c shutdown() the
socket whenever it is closed.
- \throws senf::SystemException */ //
+ \throws senf::SystemException */ //
virtual void terminate() const; ///< Forcibly close socket
/**< This override will automatically \c shutdown() the
socket whenever it is called. Additionally it will
unsigned available() const;
bool eof() const;
-
+
private:
- void check_and_unlink() const;
-
+ void check_and_unlink() const;
+
std::string path_;
};