|
bes
Updated for version 3.17.1
|

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.
References allowConnection(), dump(), getRecvBufferSize(), and getSendBufferSize().
|
virtual |
Implements Socket.
Definition at line 568 of file TcpSocket.cc.
|
virtual |
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.
References Socket::dump().
|
virtual |
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 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.