Home > Support > Documentation

rtxSocket.h File Reference


Detailed Description

#include "rtxsrc/osSysTypes.h"
#include "rtxsrc/rtxExternDefs.h"

Go to the source code of this file.


Defines

#define OSRTSOCKET_INVALID   ((OSRTSOCKET)-1)
#define OSIPADDR_ANY   ((OSIPADDR)0)
#define OSIPADDR_LOCAL   ((OSIPADDR)0x7f000001UL)

Typedefs

typedef int OSRTSOCKET
typedef unsigned long OSIPADDR

Functions

EXTERNRTX int rtxSocketAccept (OSRTSOCKET socket, OSRTSOCKET *pNewSocket, OSIPADDR *destAddr, int *destPort)
EXTERNRTX int rtxSocketAddrToStr (OSIPADDR ipAddr, char *pbuf, size_t bufsize)
EXTERNRTX int rtxSocketBind (OSRTSOCKET socket, OSIPADDR addr, int port)
EXTERNRTX int rtxSocketClose (OSRTSOCKET socket)
EXTERNRTX int rtxSocketConnect (OSRTSOCKET socket, const char *host, int port)
EXTERNRTX int rtxSocketCreate (OSRTSOCKET *psocket)
EXTERNRTX int rtxSocketCreateUDP (OSRTSOCKET *psocket)
EXTERNRTX int rtxSocketGetHost (const char *host, struct in_addr *inaddr)
EXTERNRTX int rtxSocketsInit ()
EXTERNRTX int rtxSocketListen (OSRTSOCKET socket, int maxConnection)
EXTERNRTX int rtxSocketParseURL (char *url, char **protocol, char **address, int *port)
EXTERNRTX int rtxSocketRecv (OSRTSOCKET socket, OSOCTET *pbuf, int bufsize)
EXTERNRTX int rtxSocketSend (OSRTSOCKET socket, const OSOCTET *pdata, int size)
EXTERNRTX int rtxSocketStrToAddr (const char *pIPAddrStr, OSIPADDR *pIPAddr)

Typedef Documentation

typedef int OSRTSOCKET

socket handle