Shadowrun: Awakened 29 September 2011 - Build 871
Public Member Functions | Private Member Functions | Private Attributes | Friends
cat::ShutdownWait Class Reference

#include <ThreadPool.hpp>

List of all members.

Public Member Functions

CAT_INLINE ShutdownObserverGetObserver ()
 ShutdownWait (int priorityLevel)
bool WaitForShutdown (u32 milliseconds)
 ~ShutdownWait ()

Private Member Functions

void OnShutdownDone ()

Private Attributes

WaitableFlag _kill_flag
ShutdownObserver_observer

Friends

class ShutdownObserver

Detailed Description

Definition at line 132 of file ThreadPool.hpp.


Constructor & Destructor Documentation

cat::ShutdownWait::ShutdownWait ( int  priorityLevel)
cat::ShutdownWait::~ShutdownWait ( )

Member Function Documentation

CAT_INLINE ShutdownObserver* cat::ShutdownWait::GetObserver ( ) [inline]

Definition at line 146 of file ThreadPool.hpp.

References _observer.

{ return _observer; }
void cat::ShutdownWait::OnShutdownDone ( ) [private]
bool cat::ShutdownWait::WaitForShutdown ( u32  milliseconds)

Friends And Related Function Documentation

friend class ShutdownObserver [friend]

Definition at line 134 of file ThreadPool.hpp.


Member Data Documentation

Definition at line 136 of file ThreadPool.hpp.

Definition at line 137 of file ThreadPool.hpp.

Referenced by GetObserver().


The documentation for this class was generated from the following file:

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net