bes
Updated for version 3.20.6
|
Public Member Functions | |
virtual bool | allowConnection () |
is there any wrapper code for unix sockets More... | |
virtual void | close () |
virtual void | connect () |
virtual void | dump (std::ostream &strm) const |
dumps information about this object More... | |
std::string | getIp () |
unsigned int | getPort () |
virtual unsigned int | getRecvBufferSize () |
get the tcp receive buffer size using getsockopt More... | |
virtual unsigned int | getSendBufferSize () |
get the tcp send buffer size using getsockopt More... | |
virtual int | getSocketDescriptor () |
virtual bool | isConnected () |
virtual bool | isListening () |
virtual void | listen () |
virtual Socket * | newSocket (int socket, struct sockaddr *addr) |
virtual int | receive (char *inBuff, const int inSize) |
virtual void | send (const std::string &str, int start, int end) |
TcpSocket (const std::string &host, int portVal) | |
TcpSocket (int portVal) | |
TcpSocket (int socket, struct sockaddr *addr) | |
Protected Attributes | |
bool | _addr_set |
bool | _connected |
std::string | _ip |
bool | _listening |
unsigned int | _port |
int | _socket |
Definition at line 40 of file TcpSocket.h.
|
inline |
Build a TcPSocket object.
host | A DNS name or an IPV4 number |
portVal | The port to listen on |
Definition at line 57 of file TcpSocket.h.
|
virtual |
is there any wrapper code for unix sockets
Implements Socket.
Definition at line 568 of file TcpSocket.cc.
|
virtual |
dumps information about this object
Displays the pointer value of this instance
strm | C++ i/o stream to dump the information to |
Reimplemented from Socket.
Definition at line 593 of file TcpSocket.cc.
|
virtual |
get the tcp receive buffer size using getsockopt
Get the receive buffer size for this socket descriptor using the getsockopt system function. We do this to maximize the performance of TCP sockets
BESInternalFatalError | if we are unable to get the size of the receive buffer |
Implements Socket.
Definition at line 505 of file TcpSocket.cc.
|
virtual |
get the tcp send buffer size using getsockopt
Get the send buffer size for this socket descriptor using the getsockopt system function. We do this to maximize the performance of TCP sockets
BESInternalFatalError | if we are unable to get the size of the send buffer |
Implements Socket.
Definition at line 539 of file TcpSocket.cc.