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


Contains the methods used to support the FDO URI specification.  


\doxysubsubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}}
\begin{DoxyCompactList}\small\item\em \doxylink{structEfreet__Uri}{Efreet\+\_\+\+Uri}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct Efreet\+\_\+\+Uri {\bfseries Efreet\+\_\+\+Uri}
\begin{DoxyCompactList}\small\item\em \doxylink{structEfreet__Uri}{Efreet\+\_\+\+Uri}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Efreet__Uri_ga35ddc9aa6ace8328088abb5280ae1409}{efreet\+\_\+uri\+\_\+encode}} (\mbox{\hyperlink{structEfreet__Uri}{Efreet\+\_\+\+Uri}} \texorpdfstring{$\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 \doxylink{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}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Efreet__Uri_ga1c64849a9846afa04c85906dbafc63bf}{efreet\+\_\+uri\+\_\+decode}} (const char \texorpdfstring{$\ast$}{*}val)
\begin{DoxyCompactList}\small\item\em Read a single uri and return an \doxylink{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}} \texorpdfstring{$\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. 

