CONTENTS
#include <ShoreApp.h>
class Shore;
class OCRef;
class PoolScan;
The Shore Object Cache Manager is a part of the Shore Language-Independent
Library.
Every Shore application process has its own cache manager, which
communicates with the
Shore Value-Added Server (SVAS)
on behalf of Shore applications to begin, commit, and abort transactions,
to cache persistent objects for use by application programs, and to resolve
pathnames and logical OIDs (LOIDs).
Applications use the Object Cache Manager through the
Shore
class,
the language binding (for C++, it is the class
REF(t) (or its equivalent, Ref<T>)
), and others described in manual pages listed below.
A complete list of errors that can result from
calls to the Shore Object Cache is given in
errors(oc).
This manual page applies to Version 1.1.1 of the Shore software.
The Shore project is sponsored by the Advanced Research Project Agency, ARPA
order number 018 (formerly 8230), monitored by the U.S. Army Research
Laboratory under contract DAAB07-91-C-Q518.
Copyright © 1994, 1995, 1996, 1997,
Computer Sciences Department, University of
Wisconsin -- Madison. All Rights Reserved.
For information about the Unix-compatibility classes and other
functions that are available through the object cache, see
chdir(oc),
errors(oc),
getcwd(oc),
init(oc),
mkdir(oc),
options(oc),
pool(oc),
process_options(oc),
readlink(oc),
rename(oc),
rmdir(oc),
stat(oc),
statistics(oc),
symlink(oc),
transaction(oc),
umask(oc),
unixcompat(oc),
unlink(oc)
and
utimes(oc).
For information about the C++ language binding, see
intro(cxxlb)
and
sdlcxx(sdl).