30 #ifndef SEABREEZE_NATIVESOCKETPOSIX_H 31 #define SEABREEZE_NATIVESOCKETPOSIX_H 46 virtual void connect(
const std::string hostname,
int port)
50 virtual bool isClosed();
51 virtual bool isBound();
54 virtual void setSOLinger(
bool enable,
int linger)
throw (
SocketException);
56 virtual void setReadTimeoutMillis(
unsigned long timeout)
throw (
SocketException);
58 virtual int read(
unsigned char *buffer,
unsigned long length)
60 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: NativeSocketPOSIX.h:39
Definition: BusConnectException.h:42
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42