
#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] |
1.5.5