URIs

This class provides very simple URI functionality - mostly just storage and comparison.

URI Class

Table of Contents
librdf_init_uri --  INTERNAL - Initialise the librdf_uri class
librdf_finish_uri --  INTERNAL - Terminate the librdf_uri class
librdf_new_uri --  Constructor - create a new librdf_uri object from a URI string
librdf_new_uri_from_uri --  Copy constructor - create a new librdf_uri object from an existing librdf_uri object
librdf_new_uri_from_uri_local_name --  Copy constructor - create a new librdf_uri object from an existing librdf_uri object and a local name
librdf_new_uri_normalised_to_base --  Constructor - create a new librdf_uri object from a URI string stripped of the source URI, made relative to the base URI
librdf_new_uri_relative_to_base --  Constructor - create a new librdf_uri object from a URI string relative to a base URI
librdf_new_uri_from_filename --  Constructor - create a new librdf_uri object from a filename
librdf_free_uri --  Destructor - destroy a librdf_uri object
librdf_uri_as_string --  Get a pointer to the string representation of the URI
librdf_uri_as_counted_string --  Get a pointer to the string representation of the URI with length
librdf_uri_get_digest --  Get a digest for the URI
librdf_uri_print --  Print the URI to the given file handle
librdf_uri_to_string --  Format the URI as a string
librdf_uri_to_counted_string --  Format the URI as a counted string
librdf_uri_equals --  Compare two librdf_uri objects for equality
librdf_uri_is_file_uri --  Test if a URI points to a filename
librdf_uri_to_filename --  Return pointer to filename of URI