20 #ifndef OIO_SDS__core__oiourl_h
21 # define OIO_SDS__core__oiourl_h 1
29 #include <sys/types.h>
35 #define OIOURL_DEFAULT_TYPE ""
size_t oio_url_get_id_size(struct oio_url_s *u)
Definition: url.c:604
int oio_url_has(const struct oio_url_s *u, enum oio_url_field_e f)
Definition: url.c:449
const void * oio_url_get_id(struct oio_url_s *u)
Definition: url.c:581
int oio_url_has_fq_container(const struct oio_url_s *u)
Definition: url.c:489
struct oio_url_s * oio_url_init(const char *url)
Definition: url.c:233
struct oio_url_s * oio_url_set(struct oio_url_s *u, enum oio_url_field_e f, const char *v)
Definition: url.c:317
struct oio_url_s * oio_url_empty(void)
Definition: url.c:257
oio_url_field_e
Definition: oiourl.h:37
void oio_url_pclean(struct oio_url_s **pu)
Definition: url.c:282
void oio_url_set_id(struct oio_url_s *u, const void *id)
Definition: url.c:591
struct oio_url_s * oio_url_init_raw(const char *url)
Definition: url.c:245
const char * oio_url_get(struct oio_url_s *u, enum oio_url_field_e f)
Definition: url.c:533
void oio_url_unset(struct oio_url_s *u, enum oio_url_field_e f)
Definition: url.c:389
void oio_url_cleanv(struct oio_url_s **tab)
Definition: url.c:272
int oio_url_has_fq_path(const struct oio_url_s *u)
Definition: url.c:483
struct oio_url_s * oio_url_dup(const struct oio_url_s *u)
Definition: url.c:296
gboolean oio_url_check(const struct oio_url_s *u, const char *n, const gchar **e)
Definition: url.c:642
void oio_url_clean(struct oio_url_s *u)
Definition: url.c:263