#include <ThreadData.hpp>
template<typename T>
class anna::ThreadData< T >
Template que facilita la creacion de datos dependientes del Thread.
- See also
- anna::Thread
- Parameters
-
T | Clase asociada a este repositorio, debe tener un constructor vacio. |
◆ ThreadData()
Contructor.
- Parameters
-
name | Nombre logico de esta template. |
◆ get()
Devuelve los datos asociados al thread desde el que se invoca a este metodo. Si no existen se crean mediante el contructor vacio.
- Returns
- Los datos asociados al thread desde el que se invoca a este metodo.
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: ");
#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
#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
The documentation for this class was generated from the following file: