\hypertarget{group__Eeze__Walks}{}\section{Walks}
\label{group__Eeze__Walks}\index{Walks@{Walks}}


These are functions which walk up the device chain.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Eeze__Walks_ga47e91380dc8c1b34c965568df6ba27c5}{eeze\+\_\+udev\+\_\+walk\+\_\+check\+\_\+sysattr} (const char $\ast$syspath, const char $\ast$sysattr, const char $\ast$value)
\begin{DoxyCompactList}\small\item\em Walks up the device chain starting at {\ttfamily syspath}, checking each device for {\ttfamily sysattr} with (optional) {\ttfamily value}. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const char $\ast$ \hyperlink{group__Eeze__Walks_ga64ff37e62738dc91f15c74f5b24282d0}{eeze\+\_\+udev\+\_\+walk\+\_\+get\+\_\+sysattr} (const char $\ast$syspath, const char $\ast$sysattr)
\begin{DoxyCompactList}\small\item\em Walks up the device chain starting at {\ttfamily syspath}, checking each device for {\ttfamily sysattr}, and returns the value if found. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
These are functions which walk up the device chain. 



\subsection{Function Documentation}
\index{Walks@{Walks}!eeze\+\_\+udev\+\_\+walk\+\_\+check\+\_\+sysattr@{eeze\+\_\+udev\+\_\+walk\+\_\+check\+\_\+sysattr}}
\index{eeze\+\_\+udev\+\_\+walk\+\_\+check\+\_\+sysattr@{eeze\+\_\+udev\+\_\+walk\+\_\+check\+\_\+sysattr}!Walks@{Walks}}
\subsubsection[{\texorpdfstring{eeze\+\_\+udev\+\_\+walk\+\_\+check\+\_\+sysattr(const char $\ast$syspath, const char $\ast$sysattr, const char $\ast$value)}{eeze_udev_walk_check_sysattr(const char *syspath, const char *sysattr, const char *value)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} eeze\+\_\+udev\+\_\+walk\+\_\+check\+\_\+sysattr (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{syspath, }
\item[{const char $\ast$}]{sysattr, }
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}\hypertarget{group__Eeze__Walks_ga47e91380dc8c1b34c965568df6ba27c5}{}\label{group__Eeze__Walks_ga47e91380dc8c1b34c965568df6ba27c5}


Walks up the device chain starting at {\ttfamily syspath}, checking each device for {\ttfamily sysattr} with (optional) {\ttfamily value}. 


\begin{DoxyParams}{Parameters}
{\em syspath} & The /sys/ path of the device to start at, with or without the /sys/ \\
\hline
{\em sysattr} & The attribute to find \\
\hline
{\em value} & O\+P\+T\+I\+O\+N\+AL\+: The value that {\ttfamily sysattr} should have, or {\ttfamily N\+U\+LL} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If the sysattr (with value) is found, returns T\+R\+UE. Else, false. 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+T\+R\+UE, and efl\+::eo\+::parent.

\index{Walks@{Walks}!eeze\+\_\+udev\+\_\+walk\+\_\+get\+\_\+sysattr@{eeze\+\_\+udev\+\_\+walk\+\_\+get\+\_\+sysattr}}
\index{eeze\+\_\+udev\+\_\+walk\+\_\+get\+\_\+sysattr@{eeze\+\_\+udev\+\_\+walk\+\_\+get\+\_\+sysattr}!Walks@{Walks}}
\subsubsection[{\texorpdfstring{eeze\+\_\+udev\+\_\+walk\+\_\+get\+\_\+sysattr(const char $\ast$syspath, const char $\ast$sysattr)}{eeze_udev_walk_get_sysattr(const char *syspath, const char *sysattr)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} const char$\ast$ eeze\+\_\+udev\+\_\+walk\+\_\+get\+\_\+sysattr (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{syspath, }
\item[{const char $\ast$}]{sysattr}
\end{DoxyParamCaption}
)}\hypertarget{group__Eeze__Walks_ga64ff37e62738dc91f15c74f5b24282d0}{}\label{group__Eeze__Walks_ga64ff37e62738dc91f15c74f5b24282d0}


Walks up the device chain starting at {\ttfamily syspath}, checking each device for {\ttfamily sysattr}, and returns the value if found. 


\begin{DoxyParams}{Parameters}
{\em syspath} & The /sys/ path of the device to start at, with or without the /sys/ \\
\hline
{\em sysattr} & The attribute to find\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The stringshared value of {\ttfamily sysattr} if found, or {\ttfamily N\+U\+LL} 
\end{DoxyReturn}


References eina\+\_\+stringshare\+\_\+add(), and efl\+::eo\+::parent.

