Zero  0.1.0
sm_vas.h
Go to the documentation of this file.
1 /*<std-header orig-src='shore' incl-file-exclusion='SM_VAS_H'>
2 
3  $Id: sm_vas.h,v 1.32 2010/09/21 14:26:17 nhall Exp $
4 
5 SHORE -- Scalable Heterogeneous Object REpository
6 
7 Copyright (c) 1994-99 Computer Sciences Department, University of
8  Wisconsin -- Madison
9 All Rights Reserved.
10 
11 Permission to use, copy, modify and distribute this software and its
12 documentation is hereby granted, provided that both the copyright
13 notice and this permission notice appear in all copies of the
14 software, derivative works or modified versions, and any portions
15 thereof, and that both notices appear in supporting documentation.
16 
17 THE AUTHORS AND THE COMPUTER SCIENCES DEPARTMENT OF THE UNIVERSITY
18 OF WISCONSIN - MADISON ALLOW FREE USE OF THIS SOFTWARE IN ITS
19 "AS IS" CONDITION, AND THEY DISCLAIM ANY LIABILITY OF ANY KIND
20 FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
21 
22 This software was developed with support by the Advanced Research
23 Project Agency, ARPA order number 018 (formerly 8230), monitored by
24 the U.S. Army Research Laboratory under contract DAAB07-91-C-Q518.
25 Further funding for this work was provided by DARPA through
26 Rome Research Laboratory Contract No. F30602-97-2-0247.
27 
28 */
29 
30 #ifndef __SM_VAS_H
31 #define __SM_VAS_H
32 
33 #include "w_defines.h"
34 
35 /* -- do not edit anything above this line -- </std-header>*/
36 
37 /* DOXYGEN documentation : */
38 
91 #include "w.h"
92 #include <cstddef>
93 
94 #include "basics.h"
95 #include "vec_t.h"
96 #include "tid_t.h"
97 
98 #undef SM_SOURCE
99 
100 #include "sm.h"
101 #include "lock_s.h" // define lock_base_t
102 
103 /*<std-footer incl-file-exclusion='SM_VAS_H'> -- do not edit anything below this line -- */
104 
105 #endif // __SM_VAS_H /*</std-footer>*/