#include <senf/Utils/intrusive_refcount.hh>
#include <senf/Utils/pool_alloc_mixin.hh>
-///////////////////////////////ih.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace senf {
public senf::pool_alloc_mixin<FileBody>
{
public:
- ///////////////////////////////////////////////////////////////////////////
+ //-/////////////////////////////////////////////////////////////////////////////////////////
// Types
typedef boost::intrusive_ptr<FileBody> ptr;
- ///////////////////////////////////////////////////////////////////////////
+ //-/////////////////////////////////////////////////////////////////////////////////////////
///\name Structors and default members
- ///@{
+ //\{
explicit FileBody(int fd=-1); ///< Create new instance
/**< You need to pass a real file descriptor to this
// no copy
// no conversion constructors
- ///@}
- ///////////////////////////////////////////////////////////////////////////
+ //\}
+ //-/////////////////////////////////////////////////////////////////////////////////////////
FileHandle handle();
bool valid() const;
private:
- ///////////////////////////////////////////////////////////////////////////
+ //-/////////////////////////////////////////////////////////////////////////////////////////
// Virtual interface for subclasses to override
virtual void v_close(); ///< Called to close the file descriptor
}
-///////////////////////////////ih.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#endif
\f