QAbstractSocketStreamWrapper.h 538 B

1234567891011121314151617181920212223242526272829
  1. #ifndef QTCP_SOCKET_STREAM_WRAPPER_H
  2. #define QTCP_SOCKET_STREAM_WRAPPER_H
  3. #ifdef _WIN32
  4. #include <QAbstractSocket>
  5. #include "SspiUtils.h"
  6. namespace openmsx {
  7. using namespace sspiutils;
  8. class QAbstractSocketStreamWrapper : public StreamWrapper
  9. {
  10. private:
  11. QAbstractSocket* sock;
  12. public:
  13. QAbstractSocketStreamWrapper(QAbstractSocket* userSock);
  14. unsigned int Read(void* buffer, unsigned int cb);
  15. unsigned int Write(void* buffer, unsigned int cb);
  16. };
  17. } // namespace openmsx
  18. #endif // _WIN32
  19. #endif // QTCP_SOCKET_STREAM_WRAPPER_H