| Top |
| lt_extension_t * | lt_extension_ref () |
| void | lt_extension_unref () |
| const char * | lt_extension_get_tag () |
| char * | lt_extension_get_canonicalized_tag () |
| void | lt_extension_dump () |
| lt_bool_t | lt_extension_compare () |
| lt_bool_t | lt_extension_truncate () |
lt_extension_t *
lt_extension_ref (lt_extension_t *extension);
Increases the reference count of extension
.
void
lt_extension_unref (lt_extension_t *extension);
Decreases the reference count of extension
. when its reference count
drops to 0, the object is finalized (i.e. its memory is freed).
const char *
lt_extension_get_tag (lt_extension_t *extension);
Obtain the tag string.
char *
lt_extension_get_canonicalized_tag (lt_extension_t *extension);
Generate a canonicalized tag.
void
lt_extension_dump (lt_extension_t *extension);
Dumps the container information to the standard output.
lt_bool_t lt_extension_compare (const lt_extension_t *v1,const lt_extension_t *v2);
Compare if v1
and v2
is the same object or not.
lt_bool_t
lt_extension_truncate (lt_extension_t *extension);
Truncate the last extension.
typedef struct _lt_extension_t lt_extension_t;
All the fields in the lt_extension_t structure are private to the lt_extension_t implementation.