22 #include <aspect/inifins/syncpoint.h> 23 #include <aspect/syncpoint.h> 24 #include <syncpoint/syncpoint_manager.h> 39 syncpoint_manager_ = syncpoint_manager;
46 syncpoint_thread = dynamic_cast<SyncPointAspect *>(thread);
47 if (syncpoint_thread == NULL) {
49 "SyncPointManagerAspect, but RTTI says it " 61 syncpoint_thread = dynamic_cast<SyncPointAspect *>(thread);
62 if (syncpoint_thread == NULL) {
64 "SyncPointManagerAspect, but RTTI says it " Fawkes library namespace.
void init_SyncPointAspect(Thread *thread, SyncPointManager *syncpoint_manager)
Init SyncPoint aspect.
SyncPointAspectIniFin(SyncPointManager *syncpoint_manager)
Constructor.
Thread class encapsulation of pthreads.
Thread aspect to acces to SyncPoints Give this aspect to your thread to manage SyncPoints,...
Thread cannot be initialized.
This class gives access to SyncPoints.
const char * name() const
Get name of thread.
virtual void init(Thread *thread)
Initialize thread.
void finalize_SyncPointAspect(Thread *thread, SyncPointManager *syncpoint_manager)
Finalize SyncPoint aspect.
virtual void finalize(Thread *thread)
Finalize thread.
Aspect initializer/finalizer base class.