24 #ifndef __ASPECT_INIFINS_INIFIN_H_ 25 #define __ASPECT_INIFINS_INIFIN_H_ 27 #include <core/threading/thread.h> 28 #include <core/threading/thread_initializer.h> 29 #include <core/threading/thread_finalizer.h> 39 AspectIniFin(
const char *aspect_name) __attribute__((nonnull));
42 virtual void init(
Thread *thread) = 0;
43 virtual void finalize(
Thread *thread) = 0;
44 virtual bool prepare_finalize(
Thread *thread);
46 const char * get_aspect_name()
const;
49 const char *__aspect_name;
Fawkes library namespace.
Thread class encapsulation of pthreads.
Aspect initializer/finalizer base class.