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 >.