|
bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|

Public Member Functions | |
| AttrTableLazyPtr (const NCMLParser &parser, AttrTable *pAT=0) | |
| AttrTable * | get () const |
| void | invalidate () |
| void | set (AttrTable *pAT) |
Definition at line 120 of file NCMLParser.h.
| ncml_module::AttrTableLazyPtr::AttrTableLazyPtr | ( | const NCMLParser & | parser, |
| AttrTable * | pAT = 0 ) |
Create a lazy loading AttrTable.
| parser | the parser whose current dataset should be used to load. |
| pAT | Initial value for the ptr. No loading ininitally occurs if pAT isn't null. |
Definition at line 81 of file NCMLParser.cc.
| ncml_module::AttrTableLazyPtr::~AttrTableLazyPtr | ( | ) |
Definition at line 86 of file NCMLParser.cc.
| AttrTable * ncml_module::AttrTableLazyPtr::get | ( | ) | const |
Get the table, loading it from the current dataset in _parser if !_loaded yet (hasn't been set() ).
Definition at line 93 of file NCMLParser.cc.
| void ncml_module::AttrTableLazyPtr::invalidate | ( | ) |
Dirty the cache so the next get() goes and gets the AttrTable for the current dataset, whatever that is.
Definition at line 112 of file NCMLParser.cc.
| void ncml_module::AttrTableLazyPtr::set | ( | AttrTable * | pAT | ) |
Once set is called, _loaded it true unless pAT is null.
Definition at line 101 of file NCMLParser.cc.