\hypertarget{group__Eldbus__FDO__ObjectManager}{}\section{org.\+freedesktop.\+D\+Bus.\+Object\+Manager}
\label{group__Eldbus__FDO__ObjectManager}\index{org.\+freedesktop.\+D\+Bus.\+Object\+Manager@{org.\+freedesktop.\+D\+Bus.\+Object\+Manager}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eldbus__Core_ga7a5d4dc070bd925034de6e52c4260be7}{Eldbus\+\_\+\+Pending} $\ast$ \hyperlink{group__Eldbus__FDO__ObjectManager_gadc8095575c2fbbf0a917905daeae4bf5}{eldbus\+\_\+object\+\_\+managed\+\_\+objects\+\_\+get} (\hyperlink{group__Eldbus__Core_ga49914ed24559a149426b5f2bb8294a06}{Eldbus\+\_\+\+Object} $\ast$obj, \hyperlink{group__Eldbus__Core_gaa340fffa7a61fab2d8f2a595b464abbc}{Eldbus\+\_\+\+Message\+\_\+\+Cb} cb, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Call the method \char`\"{}\+Get\+Managed\+Objects\char`\"{} on the eldbus object. \end{DoxyCompactList}\item 
\hyperlink{group__Eldbus__Core_ga0f4385f3952b6ad56f1966a3ed1b744c}{Eldbus\+\_\+\+Signal\+\_\+\+Handler} $\ast$ \hyperlink{group__Eldbus__FDO__ObjectManager_ga243143c0c68d67481324e679821ddd3e}{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+added} (\hyperlink{group__Eldbus__Core_ga49914ed24559a149426b5f2bb8294a06}{Eldbus\+\_\+\+Object} $\ast$obj, \hyperlink{group__Eldbus__Core_ga0189553a29c9be6b84cf6d8588d884e3}{Eldbus\+\_\+\+Signal\+\_\+\+Cb} cb, const void $\ast$cb\+\_\+data)
\begin{DoxyCompactList}\small\item\em Register a callback on \char`\"{}\+Interfaces\+Added\char`\"{} signal. \end{DoxyCompactList}\item 
\hyperlink{group__Eldbus__Core_ga0f4385f3952b6ad56f1966a3ed1b744c}{Eldbus\+\_\+\+Signal\+\_\+\+Handler} $\ast$ \hyperlink{group__Eldbus__FDO__ObjectManager_gae3e4a03500c5f6e4d4a86d1b86277dc4}{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+removed} (\hyperlink{group__Eldbus__Core_ga49914ed24559a149426b5f2bb8294a06}{Eldbus\+\_\+\+Object} $\ast$obj, \hyperlink{group__Eldbus__Core_ga0189553a29c9be6b84cf6d8588d884e3}{Eldbus\+\_\+\+Signal\+\_\+\+Cb} cb, const void $\ast$cb\+\_\+data)
\begin{DoxyCompactList}\small\item\em Register a callback on \char`\"{}\+Interfaces\+Removed\char`\"{} signal. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Function Documentation}
\hypertarget{group__Eldbus__FDO__ObjectManager_gadc8095575c2fbbf0a917905daeae4bf5}{}\index{org.\+freedesktop.\+D\+Bus.\+Object\+Manager@{org.\+freedesktop.\+D\+Bus.\+Object\+Manager}!eldbus\+\_\+object\+\_\+managed\+\_\+objects\+\_\+get@{eldbus\+\_\+object\+\_\+managed\+\_\+objects\+\_\+get}}
\index{eldbus\+\_\+object\+\_\+managed\+\_\+objects\+\_\+get@{eldbus\+\_\+object\+\_\+managed\+\_\+objects\+\_\+get}!org.\+freedesktop.\+D\+Bus.\+Object\+Manager@{org.\+freedesktop.\+D\+Bus.\+Object\+Manager}}
\subsubsection[{eldbus\+\_\+object\+\_\+managed\+\_\+objects\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eldbus\+\_\+\+Pending}$\ast$ eldbus\+\_\+object\+\_\+managed\+\_\+objects\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Eldbus\+\_\+\+Object} $\ast$}]{obj, }
\item[{{\bf Eldbus\+\_\+\+Message\+\_\+\+Cb}}]{cb, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Eldbus__FDO__ObjectManager_gadc8095575c2fbbf0a917905daeae4bf5}


