#include <tcharm_impl.h>
Public Member Functions | |
UserData (int i=0) | |
UserData (TCHARM_Pup_fn cfn_, CthThread t_, void *p) | |
UserData (TCHARM_Pup_global_fn gfn_, CthThread t_, void *p) | |
void * | getData () const |
void | pup (PUP::er &p) |
void | update (CthThread t_) |
Private Attributes | |
CthThread | t |
size_t | pos |
char | mode |
TCHARM_Pup_fn | cfn |
TCHARM_Pup_global_fn | gfn |
Friends | |
void | operator| (PUP::er &p, UserData &d) |
Definition at line 112 of file tcharm_impl.h.
TCharm::UserData::UserData | ( | int | i = 0 |
) | [inline] |
TCharm::UserData::UserData | ( | TCHARM_Pup_fn | cfn_, | |
CthThread | t_, | |||
void * | p | |||
) | [inline] |
Definition at line 120 of file tcharm_impl.h.
References cfn, CthStackOffset(), mode, pos, and t.
TCharm::UserData::UserData | ( | TCHARM_Pup_global_fn | gfn_, | |
CthThread | t_, | |||
void * | p | |||
) | [inline] |
Definition at line 122 of file tcharm_impl.h.
References CthStackOffset(), gfn, mode, pos, and t.
void* TCharm::UserData::getData | ( | void | ) | const [inline] |
Definition at line 124 of file tcharm_impl.h.
References CthPointer(), pos, and t.
Referenced by TCharm::lookupUserData().
void TCharm::UserData::pup | ( | PUP::er & | p | ) |
Definition at line 355 of file tcharm.C.
References cfn, CmiMemoryIs(), CthPointer(), data, gfn, PUP::er::isUnpacking(), mode, p, pos, and t.
Referenced by TCharm::pup().
void TCharm::UserData::update | ( | CthThread | t_ | ) | [inline] |
Definition at line 127 of file tcharm_impl.h.
CthThread TCharm::UserData::t [private] |
Definition at line 113 of file tcharm_impl.h.
Referenced by getData(), pup(), update(), and UserData().
size_t TCharm::UserData::pos [private] |
char TCharm::UserData::mode [private] |
TCHARM_Pup_fn TCharm::UserData::cfn [private] |
TCHARM_Pup_global_fn TCharm::UserData::gfn [private] |