
#include <ampiimpl.h>

Public Member Functions | |
| InfoStruct (void) | |
| void | setvalid (bool valid_) |
| bool | getvalid (void) |
| void | set (char *k, char *v) |
| void | dup (InfoStruct &src) |
| int | get (char *k, int vl, char *&v) |
| int | deletek (char *k) |
| int | get_valuelen (char *k, int *vl) |
| int | get_nkeys (void) |
| int | get_nthkey (int n, char *k) |
| void | myfree (void) |
| void | pup (PUP::er &p) |
Private Attributes | |
| CkPupPtrVec< KeyvalPair > | nodes |
| bool | valid |
Definition at line 218 of file ampiimpl.h.
| InfoStruct::InfoStruct | ( | void | ) | [inline] |
Definition at line 222 of file ampiimpl.h.
| void InfoStruct::setvalid | ( | bool | valid_ | ) | [inline] |
| bool InfoStruct::getvalid | ( | void | ) | [inline] |
| void InfoStruct::set | ( | char * | k, | |
| char * | v | |||
| ) |
Definition at line 24 of file ampiMisc.C.
References free(), nodes, CkVec< T >::push_back(), CkVec< T >::size(), and sz.
| void InfoStruct::dup | ( | InfoStruct & | src | ) |
Definition at line 41 of file ampiMisc.C.
References nodes, CkVec< T >::push_back(), CkVec< T >::size(), and sz.
Referenced by ampiParent::dupInfo().
| int InfoStruct::deletek | ( | char * | k | ) |
Definition at line 49 of file ampiMisc.C.
References nodes, CkVec< T >::remove(), CkVec< T >::size(), and sz.
| int InfoStruct::get_nkeys | ( | void | ) | [inline] |
| void InfoStruct::myfree | ( | void | ) |
Definition at line 97 of file ampiMisc.C.
References nodes, CkVec< T >::resize(), CkVec< T >::size(), sz, and valid.
| void InfoStruct::pup | ( | PUP::er & | p | ) |
CkPupPtrVec<KeyvalPair> InfoStruct::nodes [private] |
Definition at line 219 of file ampiimpl.h.
Referenced by deletek(), dup(), get(), get_nkeys(), get_nthkey(), get_valuelen(), myfree(), pup(), and set().
bool InfoStruct::valid [private] |
Definition at line 220 of file ampiimpl.h.
Referenced by getvalid(), myfree(), pup(), and setvalid().
1.5.5