The base socket class.
More...
#include <esocket.h>
template<class TQueue, class TMessage>
class ESocket::Base< TQueue, TMessage >
The base socket class.
◆ ~Base()
template<class TQueue, class TMessage>
Virtual class destructor.
◆ close()
template<class TQueue, class TMessage>
◆ disconnect()
template<class TQueue, class TMessage>
◆ getError()
template<class TQueue, class TMessage>
Retrieves the last error value.
- Returns
- the last error value.
◆ getFamily()
template<class TQueue, class TMessage>
Retrieves the address family.
- Returns
- the address family.
◆ getHandle()
template<class TQueue, class TMessage>
Retrieves the socket file handle.
- Returns
- the socket file handle.
◆ getProtocol()
template<class TQueue, class TMessage>
Retrieves the protocol.
- Returns
- the protocol.
◆ getSocketType()
template<class TQueue, class TMessage>
Retrieves the socket type.
- Returns
- the socket type.
◆ getStateDescription()
template<class TQueue, class TMessage>
Retrieves the description of the connection state.
- Returns
- the description of the connection state.
◆ getThread()
template<class TQueue, class TMessage>
Retrieves the socket thread that this socket is associated with.
- Returns
- the socket thread that this socket is associated with.
◆ getType()
template<class TQueue, class TMessage>
Retrieves the socket type.
- Returns
- the address family.
◆ TCP::Listener< TQueue, TMessage >
template<class TQueue, class TMessage>
◆ TCP::Talker< TQueue, TMessage >
template<class TQueue, class TMessage>
◆ Thread< TQueue, TMessage >
template<class TQueue, class TMessage>
friend class Thread< TQueue, TMessage > |
|
friend |
◆ UDP< TQueue, TMessage >
template<class TQueue, class TMessage>
friend class UDP< TQueue, TMessage > |
|
friend |
The documentation for this class was generated from the following file:
- /home/vagrant/share/code/epctools/include/epc/esocket.h