eyedb.h

00001 /* 
00002    EyeDB Object Database Management System
00003    Copyright (C) 1994-2008 SYSRA
00004    
00005    EyeDB is free software; you can redistribute it and/or
00006    modify it under the terms of the GNU Lesser General Public
00007    License as published by the Free Software Foundation; either
00008    version 2.1 of the License, or (at your option) any later version.
00009    
00010    EyeDB is distributed in the hope that it will be useful,
00011    but WITHOUT ANY WARRANTY; without even the implied warranty of
00012    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00013    Lesser General Public License for more details.
00014    
00015    You should have received a copy of the GNU Lesser General Public
00016    License along with this library; if not, write to the Free Software
00017    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA 
00018 */
00019 
00020 /*
00021    Author: Eric Viara <viara@sysra.com>
00022 */
00023 
00024 
00025 #ifndef _EYEDB_EYEDB_H
00026 #define _EYEDB_EYEDB_H
00027 
00028 #include <stdio.h>
00029 #include <stdlib.h>
00030 #include <unistd.h>
00031 #include <string.h>
00032 #include <string>
00033 
00034 #include <eyedblib/thread.h>
00035 #include <eyedb/linklist.h>
00036 
00037 #include <eyedb/gbx.h>
00038 #include <eyedb/base.h>
00039 #include <eyedb/Error.h>
00040 #include <eyedb/init.h>
00041 
00042 #include <eyedb/Oid.h>
00043 #include <eyedb/Exception.h>
00044 #include <eyedb/RecMode.h>
00045 #include <eyedb/AbstractIterator.h>
00046 #include <eyedb/ObjectLocation.h>
00047 
00048 #include <eyedb/IndexImpl.h>
00049 
00050 #include <eyedb/Object.h>
00051 
00052 #include <eyedb/TransactionParams.h>
00053 
00054 #include <eyedb/Class.h>
00055 #include <eyedb/Value.h>
00056 #include <eyedb/Attribute.h>
00057 
00058 #include <eyedb/BasicClass.h>
00059 #include <eyedb/CharClass.h>
00060 #include <eyedb/ByteClass.h>
00061 #include <eyedb/OidClass.h>
00062 #include <eyedb/Int16Class.h>
00063 #include <eyedb/Int32Class.h>
00064 #include <eyedb/Int64Class.h>
00065 #include <eyedb/FloatClass.h>
00066 
00067 #include <eyedb/AgregatClass.h>
00068 #include <eyedb/StructClass.h>
00069 #include <eyedb/UnionClass.h>
00070 #include <eyedb/EnumClass.h>
00071 
00072 #include <eyedb/CollectionClass.h>
00073 #include <eyedb/CollSetClass.h>
00074 #include <eyedb/CollBagClass.h>
00075 #include <eyedb/CollListClass.h>
00076 #include <eyedb/CollArrayClass.h>
00077 
00078 #include <eyedb/Instance.h>
00079 
00080 #include <eyedb/Basic.h>
00081 #include <eyedb/Char.h>
00082 #include <eyedb/Byte.h>
00083 #include <eyedb/OidP.h>
00084 #include <eyedb/Int16.h>
00085 #include <eyedb/Int32.h>
00086 #include <eyedb/Int64.h>
00087 #include <eyedb/Float.h>
00088 
00089 #include <eyedb/Agregat.h>
00090 #include <eyedb/Struct.h>
00091 #include <eyedb/Union.h>
00092 #include <eyedb/Enum.h>
00093 
00094 #include <eyedb/Collection.h>
00095 #include <eyedb/CollSet.h>
00096 #include <eyedb/CollBag.h>
00097 #include <eyedb/CollList.h>
00098 #include <eyedb/CollArray.h>
00099 
00100 #include <eyedb/Connection.h>
00101 
00102 #include <eyedb/Datafile.h>
00103 #include <eyedb/Dataspace.h>
00104 #include <eyedb/Database.h>
00105 #include <eyedb/Schema.h>
00106 #include <eyedb/Transaction.h>
00107 
00108 #include <eyedb/OQL.h>
00109 
00110 #include <eyedb/ClassIterator.h>
00111 #include <eyedb/CollectionIterator.h>
00112 #include <eyedb/OQLIterator.h>
00113 
00114 #include <eyedb/Architecture.h>
00115 #include <eyedb/Config.h>
00116 #include <eyedb/ClientConfig.h>
00117 #include <eyedb/ServerConfig.h>
00118 #include <eyedb/GenHashTable.h>
00119 
00120 #include <eyedb/DBM.h>
00121 #include <eyedb/syscls.h>
00122 #include <eyedb/utils.h>
00123 #include <eyedb/opts.h>
00124 #include <eyedb/version.h>
00125 #include <eyedb/Argument.h>
00126 
00127 #endif

Generated on Mon Dec 22 18:15:54 2008 for eyedb by  doxygen 1.5.3