Public Member Functions | |
CpdList_introspect (CpdListTable_t *tab_) | |
virtual const char * | getPath (void) const |
Return the CpdList path CCS clients should use to access this data. | |
virtual size_t | getLength (void) const |
Return the length of this CpdList. | |
virtual void | pup (PUP::er &p, CpdListItemsRequest &req) |
Pup the items listed in this request. Be sure to call beginItem between items! | |
Private Attributes | |
CpdListTable_t * | tab |
Definition at line 310 of file ccs-builtins.C.
CpdList_introspect::CpdList_introspect | ( | CpdListTable_t * | tab_ | ) | [inline] |
Definition at line 313 of file ccs-builtins.C.
virtual const char* CpdList_introspect::getPath | ( | void | ) | const [inline, virtual] |
Return the CpdList path CCS clients should use to access this data.
Implements CpdListAccessor.
Definition at line 314 of file ccs-builtins.C.
virtual size_t CpdList_introspect::getLength | ( | void | ) | const [inline, virtual] |
Return the length of this CpdList.
Implements CpdListAccessor.
Definition at line 315 of file ccs-builtins.C.
References CkHashtable::iterator(), len, CkHashtableIterator::next(), and tab.
virtual void CpdList_introspect::pup | ( | PUP::er & | p, | |
CpdListItemsRequest & | req | |||
) | [inline, virtual] |
Pup the items listed in this request. Be sure to call beginItem between items!
Implements CpdListAccessor.
Definition at line 322 of file ccs-builtins.C.
References CpdListAccessor::beginItem(), PUP::er::comment(), CpdListAccessor::getPath(), CpdListItemsRequest::hi, CkHashtable::iterator(), CpdListItemsRequest::lo, CkHashtableIterator::next(), p, and tab.
CpdListTable_t* CpdList_introspect::tab [private] |