// $Id$
//
-// Copyright (C) 2006
+// Copyright (C) 2006
// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS)
// Kompetenzzentrum fuer Satelitenkommunikation (SatCom)
// Stefan Bund <stefan.bund@fokus.fraunhofer.de>
/// @{
/** \brief Protocol facat to support TCP operations
-
- This protocol facet provides all those protocol functions,
- which are available on any TCP socket.
+
+ This protocol facet provides all those protocol functions,
+ which are available on any TCP socket.
*/
class TCPProtocol
: public virtual SocketProtocol
bool nodelay() const; ///< Check current \c SO_NODELAY status
void nodelay(bool value) const; ///< Set \c SO_NODELAY status
/**< Enabling \c SO_NODELAY will disable the NAGLE
- algorithm (which aggregates multiple writes into a
- single network packet). Enabling nodelay() optimizes
- the repsonse time at the expense of the bandwidth
- efficiency.
- \param[in] value \c SO_NODELAY state */
+ algorithm (which aggregates multiple writes into a
+ single network packet). Enabling nodelay() optimizes
+ the repsonse time at the expense of the bandwidth
+ efficiency.
+ \param[in] value \c SO_NODELAY state */
unsigned siocinq() const; ///< Return current size of the input queue
unsigned siocoutq() const; ///< Return current size of the output queue
- ///\name Abstract Interface Implementation
- ///@{
+ ///\name Abstract Interface Implementation
+ ///@{
unsigned available() const;
bool eof() const;
- ///@}
+ ///@}
};
/// @}
\f
// Local Variables:
// mode: c++
-// c-file-style: "senf"
// fill-column: 100
+// c-file-style: "senf"
+// indent-tabs-mode: nil
+// ispell-local-dictionary: "american"
// End: