| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes | List of all members
TBBMessageSvc::MessageTaskCommon Class Reference

Common base class for the different reportMessage cases. More...

Inheritance diagram for TBBMessageSvc::MessageTaskCommon:
[legend]
Collaboration diagram for TBBMessageSvc::MessageTaskCommon:
[legend]

## Public Member Functions
| MessageTaskCommon (TBBMessageSvc &svc)
Public Member Functions inherited from Gaudi::SerialTaskQueue::WorkItem
virtual | ~WorkItem ()
virtual void | run ()=0
| Method to be implemented by the actual task classes. More...

## Protected Attributes
TBBMessageSvc & | m_svc
std::thread::id | m_sender

## Detailed Description

Common base class for the different reportMessage cases.

Definition at line 51 of file TBBMessageSvc.h.

## Constructor & Destructor Documentation

TBBMessageSvc::MessageTaskCommon::MessageTaskCommon | ( | TBBMessageSvc & | svc | ) |
| inline

Definition at line 54 of file TBBMessageSvc.h.

54 : m_svc( svc ), m_sender( std::this_thread::get_id() ) {}
TBBMessageSvc::MessageTaskCommon::m_sender
std::thread::id m_sender
Definition: TBBMessageSvc.h:58
TBBMessageSvc::MessageTaskCommon::m_svc
TBBMessageSvc & m_svc
Definition: TBBMessageSvc.h:57
std::this_thread::get_id
T get_id(T...args)

## Member Data Documentation

std::thread::id TBBMessageSvc::MessageTaskCommon::m_sender
| protected

Definition at line 58 of file TBBMessageSvc.h.

TBBMessageSvc& TBBMessageSvc::MessageTaskCommon::m_svc
| protected

Definition at line 57 of file TBBMessageSvc.h.

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

- GaudiCoreSvc/src/MessageSvc/TBBMessageSvc.h