1 /* 2 * Copyright (C) 2000 Reinhard Müller <reinhard@src.gnome.org> 3 * Copyright (C) 2000 - 2004 Rodrigo Moya <rodrigo@gnome-db.org> 4 * Copyright (C) 2001 Carlos Perelló Marín <carlos@gnome-db.org> 5 * Copyright (C) 2001 - 2011 Vivien Malerba <malerba@gnome-db.org> 6 * Copyright (C) 2002 Andrew Hill <andru@src.gnome.org> 7 * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo@ximian.com> 8 * Copyright (C) 2003 - 2006 Murray Cumming <murrayc@murrayc.com> 9 * Copyright (C) 2004 Szalai Ferenc <szferi@einstein.ki.iif.hu> 10 * Copyright (C) 2005 Bas Driessen <bas.driessen@xobas.com> 11 * Copyright (C) 2005 Álvaro Peña <alvaropg@telefonica.net> 12 * 13 * This library is free software; you can redistribute it and/or 14 * modify it under the terms of the GNU Lesser General Public 15 * License as published by the Free Software Foundation; either 16 * version 2 of the License, or (at your option) any later version. 17 * 18 * This library is distributed in the hope that it will be useful, 19 * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 * Lesser General Public License for more details. 22 * 23 * You should have received a copy of the GNU Lesser General Public 24 * License along with this library; if not, write to the 25 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, 26 * Boston, MA 02110-1301, USA. 27 */ 28 29 #ifndef __LIBGDA_H__ 30 #define __LIBGDA_H__ 31 32 #include <libgda/gda-attributes-manager.h> 33 #include <libgda/gda-column.h> 34 #include <libgda/gda-config.h> 35 #include <libgda/gda-connection-event.h> 36 #include <libgda/gda-connection.h> 37 #include <libgda/gda-connection-private.h> 38 #include <libgda/gda-data-comparator.h> 39 #include <libgda/gda-data-model-array.h> 40 41 #include <libgda/gda-data-model-ldap.h> 42 #include <libgda/gda-tree-mgr-ldap.h> 43 #include <libgda/gda-data-model.h> 44 #include <libgda/gda-data-model-iter.h> 45 #include <libgda/gda-data-model-import.h> 46 #include <libgda/gda-data-model-dir.h> 47 #include <libgda/gda-data-access-wrapper.h> 48 #include <libgda/gda-data-proxy.h> 49 #include <libgda/gda-data-select.h> 50 #include <libgda/gda-data-pivot.h> 51 #include <libgda/gda-lockable.h> 52 #include <libgda/gda-log.h> 53 #include <libgda/gda-quark-list.h> 54 #include <libgda/gda-row.h> 55 #include <libgda/gda-server-operation.h> 56 #include <libgda/gda-server-provider.h> 57 #include <libgda/gda-xa-transaction.h> 58 #include <libgda/gda-transaction-status.h> 59 #include <libgda/gda-transaction-status-private.h> 60 #include <libgda/gda-util.h> 61 #include <libgda/gda-value.h> 62 #include <libgda/gda-decl.h> 63 #include <libgda/gda-enums.h> 64 #include <libgda/gda-data-handler.h> 65 #include <libgda/handlers/gda-handler-bin.h> 66 #include <libgda/handlers/gda-handler-boolean.h> 67 #include <libgda/handlers/gda-handler-numerical.h> 68 #include <libgda/handlers/gda-handler-string.h> 69 #include <libgda/handlers/gda-handler-time.h> 70 #include <libgda/handlers/gda-handler-type.h> 71 #include <libgda/gda-meta-store.h> 72 #include <libgda/gda-meta-struct.h> 73 74 #include <libgda/gda-statement.h> 75 #include <libgda/gda-batch.h> 76 #include <libgda/gda-holder.h> 77 #include <libgda/gda-set.h> 78 79 #include <libgda/gda-tree.h> 80 #include <libgda/gda-tree-manager.h> 81 #include <libgda/gda-tree-mgr-columns.h> 82 #include <libgda/gda-tree-mgr-label.h> 83 #include <libgda/gda-tree-mgr-schemas.h> 84 #include <libgda/gda-tree-mgr-select.h> 85 #include <libgda/gda-tree-mgr-tables.h> 86 #include <libgda/gda-tree-node.h> 87 88 #include <libgda/sql-parser/gda-sql-parser.h> 89 90 #include <libgda/gda-sql-builder.h> 91 92 #include <libgda/gda-meta-store.h> 93 94 #include <libgda/gda-mutex.h> 95 96 G_BEGIN_DECLS 97 98 /** 99 * SECTION:libgda 100 * @short_description: Library initialization and information 101 * @title: Library initialization 102 * @stability: Stable 103 * @see_also: 104 */ 105 106 void gda_init (void); 107 void gda_locale_changed (void); 108 gchar *gda_get_application_exec_path (const gchar *app_name); 109 110 G_END_DECLS 111 112 #endif 113