telldus/telldus-core/common/Socket.h

26 lines
353 B
C++

#ifndef SOCKET_H
#define SOCKET_H
#include <string>
#ifdef _WINDOWS
#include <windows.h>
typedef HANDLE SOCKET_T;
#else
typedef unsigned int SOCKET;
#endif
class Socket
{
public:
Socket(SOCKET_T hPipe);
virtual ~Socket(void);
std::wstring read();
private:
class PrivateData;
PrivateData *d;
};
#endif //SOCKET_H