-// $Id$
-//
// Copyright (C) 2007
+// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS)
+// Kompetenzzentrum NETwork research (NET)
+// David Wagner <david.wagner@fokus.fraunhofer.de>
//
// 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
: public virtual SocketProtocol
{
public:
- void connect(UNSocketAddress const & address) const; ///< Connect to remote address
+ void connect(UNSocketAddress const & address) const; ///< Connect to a unix domain socket
/**< \todo make this obsolete by allowing access to the
ClientSocketHandle from ConcreateSocketProtocol
\param[in] address Address to connect to */
- void bind(UNSocketAddress const & address) const; ///< Set local socket address
+ void bind(UNSocketAddress const & address) const; ///< Set local socket address (path)
/**< \todo make this obsolete by allowing access to the
ClientSocketHandle from ConcreateSocketProtocol
\param[in] address Address to set */
- };
+ ///\name Abstract Interface Implementation
+ ///@{
+
+ unsigned available() const;
+ bool eof() const;
+ };
}
///////////////////////////////hh.e////////////////////////////////////////