diff --git a/include/PacketReader.h b/include/PacketReader.h new file mode 100644 --- /dev/null +++ b/include/PacketReader.h @@ -0,0 +1,37 @@ +/* + * $Id: PacketReader.h 2 2007-12-22 14:15:30Z mbroeker $ + * $URL: http://localhost/svn/cpp/qMonitor/trunk/include/PacketReader.h $ + */ + +#ifndef PacketReader_H +#define PacketReader_H + +#include +#include +#include + +extern "C" { + #include + #include + #include + #include + #include + #include + #include +}; + +class PacketReader { +protected: + int p_socket; + private: + int timeout; +public: + PacketReader ( int tm = 500 ); + PacketReader ( std::string ); + ~PacketReader(); + std::string read(); + bool ready(); + bool dataAvailable(); +}; + +#endif