PPL Logo

libs/ck-libs/tcharm/tcharm_impl.h File Reference

Go to the source code of this file.

Data Structures

class  callSystemStruct
 Used to ship around system calls. More...
class  TCHARM_Thread_options
class  TCharmInitMsg
class  TCharm
class  TCharm::ThreadInfo
class  TCharm::UserData
class  TCharm::TCharmSemaphore

Typedefs

typedef std::unordered_map
< std::string, int
funcmap

Functions

 PUPbytes (callSystemStruct) class TCharm
 CtvExtern (TCharm *, _curTCharm)
void TCHARM_Api_trace (const char *routineName, const char *libraryName) noexcept
 CsvExtern (funcmap *, tcharm_funcmap)
static int tcharm_routineNametoID (char const *routineName) noexcept

Variables

bool tcharm_nothreads


Typedef Documentation

typedef std::unordered_map<std::string, int> funcmap

Definition at line 321 of file tcharm_impl.h.


Function Documentation

PUPbytes ( callSystemStruct   ) 

CtvExtern ( TCharm ,
_curTCharm   
)

void TCHARM_Api_trace ( const char *  routineName,
const char *  libraryName 
)

Definition at line 127 of file tcharm.C.

References Converse::CkMyPe(), CmiPrintf(), CmiPrintStackTrace(), TCharm::getElement(), TCharmTraceLibList::isTracing(), and where.

Here is the call graph for this function:

CsvExtern ( funcmap ,
tcharm_funcmap   
)

static int tcharm_routineNametoID ( char const *  routineName  )  [static]

Definition at line 325 of file tcharm_impl.h.


Variable Documentation

Definition at line 48 of file tcharm.C.

Referenced by checkAddress(), TCharm::procInit(), TCharm::run(), and TCharm::TCharm().


Generated on Mon Sep 21 08:11:15 2020 for Charm++ by  doxygen 1.5.5