Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

Socket.h File Reference

#include <fcntl.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <errno.h>
#include <arpa/inet.h>
#include <Locking.h>
#include <Errors.h>
#include <iostream>

Go to the source code of this file.

Data Structures

class  Socket

Defines

#define socket_t   int

Enumerations

enum  SocketType { TYPE_TCP = 1, TYPE_UDP, TYPE_ICMP }

Functions

string Resolv (string _addr)

Variables

const int bufflen = 8192


Define Documentation

#define socket_t   int
 

Definition at line 36 of file Socket.h.

Referenced by ListenServer::Accept(), and Socket::GetSock().


Enumeration Type Documentation

enum SocketType
 

Enumeration values:
TYPE_TCP 
TYPE_UDP 
TYPE_ICMP 

Definition at line 49 of file Socket.h.


Function Documentation

string Resolv string  _addr  ) 
 

Definition at line 206 of file Socket.cpp.

Referenced by ConnectSocket::Connect().


Variable Documentation

const int bufflen = 8192
 

Definition at line 47 of file Socket.h.

Referenced by RealSocket::Read().


SourceForge.netLogo