Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Protected Types | Protected Member Functions
stxxl::request_queue_impl_worker Class Reference

#include <request_queue_impl_worker.h>

Inheritance diagram for stxxl::request_queue_impl_worker:
Inheritance graph
[legend]
Collaboration diagram for stxxl::request_queue_impl_worker:
Collaboration graph
[legend]

List of all members.

Protected Types

enum  thread_state { NOT_RUNNING, RUNNING, TERMINATING, TERMINATE = TERMINATING }
typedef pthread_t thread_type

Protected Member Functions

void start_thread (void *(*worker)(void *), void *arg, thread_type &t, state< thread_state > &s)
void stop_thread (thread_type &t, state< thread_state > &s, semaphore &sem)

Detailed Description

Definition at line 38 of file request_queue_impl_worker.h.


Member Typedef Documentation

typedef pthread_t stxxl::request_queue_impl_worker::thread_type [protected]

Definition at line 46 of file request_queue_impl_worker.h.


Member Enumeration Documentation

Enumerator:
NOT_RUNNING 
RUNNING 
TERMINATING 
TERMINATE 

Definition at line 41 of file request_queue_impl_worker.h.


Member Function Documentation

void stxxl::request_queue_impl_worker::start_thread ( void *(*)(void *)  worker,
void *  arg,
thread_type t,
state< thread_state > &  s 
) [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines