CernVM-FS  2.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ConcurrentWorkers< WorkerT >::RunBinding Struct Reference

#include <util_concurrency.h>

Inheritance diagram for ConcurrentWorkers< WorkerT >::RunBinding:

Public Member Functions

 RunBinding (ConcurrentWorkers< WorkerT > *delegate)
 

Public Attributes

ConcurrentWorkers< WorkerT > * delegate
 

Detailed Description

template<class WorkerT>
struct ConcurrentWorkers< WorkerT >::RunBinding

Provides a wrapper for initialization data passed to newly spawned worker threads for initialization. It contains a pointer to the spawning ConcurrentWorkers master object as well as a pointer to a context object defined by the concrete worker to be spawned.

Definition at line 563 of file util_concurrency.h.

Constructor & Destructor Documentation

template<class WorkerT>
ConcurrentWorkers< WorkerT >::RunBinding::RunBinding ( ConcurrentWorkers< WorkerT > *  delegate)
inlineexplicit

Definition at line 564 of file util_concurrency.h.

Member Data Documentation

template<class WorkerT>
ConcurrentWorkers<WorkerT>* ConcurrentWorkers< WorkerT >::RunBinding::delegate

delegate to the Concurrent- Workers master

Definition at line 566 of file util_concurrency.h.

Referenced by ConcurrentWorkers< WorkerT >::RunCallbackThreadWrapper(), and ConcurrentWorkers< WorkerT >::RunWorker().


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