\hypertarget{group__iface__www__surface}{}\section{The www\+\_\+surface interface}
\label{group__iface__www__surface}\index{The www\+\_\+surface interface@{The www\+\_\+surface interface}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structwww__surface__listener}{www\+\_\+surface\+\_\+listener}}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__iface__www__surface_gabc1582a53d023d6209a0aa0b6e82718b}\label{group__iface__www__surface_gabc1582a53d023d6209a0aa0b6e82718b}} 
\#define {\bfseries W\+W\+W\+\_\+\+S\+U\+R\+F\+A\+C\+E\+\_\+\+S\+T\+A\+T\+U\+S\+\_\+\+S\+I\+N\+C\+E\+\_\+\+V\+E\+R\+S\+I\+ON}~1
\item 
\mbox{\Hypertarget{group__iface__www__surface_gaf23ccb3e41c20f0242a107f595d4cd69}\label{group__iface__www__surface_gaf23ccb3e41c20f0242a107f595d4cd69}} 
\#define {\bfseries W\+W\+W\+\_\+\+S\+U\+R\+F\+A\+C\+E\+\_\+\+S\+T\+A\+R\+T\+\_\+\+D\+R\+A\+G\+\_\+\+S\+I\+N\+C\+E\+\_\+\+V\+E\+R\+S\+I\+ON}~1
\item 
\mbox{\Hypertarget{group__iface__www__surface_ga54fba70fe292a8081b4d0f8dc0e5579b}\label{group__iface__www__surface_ga54fba70fe292a8081b4d0f8dc0e5579b}} 
\#define {\bfseries W\+W\+W\+\_\+\+S\+U\+R\+F\+A\+C\+E\+\_\+\+E\+N\+D\+\_\+\+D\+R\+A\+G\+\_\+\+S\+I\+N\+C\+E\+\_\+\+V\+E\+R\+S\+I\+ON}~1
\item 
\mbox{\Hypertarget{group__iface__www__surface_ga58ee1d010b6d9ddb7633809646bf682d}\label{group__iface__www__surface_ga58ee1d010b6d9ddb7633809646bf682d}} 
\#define {\bfseries W\+W\+W\+\_\+\+S\+U\+R\+F\+A\+C\+E\+\_\+\+D\+E\+S\+T\+R\+O\+Y\+\_\+\+S\+I\+N\+C\+E\+\_\+\+V\+E\+R\+S\+I\+ON}~1
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__iface__www__surface_ga6c3b544002a0378bd9973bb2258053f5}\label{group__iface__www__surface_ga6c3b544002a0378bd9973bb2258053f5}} 
static int {\bfseries www\+\_\+surface\+\_\+add\+\_\+listener} (struct www\+\_\+surface $\ast$www\+\_\+surface, const struct \mbox{\hyperlink{structwww__surface__listener}{www\+\_\+surface\+\_\+listener}} $\ast$listener, void $\ast$data)
\item 
\mbox{\Hypertarget{group__iface__www__surface_gaf8b4e9b989c35f1cc06ce72f75455eaf}\label{group__iface__www__surface_gaf8b4e9b989c35f1cc06ce72f75455eaf}} 
static void {\bfseries www\+\_\+surface\+\_\+set\+\_\+user\+\_\+data} (struct www\+\_\+surface $\ast$www\+\_\+surface, void $\ast$user\+\_\+data)
\item 
\mbox{\Hypertarget{group__iface__www__surface_ga638d5073d873f013a0c2ca8e873b416a}\label{group__iface__www__surface_ga638d5073d873f013a0c2ca8e873b416a}} 
static void $\ast$ {\bfseries www\+\_\+surface\+\_\+get\+\_\+user\+\_\+data} (struct www\+\_\+surface $\ast$www\+\_\+surface)
\item 
\mbox{\Hypertarget{group__iface__www__surface_ga30d550cb18515788e95f0e2edf4f35bb}\label{group__iface__www__surface_ga30d550cb18515788e95f0e2edf4f35bb}} 
static void {\bfseries www\+\_\+surface\+\_\+destroy} (struct www\+\_\+surface $\ast$www\+\_\+surface)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
