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

sock.c File Reference

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

Functions

static int socketDoOutput (socket_t *sp, char *buf, int toWrite, int *errCode)
static int tryAlternateSendTo (int sock, char *buf, int toWrite, int i, struct sockaddr *server)
int socketWrite (int sid, char *buf, int bufsize)
int socketWriteString (int sid, char_t *buf)
int socketRead (int sid, char *buf, int bufsize)
int socketGets (int sid, char_t **buf)
int socketFlush (int sid)
int socketInputBuffered (int sid)
int socketEof (int sid)
int socketCanWrite (int sid)
void socketSetBufferSize (int sid, int in, int line, int out)
void socketCreateHandler (int sid, int handlerMask, socketHandler_t handler, int data)
void socketDeleteHandler (int sid)
int socketAlloc (char *host, int port, socketAccept_t accept, int flags)
void socketFree (int sid)
socket_tsocketPtr (int sid)
int socketGetError ()
int socketGetHandle (int sid)
int socketGetBlock (int sid)
int socketGetMode (int sid)
void socketSetMode (int sid, int mode)
int socketGetPort (int sid)

Variables

socket_t ** socketList
int socketMax
int socketHighestFd = -1

Function Documentation

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

int socketCanWrite int  sid  ) 
 

void socketCreateHandler int  sid,
int  handlerMask,
socketHandler_t  handler,
int  data
 

void socketDeleteHandler int  sid  ) 
 

static int socketDoOutput socket_t sp,
char *  buf,
int  toWrite,
int *  errCode
[static]
 

int socketEof int  sid  ) 
 

int socketFlush int  sid  ) 
 

void socketFree int  sid  ) 
 

int socketGetBlock int  sid  ) 
 

int socketGetError  ) 
 

int socketGetHandle int  sid  ) 
 

int socketGetMode int  sid  ) 
 

int socketGetPort int  sid  ) 
 

int socketGets int  sid,
char_t **  buf
 

int socketInputBuffered int  sid  ) 
 

socket_t* socketPtr int  sid  ) 
 

int socketRead int  sid,
char *  buf,
int  bufsize
 

void socketSetBufferSize int  sid,
int  in,
int  line,
int  out
 

void socketSetMode int  sid,
int  mode
 

int socketWrite int  sid,
char *  buf,
int  bufsize
 

int socketWriteString int  sid,
char_t buf
 

static int tryAlternateSendTo int  sock,
char *  buf,
int  toWrite,
int  i,
struct sockaddr *  server
[static]
 


Variable Documentation

int socketHighestFd = -1
 

socket_t** socketList
 

int socketMax
 


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