Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Threads Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

RWThreadManager

Module:  Threads   Package:  Threading


RWThreadManager RWHandleBase

Local Index

Members

Header File

#include <rw/thread/RWThreadManager.h>

Description

RWThreadManager attempts orderly thread shutdown at process exit. It is based on the handle/body design and is a counted pointer handle for a RWThreadManagerImp instance.

Static Member Functions

static RWThreadManager 
instance(void);

Public Constructors

RWThreadManager(void);
RWThreadManager(RWStaticCtor);
RWThreadManager(const RWThreadManager& second);

Public Destructor

~RWThreadManager(void);

Public Member Operator

RWThreadManager&
operator=(const RWThreadManager& second);

Public Member Functions

void
enableEarlyShutdown(void);
unsigned long
getCancelTimeOut(void) const;
int
getTerminationSignal(void);
bool
getShutdownEnabled() const;
void
setCancelTimeOut(unsigned long milliseconds);
void
setTerminationSignal(int termSignal);
void
setShutdownEnabled(bool shutdownEnabled);


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.