X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FFileHandle.hh;h=d11f2eea4df56210db82624ec6479eb0df7b941b;hb=0fff17bd2bcdbb1e91e216bf6e1bebc414713548;hp=1f29b893e7aeb7efbf9aeb8b1625d322af7428e2;hpb=c52cd7d87dbb525c1267aad27391b8b7365dbb57;p=senf.git diff --git a/Socket/FileHandle.hh b/Socket/FileHandle.hh index 1f29b89..d11f2ee 100644 --- a/Socket/FileHandle.hh +++ b/Socket/FileHandle.hh @@ -25,17 +25,19 @@ // Custom includes #include // std::auto_ptr +#include "Utils/SafeBool.hh" //#include "FileHandle.mpp" ///////////////////////////////hh.p//////////////////////////////////////// #include "FileHandle.ih" -namespace satcom { -namespace lib { +namespace senf { + /** \brief */ class FileHandle + : public SafeBool { public: /////////////////////////////////////////////////////////////////////////// @@ -69,8 +71,7 @@ namespace lib { bool eof() const; bool valid() const; - operator bool () const; - bool operator!() const; + bool boolean_test() const; int fd() const; @@ -91,7 +92,9 @@ namespace lib { FileBody::ptr body_; }; -}} + int retrieve_filehandle(FileHandle handle); + +} ///////////////////////////////hh.e//////////////////////////////////////// #include "FileHandle.cci" @@ -102,5 +105,5 @@ namespace lib { // Local Variables: // mode: c++ -// c-file-style: "satcom" +// c-file-style: "senf" // End: