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

trucknet/unp.cpp File Reference

#include "unp.h"

Go to the source code of this file.

Defines

#define E(err)   err

Functions

void err_sys (const char *msg)
 Short Description.
SOCKET SocketTCP ()
 Short Description.
SOCKET SocketUDP ()
 Short Description.
hostent * Gethostbyname (const char *name)
 Short Description.
int Connect (SOCKET s, const struct sockaddr_in *name)
 Short Description.
void Listen (SOCKET s)
 Short Description.
void Bind (SOCKET s, struct sockaddr_in *addr)
 Short Description.
void Connect (SOCKET s, struct sockaddr_in *addr)
 Short Description.
void Bind_server (SOCKET s, short port)
 Short Description.
SOCKET Accept_server (SOCKET s, struct sockaddr_in *sa)
 Short Description.
void Sockaddr_url (struct sockaddr_in *sa, const char *URL, const u_short sin_port)
 Short Description.
void Sockaddr_ip (struct sockaddr_in *sa, const char *IP, const u_short sin_port)
 Short Description.
void LocalSocketPair (int type, int protocol, SOCKET sockets[2])
 Short Description.


Define Documentation

#define E err   )     err
 

Definition at line 10 of file unp.cpp.

Referenced by err_sys().


Function Documentation

SOCKET Accept_server SOCKET  s,
struct sockaddr_in *  sa
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 361 of file unp.cpp.

References err_sys(), len, and SOCKET.

Referenced by main(), and runServer().

void Bind SOCKET  s,
struct sockaddr_in *  addr
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 298 of file unp.cpp.

References err_sys().

void Bind_server SOCKET  s,
short  port
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 337 of file unp.cpp.

References err_sys().

Referenced by main(), OverheadVisionClientWifi::OverheadVisionClientWifi(), and runServer().

void Connect SOCKET  s,
struct sockaddr_in *  addr
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 318 of file unp.cpp.

References err_sys().

int Connect SOCKET  s,
const struct sockaddr_in *  name
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 261 of file unp.cpp.

Referenced by GuiClientFrame::GuiClientFrame(), main(), OverheadVisionClientWifi::OverheadVisionClientWifi(), and TCPmsg::TCPmsg().

void err_sys const char *  msg  ) 
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 23 of file unp.cpp.

References E.

Referenced by Accept_server(), Bind(), Bind_server(), Connect(), Gethostbyname(), Listen(), UNIXmsg::recv(), TCPmsg::recv(), UNIXmsg::recvNoWait(), TCPmsg::recvNoWait(), TCPmsg::run(), TCPmsg::select(), UNIXmsg::send(), TCPmsg::send(), SocketTCP(), and SocketUDP().

struct hostent* Gethostbyname const char *  name  ) 
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 242 of file unp.cpp.

References err_sys().

Referenced by Sockaddr_url().

void Listen SOCKET  s  ) 
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 279 of file unp.cpp.

References err_sys().

Referenced by main(), and runServer().

void LocalSocketPair int  type,
int  protocol,
SOCKET  sockets[2]
 

Short Description.

This creates a connect local (UNIX domain) socket pair. The pair is useful for a program that will fork another process. The child process will keep one of the sockets, and the parent will keep the other.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 431 of file unp.cpp.

Referenced by UNIXmsg::UNIXmsg().

void Sockaddr_ip struct sockaddr_in *  sa,
const char *  IP,
const u_short  sin_port
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 405 of file unp.cpp.

Referenced by main(), and TCPmsg::TCPmsg().

void Sockaddr_url struct sockaddr_in *  sa,
const char *  URL,
const u_short  sin_port
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
golemon

Definition at line 382 of file unp.cpp.

References Gethostbyname().

Referenced by main(), OverheadVisionClientWifi::OverheadVisionClientWifi(), and TCPmsg::TCPmsg().

SOCKET SocketTCP  ) 
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 194 of file unp.cpp.

References err_sys(), sock, and SOCKET.

Referenced by main(), OverheadVisionClientWifi::OverheadVisionClientWifi(), runServer(), and TCPmsg::TCPmsg().

SOCKET SocketUDP  ) 
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 217 of file unp.cpp.

References err_sys(), sock, and SOCKET.

Referenced by main(), and OverheadVisionClientWifi::OverheadVisionClientWifi().


Generated on Fri Sep 1 14:25:58 2006 for Raptor by  doxygen 1.4.4