9 #ifndef anna_core_mt_ThreadData_hpp 10 #define anna_core_mt_ThreadData_hpp 44 Guard guard(a_mutex,
"anna::ThreadData");
46 data_iterator ii = a_datas.find(index);
49 if(ii == a_datas.end()) {
51 a_datas.insert(value_type(index, result));
56 std::string msg(
"anna::ThreadData { Name: ");
72 typedef typename std::map <int, T*> container;
73 typedef typename container::iterator data_iterator;
74 typedef typename container::value_type value_type;
#define anna_ptrnumber_cast(pointer)
Definition: defines.hpp:118
static void debug(const std::string &text, const char *fromFile, const int fromLine)
Definition: Logger.hpp:305
Definition: NRMutex.hpp:39
ThreadData(const char *name)
Definition: ThreadData.hpp:33
Definition: ThreadData.hpp:27
#define LOGDEBUG(a)
Definition: defines.hpp:64
static std::string asHexString(const int number)
static pthread_t getCurrentThread()
#define ANNA_FILE_LOCATION
Definition: defines.hpp:23