Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

threads_win32.cpp File Reference

#include <windows.h>
#include <process.h>
#include "threads.hpp"

Include dependency graph for threads_win32.cpp:

Include dependency graph

Go to the source code of this file.

Compounds

struct  AI_CriticalSectionStruct
struct  ThreadInternal

Functions

bool AI_CreateThread (AI_ThreadRoutine routine, void *opaque, int priority)
void AI_Sleep (unsigned milliseconds)
AI_CriticalSection AI_CreateCriticalSection ()
void AI_DestroyCriticalSection (AI_CriticalSection cs)
void AI_EnterCriticalSection (AI_CriticalSection cs)
void AI_LeaveCriticalSection (AI_CriticalSection cs)


Function Documentation

AI_CriticalSection AI_CreateCriticalSection ( )
 

Definition at line 76 of file threads_win32.cpp.

bool AI_CreateThread ( AI_ThreadRoutine routine,
void * opaque,
int priority = 0 )
 

Definition at line 24 of file threads_win32.cpp.

void AI_DestroyCriticalSection ( AI_CriticalSection cs )
 

Definition at line 85 of file threads_win32.cpp.

Referenced by Synchronized::~Synchronized().

void AI_EnterCriticalSection ( AI_CriticalSection cs )
 

Definition at line 93 of file threads_win32.cpp.

Referenced by Synchronized::Lock().

void AI_LeaveCriticalSection ( AI_CriticalSection cs )
 

Definition at line 100 of file threads_win32.cpp.

Referenced by Synchronized::Unlock().

void AI_Sleep ( unsigned milliseconds )
 

Definition at line 69 of file threads_win32.cpp.

Referenced by NullOutputContext::Update().


Generated at Mon Jun 10 02:55:23 2002 for audiere by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001