Fawkes API  Fawkes Development Version
fawkes::SyncPointManagerAspect Class Reference

#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
 

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 36 of file syncpoint_manager.h.

Constructor & Destructor Documentation

◆ SyncPointManagerAspect()

fawkes::SyncPointManagerAspect::SyncPointManagerAspect ( )

Constructor.

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 60 of file syncpoint_manager.cpp.

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 51 of file syncpoint_manager.h.

Referenced by fawkes::FawkesTimingThread::finalize(), and fawkes::FawkesTimingThread::init().


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