#include "SocketInterface.hpp"
#include "SocketEventWatcher.hpp"
#include "DynamicBuffer.hpp"
#include <cstdlib>
#include <boost/shared_ptr.hpp>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>


Go to the source code of this file.
Namespaces | |
| namespace | H |
Classes | |
| class | H::Socket |
| Main Socket class. More... | |
| struct | H::Socket::SocketReadThreadProc |
Defines | |
| #define | SOCKET_ERROR -1 |
| Constant used to indicate a socket is in an error state. | |
Enumerations | |
| enum | H::SocketDomain { H::SOCKET_INTERNET = PF_INET, H::SOCKET_UNIX = PF_UNIX, H::SOCKET_INTERNET2 = PF_INET6 } |
| Domain of the socket. More... | |
| enum | H::SocketType { H::SOCKET_STREAM = SOCK_STREAM, H::SOCKET_DGRAM = SOCK_DGRAM, H::SOCKET_RAW = SOCK_RAW, H::SOCKET_SEQPACKET = SOCK_SEQPACKET, H::SOCKET_RDM = SOCK_RDM } |
| Type of the socket. More... | |
| enum | H::SocketProtocol { H::SOCKET_PROTO_TCP = IPPROTO_TCP, H::SOCKET_PROTO_UDP = IPPROTO_UDP } |
| Protocol of the socket. More... | |
Definition in file Socket.hpp.
1.5.3