#include <synchro.h>
Inheritance diagram for rpa::thread_counter< Thread >:
Public Member Functions | |
void | cancel (void) |
int | create (thread_func_t aFunc, void *aData) |
void | join (void) |
bool | exec_lock (void) |
Counts the number of times each method is called for a given thread, and computes a very strong invariant for debugging purpose. The counters are not protected by any mutex. This is not necessary due to the way RPA uses threads.
void rpa::thread_counter< Thread >::cancel | ( | void | ) | [inline] |
int rpa::thread_counter< Thread >::create | ( | thread_func_t | aFunc, | |
void * | aData | |||
) | [inline] |
bool rpa::thread_counter< Thread >::exec_lock | ( | void | ) | [inline] |
void rpa::thread_counter< Thread >::join | ( | void | ) | [inline] |