Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

thread.h File Reference

#include "common.h"
#include "config.h"
#include "collection.h"
#include "linked_list.h"
#include "hashlist.h"
#include "vector.h"

Go to the source code of this file.

Data Structures

struct  _cp_pooled_thread
struct  _cp_thread_pool
struct  cp_pooled_thread_scheduler
struct  _cp_pooled_thread_client_interface

Typedefs

typedef int(* cp_thread_stop_fn )(void *)
typedef CPROPS_DLL struct
_cp_pooled_thread 
cp_pooled_thread
typedef CPROPS_DLL struct
_cp_thread_pool 
cp_thread_pool
typedef CPROPS_DLL struct
cp_pooled_thread_scheduler 
cp_pooled_thread_scheduler
typedef int cp_pooled_thread_report_load (struct _cp_pooled_thread_client_interface *s)
typedef void cp_pooled_thread_shrink (struct _cp_pooled_thread_client_interface *)
typedef CPROPS_DLL struct
_cp_pooled_thread_client_interface 
cp_pooled_thread_client_interface

Functions

CPROPS_DLL cp_pooled_threadcp_pooled_thread_create (struct _cp_thread_pool *owner)

Variables

__BEGIN_DECLS typedef void *(* cp_thread_action )(void *)


Detailed Description

definitions for the thread management framework. the current implementation is based on the POSIX thread api.

Definition in file thread.h.


Generated on Sat Dec 1 10:25:30 2007 for cprops by  doxygen 1.3.9.1