ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcbTHREAD.hpp File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <signal.h>
#include <pthread.h>
#include <fcntl.h>

Go to the source code of this file.

Classes

struct  ngcbSEM_T
 
class  ngcbSEM
 
class  ngcbSEMC
 
class  ngcbTHREAD
 
class  ngcbTIMER
 
class  ngcbPTIMER
 

Macros

#define _REENTRANT
 

Typedefs

typedef pthread_t ngcbTHREAD_T
 
typedef void(ngcbTHREAD::* ngcbPROCESS_T) (ngcbTHREAD *thread, void *arg)
 

Functions

void * ngcbTHREAD_ExecProc (void *arg)
 

Variables

int ngcbInSignalHandler
 

Detailed Description

Macro Definition Documentation

◆ _REENTRANT

#define _REENTRANT

Typedef Documentation

◆ ngcbPROCESS_T

typedef void(ngcbTHREAD::* ngcbPROCESS_T) (ngcbTHREAD *thread, void *arg)

Process type

◆ ngcbTHREAD_T

typedef pthread_t ngcbTHREAD_T

Thread handle type (thread-id)

Function Documentation

◆ ngcbTHREAD_ExecProc()

void * ngcbTHREAD_ExecProc ( void * arg)

C-linkage startup routine

Variable Documentation

◆ ngcbInSignalHandler

int ngcbInSignalHandler
extern

Signal handler flag