|
| | testTHREAD () |
| |
| virtual | ~testTHREAD () |
| |
| void | Run () |
| |
| void | Stop () |
| |
| | ngcbTHREAD () |
| | Normal constructor.
|
| |
| | ngcbTHREAD (ngcbTHREAD *app, ngcbPROCESS_T process, void *arg, size_t stack=0) |
| | Constructor starting a new thread.
|
| |
| virtual | ~ngcbTHREAD () |
| | Destructor.
|
| |
| virtual ngcbTHREAD * | NewThread (ngcbTHREAD *app, ngcbPROCESS_T process, void *arg, size_t stack=0) |
| | Process to be overloaded.
|
| |
| int | ThrCreate (ngcbTHREAD *app, ngcbPROCESS_T process, void *arg, ngcbTHREAD_T *threadId, size_t stack, char *erms=NULL) |
| | Thread creation.
|
| |
| void | ThrExit () |
| | Thread exit.
|
| |
| int | ThrKill (ngcbTHREAD_T threadId, int sig, char *erms=NULL) |
| | Cancel thread by thread-id.
|
| |
| int | ThrKill (int sig, char *erms=NULL) |
| | Cancel this thread.
|
| |
| int | ThrJoin (ngcbTHREAD_T threadId, char *erms=NULL) |
| | Wait for a thread.
|
| |
| int | ThrJoin (char *erms=NULL) |
| | Wait for this thread.
|
| |
| ngcbTHREAD_T | ThreadId () |
| | Get own thread-Id.
|
| |
| int | ThrEqual (ngcbTHREAD_T t1, ngcbTHREAD_T t2) |
| | Test the equality of the two threads t1 and t2.
|
| |
| int | Initialized () |
| | Return flag for successful initialization.
|
| |
| int | FdOut () |
| | Return file descrioptor to wakeup a thread.
|
| |
| int | FdIn () |
| | Return file descriptor to be used by the thread for wakeup call.
|
| |
| void * | ExecProc () |
| | Entry point for c-linkage thread.
|
| |
◆ testTHREAD()
| testTHREAD::testTHREAD |
( |
| ) |
|
|
inline |
◆ ~testTHREAD()
| virtual testTHREAD::~testTHREAD |
( |
| ) |
|
|
inlinevirtual |
◆ Run()
◆ Stop()
| void testTHREAD::Stop |
( |
| ) |
|
|
inline |
◆ process
◆ pthid
◆ sem1
◆ sem2
The documentation for this class was generated from the following file: