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.