Fawkes API Fawkes Development Version
fawkes::SyncPointManagerAspect Class Reference

Thread aspect to acces to SyncPoints Give this aspect to your thread to manage SyncPoints, i.e. More...

#include <>>

Inheritance diagram for fawkes::SyncPointManagerAspect:

Public Member Functions

 SyncPointManagerAspect ()
 Constructor. More...
 
void init_SyncPointManagerAspect (SyncPointManager *syncpoint_manager)
 Init SyncPointManager aspect. More...
 
- Public Member Functions inherited from fawkes::Aspect
const std::list< const char * > & get_aspects () const
 Get list of aspect names attached to a aspected thread. More...
 

Protected Attributes

SyncPointManagersyncpoint_manager
 This is the SyncPointManager instance you can use to manage syncpoints. More...
 

Additional Inherited Members

- Protected Member Functions inherited from fawkes::Aspect
void add_aspect (const char *name)
 Add an aspect to a thread. More...
 

Detailed Description

Thread aspect to acces to SyncPoints Give this aspect to your thread to manage SyncPoints, i.e.

wait for SyncPoints and emit SyncPoints

Author
Till Hofmann

Definition at line 30 of file syncpoint_manager.h.

Constructor & Destructor Documentation

◆ SyncPointManagerAspect()

fawkes::SyncPointManagerAspect::SyncPointManagerAspect ( )

Constructor.

Definition at line 39 of file syncpoint_manager.cpp.

References fawkes::Aspect::add_aspect(), and syncpoint_manager.

◆ ~SyncPointManagerAspect()

fawkes::SyncPointManagerAspect::~SyncPointManagerAspect ( )
virtual

Definition at line 45 of file syncpoint_manager.cpp.

Member Function Documentation

◆ init_SyncPointManagerAspect()

void fawkes::SyncPointManagerAspect::init_SyncPointManagerAspect ( SyncPointManager manager)

Init SyncPointManager aspect.

This sets the SyncPointManager that can be used to manage SyncPoints.

Parameters
managerSyncPointManager to use

Definition at line 54 of file syncpoint_manager.cpp.

References syncpoint_manager.

Referenced by fawkes::SyncPointManagerAspectIniFin::init().

Member Data Documentation

◆ syncpoint_manager

SyncPoint * fawkes::SyncPointManagerAspect::syncpoint_manager
protected

This is the SyncPointManager instance you can use to manage syncpoints.

Definition at line 39 of file syncpoint_manager.h.

Referenced by init_SyncPointManagerAspect(), and SyncPointManagerAspect().


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