30 #ifndef SEABREEZE_NATIVESOCKETWINDOWS_H 31 #define SEABREEZE_NATIVESOCKETWINDOWS_H 48 virtual void connect(
const std::string hostname,
int port)
52 virtual bool isClosed();
53 virtual bool isBound();
56 virtual void setSOLinger(
bool enable,
int linger)
throw (
SocketException);
58 virtual void setReadTimeoutMillis(
unsigned long timeout)
throw (
SocketException);
60 virtual int read(
unsigned char *buffer,
unsigned long length)
62 virtual int write(
const unsigned char *buffer,
unsigned long length)
Definition: SocketException.h:37
Definition: BusTransferException.h:41
Definition: BusException.h:43
Definition: UnknownHostException.h:37
Definition: Inet4Address.h:44
Definition: BusConnectException.h:42
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: NativeSocketWindows.h:41