---
name: "ThreadGroup"
section: "3cc"
platform: "linux"
package: "libcommoncpp2-dev"
version: "1.0.13-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/ThreadGroup"
---

# ThreadGroup(3cc)

A thread grouping class for a set of server classes that may be started and stopped together as a common group. Thread grouping class for server processes.

## NAME

ThreadGroup - A thread grouping class for a set of server classes that may be started and stopped together as a common group. **Thread** grouping class for server processes.

## SYNOPSIS

`#include <groups.h>`

Inherits **Thread**.

### Protected Methods

**CCXX\_MEMBER\_EXPORT** (CCXX\_EMPTY) ThreadGroup(int **pri**\
 **CCXX\_MEMBER\_EXPORT** (CCXX\_EMPTY) ThreadGroup(ThreadGroup \*\*group\
 virtual **~ThreadGroup** ()\
 virtual void **stop** (void)\
 virtual void **start** (void)\

### Protected Attributes

unsigned **stack**\
 int **pri**\
 int unsigned **stack**\

## DETAILED DESCRIPTION

A thread grouping class for a set of server classes that may be started and stopped together as a common group. **Thread** grouping class for server processes.

**Author:**  David Sugar \<dyfet@ostel.com\>

## CONSTRUCTOR & DESTRUCTOR DOCUMENTATION

### virtual ThreadGroup::~ThreadGroup ()` [inline, protected, virtual]`

## MEMBER FUNCTION DOCUMENTATION

### ThreadGroup::CCXX\_MEMBER\_EXPORT (CCXX\_EMPTY)` [protected]`

### ThreadGroup::CCXX\_MEMBER\_EXPORT (CCXX\_EMPTY)` [protected]`

### virtual void ThreadGroup::start (void)` [inline, protected, virtual]`

### virtual void ThreadGroup::stop (void)` [inline, protected, virtual]`

## MEMBER DATA DOCUMENTATION

### int ThreadGroup::pri` [protected]`

### int unsigned ThreadGroup::stack` [protected]`

### unsigned ThreadGroup::stack` [protected]`

## AUTHOR

Generated automatically by Doxygen for CommonC++ from the source code.
