prelude-ident

prelude-ident —

Synopsis




typedef     prelude_ident_t;
uint64_t    prelude_ident_inc               (prelude_ident_t *ident);
uint64_t    prelude_ident_dec               (prelude_ident_t *ident);
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);

Increment the ident associated with the prelude_ident_t object.

ident : Pointer to a prelude_ident_t object.
Returns : the new ident.

prelude_ident_dec ()

uint64_t    prelude_ident_dec               (prelude_ident_t *ident);

ident :
Returns :

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.