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

iomgr.c File Reference

#include "iomgr.h"

Defines

#define THREAD_IO_MAX   10

Functions

void io_setup (void)
void io_cleanup (void)
T_ERROR_CODE io_setThreadIO (VDK_ThreadID pa_idThread, FILE *pa_InputStream, FILE *pa_OutputStream)
T_ERROR_CODE io_resetThreadOutput (VDK_ThreadID pa_idThread, FILE *pa_OutputStream)
T_ERROR_CODE io_removeThreadIO (VDK_ThreadID pa_idThread)
FILE * io_getThreadInput (VDK_ThreadID pa_idThread)
FILE * io_getThreadOutput (VDK_ThreadID pa_idThread)

Variables

bool g_bIoMgrInit = false
VDK_SemaphoreID g_ioMgrAccess
T_THREAD_IO_INFO g_astThreadIO [THREAD_IO_MAX]

Define Documentation

#define THREAD_IO_MAX   10
 


Function Documentation

void io_cleanup void   ) 
 

FILE* io_getThreadInput VDK_ThreadID  pa_idThread  ) 
 

FILE* io_getThreadOutput VDK_ThreadID  pa_idThread  ) 
 

T_ERROR_CODE io_removeThreadIO VDK_ThreadID  pa_idThread  ) 
 

T_ERROR_CODE io_resetThreadOutput VDK_ThreadID  pa_idThread,
FILE *  pa_OutputStream
 

T_ERROR_CODE io_setThreadIO VDK_ThreadID  pa_idThread,
FILE *  pa_InputStream,
FILE *  pa_OutputStream
 

void io_setup void   ) 
 


Variable Documentation

T_THREAD_IO_INFO g_astThreadIO[THREAD_IO_MAX]
 

bool g_bIoMgrInit = false
 

VDK_SemaphoreID g_ioMgrAccess
 


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