X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FUN%2FConnectedUNDatagramSocketHandle.hh;h=b25992556bfda67526c3eb7247dae955bca4da43;hb=8475937b6551f73a1cddd8fa830b7128d4c8ebf7;hp=50ead3ef3dd13e9e2e67a21285f9dcd8161d1b0a;hpb=6f50bf49e282c0528f51faa0a245bbfa2b867399;p=senf.git diff --git a/Socket/Protocols/UN/ConnectedUNDatagramSocketHandle.hh b/Socket/Protocols/UN/ConnectedUNDatagramSocketHandle.hh index 50ead3e..b259925 100644 --- a/Socket/Protocols/UN/ConnectedUNDatagramSocketHandle.hh +++ b/Socket/Protocols/UN/ConnectedUNDatagramSocketHandle.hh @@ -1,8 +1,8 @@ // $Id$ // -// Copyright (C) 2007 -// Fraunhofer Institute for Open Communication Systems (FOKUS) -// Competence Center NETwork research (NET), St. Augustin, GERMANY +// Copyright (C) 2007 +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY // David Wagner // // This program is free software; you can redistribute it and/or modify @@ -28,7 +28,7 @@ // Custom includes #include "UNAddressing.hh" -#include "UNProtocol.hh" +#include "UNSocketProtocol.hh" #include "../../../Socket/Protocols/BSDSocketProtocol.hh" #include "../../../Socket/FramingPolicy.hh" #include "../../../Socket/CommunicationPolicy.hh" @@ -40,9 +40,6 @@ namespace senf { - /// \addtogroup concrete_protocol_group - /// @{ - typedef MakeSocketPolicy< UNAddressingPolicy, DatagramFramingPolicy, @@ -51,6 +48,9 @@ namespace senf { WriteablePolicy >::policy ConnectedUNDatagramSocket_Policy; ///< Socket Policy of the Unix Domain Datagram Protocol (connected) + /// \ingroup concrete_protocol_group + /// \{ + /** \brief Unix Domain Datagram Socket Protocol (connected) \par Socket Handle typedefs: @@ -58,11 +58,10 @@ namespace senf { \par Policy Interface: (to be checked) ClientSocketHandle::read(), ClientSocketHandle::readfrom(), - ClientSocketHandle::writeto(), ClientSocketHandle::bind(), ClientSocketHandle::local(), - ClientSocketHandle::rcvbuf(), ClientSocketHandle::sndbuf() + ClientSocketHandle::writeto(), ClientSocketHandle::bind(), ClientSocketHandle::local() \par Address Type: - UNAddress + UNSocketAddress ConnectedUNDatagramSocketProtocol provides an datagram protocol socket based on the unix domain addressing which operates in a connected mode. @@ -73,7 +72,7 @@ namespace senf { class ConnectedUNDatagramSocketProtocol : public ConcreteSocketProtocol, - public UNProtocol, + public UNSocketProtocol, public BSDSocketProtocol, public AddressableBSDSocketProtocol { @@ -102,6 +101,8 @@ namespace senf { typedef ProtocolClientSocketHandle ConnectedUNDatagramClientSocketHandle; + ///\} + } ///////////////////////////////hh.e////////////////////////////////////////