Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

sockGen.c File Reference

#include <errno.h>
#include <fcntl.h>
#include <string.h>
#include <stdlib.h>
#include <socket.h>
#include <types.h>
#include <unistd.h>
#include "emfInternal.h"

Functions

static void socketAccept (socket_t *sp)
static int socketDoEvent (socket_t *sp)
static int tryAlternateConnect (int sock, struct sockaddr *sockaddr)
int socketOpen ()
void socketClose ()
int socketOpenConnection (char *host, int port, socketAccept_t accept, int flags)
void socketCloseConnection (int sid)
int socketGetInput (int sid, char *buf, int toRead, int *errCode)
static int socketEventProc (void *data, int mask)
void socketRegisterInterest (socket_t *sp, int handlerMask)
int socketWaitForEvent (socket_t *sp, int handlerMask, int *errCode)
int socketReady (int sid)
int socketSelect (int sid, int timeout)
void socketProcess (int sid)
int socketSetBlock (int sid, int on)
int socketDontBlock ()
int socketSockBuffered (int sock)

Variables

socket_t ** socketList
int socketMax
int socketHighestFd
static int socketOpenCount = 0

Function Documentation

static void socketAccept socket_t sp  )  [static]
 

void socketClose  ) 
 

void socketCloseConnection int  sid  ) 
 

static int socketDoEvent socket_t sp  )  [static]
 

int socketDontBlock  ) 
 

static int socketEventProc void *  data,
int  mask
[static]
 

int socketGetInput int  sid,
char *  buf,
int  toRead,
int *  errCode
 

int socketOpen  ) 
 

int socketOpenConnection char *  host,
int  port,
socketAccept_t  accept,
int  flags
 

void socketProcess int  sid  ) 
 

int socketReady int  sid  ) 
 

void socketRegisterInterest socket_t sp,
int  handlerMask
 

int socketSelect int  sid,
int  timeout
 

int socketSetBlock int  sid,
int  on
 

int socketSockBuffered int  sock  ) 
 

int socketWaitForEvent socket_t sp,
int  handlerMask,
int *  errCode
 

static int tryAlternateConnect int  sock,
struct sockaddr *  sockaddr
[static]
 


Variable Documentation

int socketHighestFd
 

socket_t** socketList
 

int socketMax
 

int socketOpenCount = 0 [static]
 


Generated on Thu Mar 2 16:11:29 2006 for VDK Blacksheep by  doxygen 1.4.1