|
UniSet
1.4.0
|
Открытые типы | |
| enum | TAttr { SCOPE, DETACH, PRIORITY } |
Открытые члены | |
| void | start (void *args) |
| void | stop () |
| void | thrkill (int signo) |
| void | setAttr (TAttr Attr, int state) |
| pthread_t | getTID () |
| void | setPriority (int priority) |
Открытые статические члены | |
| static void * | funcp (void *test) |
Защищенные члены | |
| void | reinit () |
| virtual void | work ()=0 |
| void | readlock (pthread_rwlock_t *lock=&lockx) |
| void | writelock (pthread_rwlock_t *lock=&lockx) |
| void | lock (pthread_mutex_t *mute=&mutex) |
| void | unlock (pthread_mutex_t *mute=&mutex) |
| void | rwunlock (pthread_rwlock_t *lock=&lockx) |
| void | wait (pthread_cond_t *cond=&condx, pthread_mutex_t *mute=&mutex) |
| void | continueRun (pthread_cond_t *cond=&condx) |
| void | continueRunAll (pthread_cond_t *cond=&condx) |
| void PosixThread::start | ( | void * | args | ) |
запуск
| void PosixThread::thrkill | ( | int | signo | ) |
послать сигнал signo
Используется в ThreadCreator< ObjectsActivator >::kill().
| virtual void PosixThread::work | ( | ) | [protected, pure virtual] |
Функция выполняемая в потоке
Замещается в ThreadCreator< ThreadMaster >, ThreadCreator< UNetReceiver >, ThreadCreator< SystemGuard >, ThreadCreator< UniSetObject >, ThreadCreator< MBSlave >, ThreadCreator< UNetSender >, ThreadCreator< CBT >, ThreadCreator< TimerService >, ThreadCreator< MBTCPMaster > и ThreadCreator< ObjectsActivator >.
1.7.6.1