/vesta/vestasys.org/vesta/eval/98/src/Pickle.H File Reference

#include "ValExpr.H"
#include "Dep.H"
#include "Location.H"
#include <FP.H>
#include <Derived.H>
#include <CacheC.H>
#include <CacheIntf.H>
#include <PrefixTbl.H>

Include dependency graph for Pickle.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool Pickle (Val value, VestaVal::T &vval)
bool Unpickle (const VestaVal::T &vval, const Context &c, Val &value)


Function Documentation

bool Pickle ( Val  value,
VestaVal::T vval 
)

Definition at line 1270 of file Pickle.C.

References VestaVal::T::bytes, OS::cio(), currentPickleVersion, PickleC::dis, VestaVal::T::dis, OS::ThreadIO::end_err(), ValC::FingerPrint(), VestaVal::T::fp, PickleC::getBytes(), PickleC::getSize(), VestaVal::T::len, PickleC::PickleInt(), PickleC::PickleVal(), PickleC::prefix, VestaVal::T::prefixTbl, OS::ThreadIO::start_err(), and ThreadLabel().

Referenced by NamesTagsPickle().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Unpickle ( const VestaVal::T vval,
const Context c,
Val value 
)

Definition at line 1301 of file Pickle.C.

References VestaVal::T::bytes, PickleC::checkNumBytesRead(), OS::cio(), currentPickleVersion, OS::ThreadIO::end_err(), VestaVal::T::len, Evaluator::failure::msg, VestaVal::T::prefixTbl, OS::ThreadIO::start_err(), Basics::OBufStream::str(), ThreadLabel(), PickleC::UnpickleInt(), and PickleC::UnpickleVal().

Referenced by ApplicationFromCache(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache().

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on Thu May 24 23:54:02 2007 for Vesta by  doxygen 1.5.1