Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

tcp-utils.h File Reference

#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <string.h>
#include <stdlib.h>
#include <sys/poll.h>
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
#include <boost/cstdint.hpp>

Functions

int connectbyport (const char *, const char *)
int connectbyservice (const char *, const char *)
int connectbyportint (const char *, const unsigned short)
int connectbyport_ip (boost::uint32_t ip, boost::uint16_t port)
int passivesocketstr (const char *, const int)
int passivesocketserv (const char *, const int)
int passivesocket (const unsigned short, const int)
int controlsocket (const unsigned short, const int)
int recv_nonblock (const int, char *, const size_t, const int)
int readline (const int, char *, const size_t)

Variables

const int err_host = -1
const int err_sock = -2
const int err_connect = -3
const int err_proto = -4
const int err_bind = -5
const int err_listen = -6
const int recv_nodata = -2

Function Documentation

int connectbyport const char *  ,
const char * 
 

int connectbyport_ip boost::uint32_t  ip,
boost::uint16_t  port
 

int connectbyportint const char *  ,
const unsigned  short
 

int connectbyservice const char *  ,
const char * 
 

int controlsocket const unsigned  short,
const   int
 

int passivesocket const unsigned  short,
const   int
 

int passivesocketserv const char *  ,
const   int
 

int passivesocketstr const char *  ,
const   int
 

int readline const   int,
char *  ,
const   size_t
 

int recv_nonblock const   int,
char *  ,
const   size_t,
const   int
 


Variable Documentation

const int err_bind = -5
 

const int err_connect = -3
 

const int err_host = -1
 

const int err_listen = -6
 

const int err_proto = -4
 

const int err_sock = -2
 

const int recv_nodata = -2
 


Generated on Wed May 24 23:03:25 2006 for RTSync by  doxygen 1.4.4