\hypertarget{efreet__uri_8h}{}\doxysection{efreet\+\_\+uri.\+h File Reference}
\label{efreet__uri_8h}\index{efreet\_uri.h@{efreet\_uri.h}}


Contains the methods used to support the FDO URI specification.  


\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}} {\bfseries Efreet\+\_\+\+Uri}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \mbox{\hyperlink{group__Efreet__Uri_ga35ddc9aa6ace8328088abb5280ae1409}{efreet\+\_\+uri\+\_\+encode}} (\mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}} $\ast$uri)
\begin{DoxyCompactList}\small\item\em Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with \mbox{\hyperlink{group__Eina__Stringshare__Group_ga5538b4a134987b8a01744fad1a845ba4}{eina\+\_\+stringshare\+\_\+del()}} when you don\textquotesingle{}t need it anymore. \end{DoxyCompactList}\item 
\mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}} $\ast$ \mbox{\hyperlink{group__Efreet__Uri_ga1c64849a9846afa04c85906dbafc63bf}{efreet\+\_\+uri\+\_\+decode}} (const char $\ast$val)
\begin{DoxyCompactList}\small\item\em Read a single uri and return an \mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}} struct. If there\textquotesingle{}s no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Efreet__Uri_gac9f2d68cf71d0cf09946f6a184a56540}{efreet\+\_\+uri\+\_\+free}} (\mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}} $\ast$uri)
\begin{DoxyCompactList}\small\item\em Free the given uri structure. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Contains the methods used to support the FDO URI specification. 

