INTRO(SSM)
Shore Programmer's Manual - 2 August 96
NAME
INTRO \- Introduction to the Shore Storage Manager (SSM)
SYNOPSIS
// This #includes header files for all the classes listed below
// for use by value-added server (VAS) writers
#include "sm_vas.h"
// This includes only header files commonly used by application
// programs that connect to a server
#include "sm_app.h"
// Storage Manager Interface Classes
class ss_m;
class smthread_t;
class scan_index_i;
class scan_rt_i;
class scan_file_i;
class pin_i;
DESCRIPTION
The interface the Shore Storage Manager (SSM) is contained in
the public interface of the above classes. In addition, there
are support classes referenced in the "See Also" section below.
For more general information on the SSM interface, see
The Shore Storage Manager Programming Interface.
ENVIRONMENT
The above classes are only useful in the multi-threaded environment
created when using the SSM. They rely heavily on support
classes from the fc/, common/, and sthread/ directories.
ERRORS
Error returned by methods in the above classes are described in
errors(ssm)
.
VERSION
This manual page applies to Version 1.0 of theShore software.
SPONSORSHIP
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-92-C-Q508.
COPYRIGHT
Copyright (c) 1994, 1995, 1996 Computer Sciences Department, University of Wisconsin -- Madison. All Rights Reserved.
SEE ALSO
Initialization and Threads
init(ssm)
options(common)
,
smthread_t(ssm)
,
Storage Structures
device(ssm)
volume(ssm)
file(ssm)
,
pin_i(ssm)
,
scan_file_i(ssm)
,
btree(ssm)
,
scan_index_i(ssm)
,
rtree(ssm)
,
scan_rt_i(ssm)
,
Logical Identifiers
lid(ssm)
lid_t(common)
,
serial_t(common)
,
Transactions and Locking
transaction(ssm)
lock(ssm)
Sorting
sort(ssm)
,
sort_stream_i(ssm)
,
Utilities
enum(ssm)
,
statistics(ssm)
,
debug(ssm)
,
vec_t(common)
,