X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FUN%2FUNDatagramSocketHandle.hh;h=20c9977dc5dce1e603aa478e5903b035f9d38d91;hb=01affde68cb93a334a2e6daabd2010b9a14b4553;hp=a253105e4b7a4426569744c66f48d0ad3ae1c11e;hpb=0de6c83e2769c7deb2ed3c57d7b26e8cb3fcca04;p=senf.git diff --git a/Socket/Protocols/UN/UNDatagramSocketHandle.hh b/Socket/Protocols/UN/UNDatagramSocketHandle.hh index a253105..20c9977 100644 --- a/Socket/Protocols/UN/UNDatagramSocketHandle.hh +++ b/Socket/Protocols/UN/UNDatagramSocketHandle.hh @@ -1,6 +1,7 @@ -// $Id$ -// // Copyright (C) 2007 +// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) +// Kompetenzzentrum NETwork research (NET) +// David Wagner // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -50,8 +51,27 @@ namespace senf { ReadablePolicy, WriteablePolicy, SocketBufferingPolicy - >::policy UNDatagramSocket_Policy; + >::policy UNDatagramSocket_Policy; ///< Socket Policy of the Unix Domain Datagram Protocol + + /** \brief Unix Domain Datagram Socket Protocol + + \par Socket Handle typedefs: + \ref UNDatagramSocketHandle (ProtocolClientSocketHandle) + + \par Policy Interface: (to be checked) + ClientSocketHandle::read(), ClientSocketHandle::readfrom(), + ClientSocketHandle::writeto(), ClientSocketHandle::bind(), ClientSocketHandle::local(), + ClientSocketHandle::rcvbuf(), ClientSocketHandle::sndbuf() + \par Address Type: + UNAddress + + UNDatagramSocketProtocol provides an datagram protocol socket based on the unix domain addressing. + + This class is utilized as the protocol class of the ProtocolClientSocketHandle + via the Socket Handle typedefs above. + + */ class UNDatagramSocketProtocol : public ConcreteSocketProtocol, public UNProtocol, @@ -88,10 +108,6 @@ namespace senf { typedef ProtocolClientSocketHandle UNDatagramClientSocketHandle; - typedef MakeSocketPolicy< - UNDatagramSocket_Policy, - UNAddressingPolicy - >::policy UDPv6Socket_Policy; } ///////////////////////////////hh.e//////////////////////////////////////// //#include "UNDatagramSocketHandle.cci"