X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FSocketHandle.hh;h=85a14b6c50d646e5f0c1c6098e2b3f6ef6e1045f;hb=6f50bf49e282c0528f51faa0a245bbfa2b867399;hp=8cd567fd6c98c81bc387b33738bc7d063a4f970a;hpb=493cb51085dccf46823d6e56947bb30d7129bf1b;p=senf.git diff --git a/Socket/SocketHandle.hh b/Socket/SocketHandle.hh index 8cd567f..85a14b6 100644 --- a/Socket/SocketHandle.hh +++ b/Socket/SocketHandle.hh @@ -1,9 +1,9 @@ // $Id:SocketHandle.hh 218 2007-03-20 14:39:32Z tho $ // // Copyright (C) 2006 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum fuer Satelitenkommunikation (SatCom) -// Stefan Bund +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY +// Stefan Bund // // 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 @@ -89,10 +89,14 @@ namespace senf { ///\name Structors and default members ///@{ + // default default constructor // default copy constructor // default copy assignment // default destructor + // here to implement + SocketHandle(); + // conversion constructors template @@ -122,8 +126,8 @@ namespace senf { \param map string to string mapping to be filled with state information - \param lod level of detail requested. The interpretation - of this value is protocol specific + \param lod level of detail requested. The + interpretation of this value is protocol specific \implementation This member will be re-implemented in every derived class. This is very important since @@ -135,15 +139,15 @@ namespace senf { /**< Formats the complete state map value and returns it as a single multi-line string. - param lod level of detail requested. The interpretation - of this value is protocol specific - + \param lod level of detail requested. The + interpretation of this value is protocol specific + \implementation This member will be re-implemented in every derived class. See the state() documentation. */ protected: - explicit SocketHandle(std::auto_ptr protocol, bool isServer); + explicit SocketHandle(std::auto_ptr body); ///< Initialize SocketHandle providing the protocol /**< \param protocol Protocol class of the protocol implemented by this socket handle @@ -165,8 +169,7 @@ namespace senf { \param isChecked has to be \c true \todo Answer, why the heck I need the \c isChecked - parameter ?? - */ + parameter ?? */ SocketBody & body(); ///< Access socket body /**< This member replaces the corresponding FileHandle @@ -261,4 +264,6 @@ namespace senf { // c-file-style: "senf" // indent-tabs-mode: nil // ispell-local-dictionary: "american" +// compile-command: "scons -u test" +// comment-column: 40 // End: