#include <ampiimpl.h>
Public Member Functions | |
InfoStruct () noexcept | |
void | setvalid (bool valid_) noexcept |
bool | getvalid () const noexcept |
int | set (const char *k, const char *v) noexcept |
int | dup (InfoStruct &src) noexcept |
int | get (const char *k, int vl, char *&v, int *flag) const noexcept |
int | deletek (const char *k) noexcept |
int | get_valuelen (const char *k, int *vl, int *flag) const noexcept |
int | get_nkeys (int *nkeys) const noexcept |
int | get_nthkey (int n, char *k) const noexcept |
void | myfree () noexcept |
void | pup (PUP::er &p) noexcept |
Private Attributes | |
CkPupPtrVec< KeyvalPair > | nodes |
bool | valid |
Definition at line 406 of file ampiimpl.h.
InfoStruct::InfoStruct | ( | ) | [inline] |
Definition at line 410 of file ampiimpl.h.
void InfoStruct::setvalid | ( | bool | valid_ | ) | [inline] |
Definition at line 411 of file ampiimpl.h.
bool InfoStruct::getvalid | ( | ) | const [inline] |
Definition at line 412 of file ampiimpl.h.
int InfoStruct::set | ( | const char * | k, | |
const char * | v | |||
) |
Definition at line 57 of file ampiMisc.C.
References create_stripped_string(), and key.
int InfoStruct::dup | ( | InfoStruct & | src | ) |
Definition at line 92 of file ampiMisc.C.
References create_stripped_string(), flag, and key.
int InfoStruct::deletek | ( | const char * | k | ) |
Definition at line 80 of file ampiMisc.C.
References create_stripped_string(), and key.
Definition at line 107 of file ampiMisc.C.
References create_stripped_string(), flag, and key.
void InfoStruct::myfree | ( | ) |
Definition at line 134 of file ampiMisc.C.
References nodes, CkVec< T >::resize(), CkVec< T >::size(), and valid.
void InfoStruct::pup | ( | PUP::er & | p | ) |
CkPupPtrVec<KeyvalPair> InfoStruct::nodes [private] |
bool InfoStruct::valid [private] |