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

threadsrv.h File Reference

#include <VDK.h>
#include <stdio.h>
#include <Datatypes.h>
#include "..\term\termmgr.h"

Defines

#define MAX_RUNNING_THREADS   10
#define MAX_THREAD_NAME_LENGTH   10
#define ERR_NO_SLOT_FREE   ERR_GENERIC +10
#define ERR_ENTRY_NOT_FOUND   ERR_GENERIC +20

Functions

T_ERROR_CODE thread_setDesc (VDK_ThreadID pa_tThreadId, VDK_Priority pa_tThreadPriority, char *pa_acName, VDK_ThreadType pa_tTemplateId, T_TERMINAL_HANDLE pa_tTerminalHndl, unsigned char pa_nTerminalNr, FILE *pa_stdin, FILE *pa_stdout)
T_ERROR_CODE thread_removeDesc (VDK_ThreadID pa_tThreadId)
T_TERMINAL_HANDLE thread_getTerminalHndl (VDK_ThreadID pa_tThreadId)
unsigned char thread_getTerminalId (VDK_ThreadID pa_tThreadId)
T_ERROR_CODE thread_setTerminalId (VDK_ThreadID pa_tThreadId, unsigned char pa_nTerminalId)
void thread_printRunThreads (void)
VDK_ThreadID thread_Create (VDK_ThreadCreationBlock tThreadDescr, char *pa_acName, T_TERMINAL_HANDLE pa_tTerminalHndl, unsigned char pa_nTerminalNr, FILE *pa_stdin, FILE *pa_stdout)
T_ERROR_CODE thread_Destroy (VDK_ThreadID pa_tThreadId)

Define Documentation

#define ERR_ENTRY_NOT_FOUND   ERR_GENERIC +20
 

#define ERR_NO_SLOT_FREE   ERR_GENERIC +10
 

#define MAX_RUNNING_THREADS   10
 

#define MAX_THREAD_NAME_LENGTH   10
 


Function Documentation

VDK_ThreadID thread_Create VDK_ThreadCreationBlock  tThreadDescr,
char *  pa_acName,
T_TERMINAL_HANDLE  pa_tTerminalHndl,
unsigned char  pa_nTerminalNr,
FILE *  pa_stdin,
FILE *  pa_stdout
 

T_ERROR_CODE thread_Destroy VDK_ThreadID  pa_tThreadId  ) 
 

T_TERMINAL_HANDLE thread_getTerminalHndl VDK_ThreadID  pa_tThreadId  ) 
 

unsigned char thread_getTerminalId VDK_ThreadID  pa_tThreadId  ) 
 

void thread_printRunThreads void   ) 
 

T_ERROR_CODE thread_removeDesc VDK_ThreadID  pa_tThreadId  ) 
 

T_ERROR_CODE thread_setDesc VDK_ThreadID  pa_tThreadId,
VDK_Priority  pa_tThreadPriority,
char *  pa_acName,
VDK_ThreadType  pa_tTemplateId,
T_TERMINAL_HANDLE  pa_tTerminalHndl,
unsigned char  pa_nTerminalNr,
FILE *  pa_stdin,
FILE *  pa_stdout
 

T_ERROR_CODE thread_setTerminalId VDK_ThreadID  pa_tThreadId,
unsigned char  pa_nTerminalId
 


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