SeaBreeze
Public Member Functions | Static Public Member Functions
seabreeze::Socket Class Referenceabstract
Inheritance diagram for seabreeze::Socket:
Inheritance graph
Collaboration diagram for seabreeze::Socket:
Collaboration graph

Public Member Functions

virtual void connect (Inet4Address &addr, int port)=0
 
virtual void connect (const std::string host, int port)=0
 
virtual void close ()=0
 
virtual bool isClosed ()=0
 
virtual bool isBound ()=0
 
virtual int getSOLinger ()=0
 
virtual void setSOLinger (bool enable, int linger)=0
 
virtual unsigned long getReadTimeoutMillis ()=0
 
virtual void setReadTimeoutMillis (unsigned long timeout)=0
 
virtual int read (unsigned char *buffer, unsigned long length)=0
 
virtual int write (const unsigned char *buffer, unsigned long length)=0
 

Static Public Member Functions

static Socketcreate ()
 

The documentation for this class was generated from the following file: