X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FSocketProtocol.hh;h=b41fccb8b05e182579462235abe3db3a3e5f30d0;hb=92f8630b75f3ef50e73c48cde58645dcd1534e27;hp=ef4f22d511201a797620f7aa99d96c4689dbba50;hpb=25fe79f266e7583750d8e761abec4022d87972b8;p=senf.git
diff --git a/Socket/SocketProtocol.hh b/Socket/SocketProtocol.hh
index ef4f22d..b41fccb 100644
--- a/Socket/SocketProtocol.hh
+++ b/Socket/SocketProtocol.hh
@@ -32,22 +32,19 @@
/** \defgroup protocol_group The Protocol Classes
- \htmlonly
-
-
- \endhtmlonly
+
+ \ref SocketProtocol
+ \ref UNSocketProtocol
+ \ref PacketSocketProtocol
+ \ref ConcreteSocketProtocol
+ \ref BSDSocketProtocol
+ \ref DatagramSocketProtocol
+ \ref TCPSocketProtocol
+ \ref UNDatagramSocketProtocol
+ \ref AddressableBSDSocketProtocol
+ \ref TCPv4SocketProtocol
+
+ \htmlonly \endhtmlonly
The socket handle classes and templates only implement the most important socket API methods
using the policy framework. To access the complete API, the protocol interface is
@@ -92,8 +89,8 @@
accessibility of the socket body from all facets.
*/
-#ifndef HH_SocketProtocol_
-#define HH_SocketProtocol_ 1
+#ifndef HH_SENF_Socket_SocketProtocol_
+#define HH_SENF_Socket_SocketProtocol_ 1
// Custom includes
#include
@@ -171,7 +168,7 @@ namespace senf {
not support the notion of EOF, this member should
always return \c false. */
- virtual void close() const; ///< Close socket
+ virtual void close(); ///< Close socket
/**< This override will automatically \c shutdown() the
socket whenever it is closed.
\throws senf::SystemException