
|
socket_include.h File Reference#include "sockets-config.h"
#include <list>
#include <stdlib.h>
#include <stdint.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
Go to the source code of this file.
Detailed Description
- Date:
- 2005-04-12
- Author:
- grymse@alhem.net
Definition in file socket_include.h.
Define Documentation
#define closesocket close |
Definition at line 85 of file socket_include.h.
Referenced by HttpPostSocket::AddFile(), UdpSocket::AddMulticastMembership(), UdpSocket::Bind(), ListenSocket< X >::Bind(), SocketHandler::CheckClose(), TcpSocket::Close(), Socket::Close(), Socket::CreateSocket(), UdpSocket::DropMulticastMembership(), UdpSocket::GetMulticastTTL(), Socket::IpAddMembership(), Socket::IpDropMembership(), Socket::IpMulticastTTL(), Socket::IpTOS(), Socket::IpTTL(), UdpSocket::IsBroadcast(), UdpSocket::IsMulticastLoop(), SocketHandler::ISocketHandler_Select(), UdpSocket::OnRead(), TcpSocket::OnRead(), SctpSocket::OnRead(), ListenSocket< X >::OnRead(), UdpSocket::Open(), TcpSocket::Open(), SctpSocket::Open(), SocketHandler::RebuildFdset(), UdpSocket::SendBuf(), UdpSocket::SendToBuf(), UdpSocket::SetBroadcast(), HttpPutSocket::SetFile(), Socket::SetIpHdrincl(), Socket::SetIpMulticastTTL(), Socket::SetIpOptions(), Socket::SetIpTOS(), Socket::SetIpTTL(), UdpSocket::SetMulticastDefaultInterface(), UdpSocket::SetMulticastLoop(), Socket::SetMulticastLoop(), UdpSocket::SetMulticastTTL(), Socket::SetNonblocking(), Socket::SetSoBroadcast(), Socket::SetSoDebug(), Socket::SetSoDontroute(), Socket::SetSoKeepalive(), Socket::SetSoLinger(), Socket::SetSoOobinline(), Socket::SetSoRcvbuf(), Socket::SetSoRcvlowat(), Socket::SetSoRcvtimeo(), Socket::SetSoReuseaddr(), Socket::SetSoSndbuf(), Socket::SetSoSndlowat(), Socket::SetSoSndtimeo(), TcpSocket::SetTcpNodelay(), Socket::SoAcceptconn(), SocketHandlerEp::SocketHandlerEp(), Socket::SoError(), Socket::SoRcvbuf(), Socket::SoSndbuf(), Socket::SoType(), and TcpSocket::TryWrite().
#define INADDR_NONE ((unsigned long) -1) |
#define INVALID_SOCKET -1 |
Definition at line 95 of file socket_include.h.
Referenced by SctpSocket::AddAddress(), SctpSocket::AddConnection(), SocketHandler::AddIncoming(), UdpSocket::AddMulticastMembership(), UdpSocket::Bind(), SctpSocket::Bind(), ListenSocket< X >::Bind(), SocketHandler::CheckClose(), TcpSocket::Close(), Socket::Close(), ListenSocket< X >::Close(), UdpSocket::CreateConnection(), Socket::CreateSocket(), UdpSocket::DropMulticastMembership(), UdpSocket::GetMulticastTTL(), UdpSocket::IsBroadcast(), UdpSocket::IsMulticastLoop(), ListenSocket< X >::OnRead(), UdpSocket::Open(), TcpSocket::Open(), SctpSocket::Open(), StreamSocket::Ready(), Socket::Ready(), SctpSocket::RemoveAddress(), TcpSocket::SendBuf(), UdpSocket::SendToBuf(), UdpSocket::SetBroadcast(), UdpSocket::SetMulticastDefaultInterface(), UdpSocket::SetMulticastLoop(), UdpSocket::SetMulticastTTL(), and Socket::~Socket().
#define SOCKETS_DYNAMIC_TEMP |
#define SOL_IP IPPROTO_IP |
#define StrError strerror |
Definition at line 86 of file socket_include.h.
Referenced by HttpPostSocket::AddFile(), UdpSocket::AddMulticastMembership(), UdpSocket::Bind(), ListenSocket< X >::Bind(), SocketHandler::CheckClose(), TcpSocket::Close(), Socket::Close(), Socket::CreateSocket(), UdpSocket::DropMulticastMembership(), UdpSocket::GetMulticastTTL(), Socket::IpAddMembership(), Socket::IpDropMembership(), Socket::IpMulticastTTL(), Socket::IpTOS(), Socket::IpTTL(), UdpSocket::IsBroadcast(), UdpSocket::IsMulticastLoop(), SocketHandler::ISocketHandler_Select(), Socket::OnException(), UdpSocket::OnRead(), TcpSocket::OnRead(), SctpSocket::OnRead(), ListenSocket< X >::OnRead(), TcpSocket::OnWrite(), SctpSocket::OnWrite(), UdpSocket::Open(), TcpSocket::Open(), SctpSocket::Open(), UdpSocket::SendBuf(), UdpSocket::SendToBuf(), UdpSocket::SetBroadcast(), HttpPutSocket::SetFile(), Socket::SetIpHdrincl(), Socket::SetIpMulticastTTL(), Socket::SetIpOptions(), Socket::SetIpTOS(), Socket::SetIpTTL(), UdpSocket::SetMulticastDefaultInterface(), UdpSocket::SetMulticastLoop(), Socket::SetMulticastLoop(), UdpSocket::SetMulticastTTL(), Socket::SetNonblocking(), Socket::SetSoBroadcast(), Socket::SetSoDebug(), Socket::SetSoDontroute(), Socket::SetSoKeepalive(), Socket::SetSoLinger(), Socket::SetSoOobinline(), Socket::SetSoRcvbuf(), Socket::SetSoRcvlowat(), Socket::SetSoRcvtimeo(), Socket::SetSoReuseaddr(), Socket::SetSoSndbuf(), Socket::SetSoSndlowat(), Socket::SetSoSndtimeo(), TcpSocket::SetTcpNodelay(), Socket::SoAcceptconn(), SocketHandlerEp::SocketHandlerEp(), Socket::SoError(), Socket::SoRcvbuf(), Socket::SoSndbuf(), Socket::SoType(), and TcpSocket::TryWrite().
Typedef Documentation
define type to uniquely identify a socket instance.
Definition at line 47 of file socket_include.h.
|