estron.c File Reference
Detailed Description
manage database connection info.
- Author:
- Linas Vepstas March 2002
Definition in file estron.c.
#include <string.h>
#include <stdlib.h>
#include <glib.h>
#include <glib-object.h>
#include "perr.h"
#include "estron.h"
#include "dui-initdb.h"
Go to the source code of this file.
|
Defines |
| #define | INSTALL(PROP, NAME, DESC) |
Typedefs |
|
typedef struct DuiDatabaseClass_s | DuiDatabaseClass |
Enumerations |
| enum | {
DB_NAME = 1,
DB_PROVIDER,
DB_DBNAME,
DB_HOSTNAME,
DB_USERNAME,
DB_AUTH
} |
Functions |
|
static void | db_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec) |
|
static void | db_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) |
|
static void | db_class_init (DuiDatabaseClass *dbclass, gpointer class_data) |
|
static void | db_init (DuiDatabase *db, DuiDatabaseClass *dbclass) |
|
GType | dui_database_get_type (void) |
|
DuiDatabase * | dui_database_new (const gchar *name, const gchar *provider, const gchar *dbname, const gchar *hostname, const gchar *username, const gchar *passwd) |
|
void | dui_database_destroy (DuiDatabase *db) |
|
DuiDBConnection * | dui_database_do_realize (DuiDatabase *db) |
|
const gchar * | dui_database_get_name (DuiDatabase *db) |
Define Documentation
| #define INSTALL |
( |
PROP, |
|
|
NAME, |
|
|
DESC |
|
) |
|
Value:
{ \
GParamSpec *pspec; \
pspec = g_param_spec_string (NAME, NULL, \
DESC, NULL, G_PARAM_READWRITE); \
g_object_class_install_property (goc, PROP, pspec); \
}
Definition at line 121 of file estron.c.