Call the method \char`\"{}\+Get\+Managed\+Objects\char`\"{} on the eldbus object. 


\begin{DoxyParams}{Parameters}
{\em obj} & A Eldbus object. \\
\hline
{\em cb} & The callback to call when receiving an answer. \\
\hline
{\em data} & The data to pass to the callback.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A Eldbus\+\_\+\+Pending object corresponding to the message sent. 
\end{DoxyReturn}


References E\+L\+D\+B\+U\+S\+\_\+\+F\+D\+O\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+M\+A\+N\+A\+G\+E\+R, eldbus\+\_\+object\+\_\+method\+\_\+call\+\_\+new(), and eldbus\+\_\+object\+\_\+send().

\hypertarget{group__Eldbus__FDO__ObjectManager_ga243143c0c68d67481324e679821ddd3e}{}\index{org.\+freedesktop.\+D\+Bus.\+Object\+Manager@{org.\+freedesktop.\+D\+Bus.\+Object\+Manager}!eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+added@{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+added}}
\index{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+added@{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+added}!org.\+freedesktop.\+D\+Bus.\+Object\+Manager@{org.\+freedesktop.\+D\+Bus.\+Object\+Manager}}
\subsubsection[{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+added}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eldbus\+\_\+\+Signal\+\_\+\+Handler}$\ast$ eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+added (
\begin{DoxyParamCaption}
\item[{{\bf Eldbus\+\_\+\+Object} $\ast$}]{obj, }
\item[{{\bf Eldbus\+\_\+\+Signal\+\_\+\+Cb}}]{cb, }
\item[{const void $\ast$}]{cb\+\_\+data}
\end{DoxyParamCaption}
)}\label{group__Eldbus__FDO__ObjectManager_ga243143c0c68d67481324e679821ddd3e}


Register a callback on \char`\"{}\+Interfaces\+Added\char`\"{} signal. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Eldbus object on which to register the callback. \\
\hline
{\em cb} & The callback to be called when receiving the signal. \\
\hline
{\em cb\+\_\+data} & Data to be passed to the callback. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Eldbus\+\_\+\+Signal\+\_\+\+Handler object representing a listener for \char`\"{}\+Interfaces\+Added\char`\"{} signal. 
\end{DoxyReturn}


References E\+L\+D\+B\+U\+S\+\_\+\+F\+D\+O\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+M\+A\+N\+A\+G\+E\+R, and eldbus\+\_\+object\+\_\+signal\+\_\+handler\+\_\+add().

\hypertarget{group__Eldbus__FDO__ObjectManager_gae3e4a03500c5f6e4d4a86d1b86277dc4}{}\index{org.\+freedesktop.\+D\+Bus.\+Object\+Manager@{org.\+freedesktop.\+D\+Bus.\+Object\+Manager}!eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+removed@{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+removed}}
\index{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+removed@{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+removed}!org.\+freedesktop.\+D\+Bus.\+Object\+Manager@{org.\+freedesktop.\+D\+Bus.\+Object\+Manager}}
\subsubsection[{eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+removed}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eldbus\+\_\+\+Signal\+\_\+\+Handler}$\ast$ eldbus\+\_\+object\+\_\+manager\+\_\+interfaces\+\_\+removed (
\begin{DoxyParamCaption}
\item[{{\bf Eldbus\+\_\+\+Object} $\ast$}]{obj, }
\item[{{\bf Eldbus\+\_\+\+Signal\+\_\+\+Cb}}]{cb, }
\item[{const void $\ast$}]{cb\+\_\+data}
\end{DoxyParamCaption}
)}\label{group__Eldbus__FDO__ObjectManager_gae3e4a03500c5f6e4d4a86d1b86277dc4}


Register a callback on \char`\"{}\+Interfaces\+Removed\char`\"{} signal. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Eldbus object on which to register the callback. \\
\hline
{\em cb} & The callback to be called when receiving the signal. \\
\hline
{\em cb\+\_\+data} & Data to be passed to the callback. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Eldbus\+\_\+\+Signal\+\_\+\+Handler object representing a listener for \char`\"{}\+Interfaces\+Removed\char`\"{} signal. 
\end{DoxyReturn}


References E\+L\+D\+B\+U\+S\+\_\+\+F\+D\+O\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+M\+A\+N\+A\+G\+E\+R, and eldbus\+\_\+object\+\_\+signal\+\_\+handler\+\_\+add().

