prelude-ident

prelude-ident

Synopsis

typedef             prelude_ident_t;
uint64_t            prelude_ident_inc                   (prelude_ident_t *ident);
int                 prelude_ident_generate              (prelude_ident_t *ident,
                                                         prelude_string_t *out);
void                prelude_ident_destroy               (prelude_ident_t *ident);
int                 prelude_ident_new                   (prelude_ident_t **ret);

Description

Details

prelude_ident_t

typedef struct prelude_ident prelude_ident_t;


prelude_ident_inc ()

uint64_t            prelude_ident_inc                   (prelude_ident_t *ident);

Deprecated.

ident :

Pointer to a prelude_ident_t object.

Returns :

A new ident.

prelude_ident_generate ()

int                 prelude_ident_generate              (prelude_ident_t *ident,
                                                         prelude_string_t *out);

Generate an UUID and store it in out.

ident :

Pointer to a prelude_ident_t object.

out :

prelude_string_t where the ident will be generated.

Returns :

A negative value if an error occur.

prelude_ident_destroy ()

void                prelude_ident_destroy               (prelude_ident_t *ident);

Destroy a prelude_ident_t object.

ident :

Pointer to a prelude_ident_t object.

prelude_ident_new ()

int                 prelude_ident_new                   (prelude_ident_t **ret);

Create a new prelude_ident_t object with an unique value.

ret :

Pointer where to store the created object.

Returns :

0 on success, or a negative value if an error occured.