X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FUN%2FUNDatagramSocketHandle.hh;h=92c2cd6c73ec1555220a6951af526cec218ea2b2;hb=6f50bf49e282c0528f51faa0a245bbfa2b867399;hp=30e7b6b459b2176a838a7698df42f9c71237070f;hpb=171b7d9c23896219fc63a6c4a75fc86dfd4bb042;p=senf.git diff --git a/Socket/Protocols/UN/UNDatagramSocketHandle.hh b/Socket/Protocols/UN/UNDatagramSocketHandle.hh index 30e7b6b..92c2cd6 100644 --- a/Socket/Protocols/UN/UNDatagramSocketHandle.hh +++ b/Socket/Protocols/UN/UNDatagramSocketHandle.hh @@ -1,7 +1,9 @@ +// $Id$ +// // Copyright (C) 2007 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum NETwork research (NET) -// David Wagner +// 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 // it under the terms of the GNU General Public License as published by @@ -31,7 +33,6 @@ #include "../../../Socket/FramingPolicy.hh" #include "../../../Socket/CommunicationPolicy.hh" #include "../../../Socket/ReadWritePolicy.hh" -#include "../../../Socket/BufferingPolicy.hh" #include "../../../Socket/ProtocolClientSocketHandle.hh" //#include "UNDatagramSocketHandle.mpp" @@ -47,8 +48,7 @@ namespace senf { DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, - WriteablePolicy, - SocketBufferingPolicy + WriteablePolicy >::policy UNDatagramSocket_Policy; ///< Socket Policy of the Unix Domain Datagram Protocol /** \brief Unix Domain Datagram Socket Protocol @@ -64,14 +64,15 @@ namespace senf { \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. + 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 ConcreteSocketProtocol, public UNProtocol, public BSDSocketProtocol, public AddressableBSDSocketProtocol @@ -97,15 +98,12 @@ namespace senf { constructor */ ///@} - ///\name Abstract Interface Implementation - - std::auto_ptr clone() const; - - ///@} }; typedef ProtocolClientSocketHandle UNDatagramClientSocketHandle; + ///@} + } ///////////////////////////////hh.e//////////////////////////////////////// //#include "UNDatagramSocketHandle.cci"