guppi-unique-id

Name

guppi-unique-id -- 

Synopsis



typedef     guppi_uniq_t;
guppi_uniq_t guppi_unique_id                (void);
void        guppi_uniq2str                  (guppi_uniq_t,
                                             gchar *str);
guppi_uniq_t guppi_str2uniq                 (const gchar *str);
#define     guppi_uniq_eq                   (a, b)
#define     guppi_uniq_cmp                  (a, b)
GHashTable* guppi_uniq_table_new            (void);
void        guppi_uniq_table_destroy        (GHashTable*);
void        guppi_uniq_table_add            (GHashTable*,
                                             guppi_uniq_t);
gboolean    guppi_uniq_table_contains       (GHashTable*,
                                             guppi_uniq_t);

Description

A longer description goes here.

Details

guppi_uniq_t

typedef guint64 guppi_uniq_t;

guppi_unique_id ()

guppi_uniq_t guppi_unique_id                (void);

guppi_uniq2str ()

void        guppi_uniq2str                  (guppi_uniq_t,
                                             gchar *str);

guppi_str2uniq ()

guppi_uniq_t guppi_str2uniq                 (const gchar *str);

guppi_uniq_eq()

#define guppi_uniq_eq(a, b)  ((a) == (b))

guppi_uniq_cmp()

#define guppi_uniq_cmp(a, b) (((a) > (b)) - ((a) < (b)))

guppi_uniq_table_new ()

GHashTable* guppi_uniq_table_new            (void);

guppi_uniq_table_destroy ()

void        guppi_uniq_table_destroy        (GHashTable*);

guppi_uniq_table_add ()

void        guppi_uniq_table_add            (GHashTable*,
                                             guppi_uniq_t);

guppi_uniq_table_contains ()

gboolean    guppi_uniq_table_contains       (GHashTable*,
                                             guppi_uniq_t);