GnuCash 2.3.0
Data Structures | Defines | Typedefs | Functions
guid.h File Reference

globally unique ID User API More...

#include <stddef.h>
#include <glib-object.h>

Go to the source code of this file.

Data Structures

union  GNC_INTERNAL_GUID

Defines

#define GUID_DATA_SIZE   16
#define GNC_TYPE_GUID   (gnc_guid_get_type())
#define GNC_VALUE_HOLDS_GUID(value)   G_VALUE_HOLDS(value, GNC_TYPE_GUID)
#define GUID_ENCODING_LENGTH   32

Typedefs

typedef union GNC_INTERNAL_GUID GncGUID

Functions

GType gnc_guid_get_type (void)
G_CONST_RETURN GncGUIDgnc_value_get_guid (const GValue *value)
void guid_init (void)
void guid_shutdown (void)
void guid_new (GncGUID *guid)
GncGUID guid_new_return (void)
const GncGUIDguid_null (void)
GncGUIDguid_malloc (void)
void guid_free (GncGUID *guid)
GncGUIDguid_copy (const GncGUID *guid)
const gchar * guid_to_string (const GncGUID *guid)
gchar * guid_to_string_buff (const GncGUID *guid, gchar *buff)
gboolean string_to_guid (const gchar *string, GncGUID *guid)
gboolean guid_equal (const GncGUID *guid_1, const GncGUID *guid_2)
gint guid_compare (const GncGUID *g1, const GncGUID *g2)
guint guid_hash_to_guint (gconstpointer ptr)
gint guid_g_hash_table_equal (gconstpointer guid_a, gconstpointer guid_b)
GHashTable * guid_hash_table_new (void)

Detailed Description

globally unique ID User API

Author:
Copyright (C) 2000 Dave Peticolas <peticola@cs.ucdavis.edu>

Definition in file guid.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines