\hypertarget{structrpc__node}{}\section{rpc\+\_\+node Struct Reference}
\label{structrpc__node}\index{rpc\+\_\+node@{rpc\+\_\+node}}


Collaboration diagram for rpc\+\_\+node\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=237pt]{structrpc__node__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structrpc__node_ac6ccafc2dab7d2fee14b63d2f1267ab9}\label{structrpc__node_ac6ccafc2dab7d2fee14b63d2f1267ab9}} 
uint8\+\_\+t {\bfseries ns}
\item 
\mbox{\Hypertarget{structrpc__node_a309d11c85acbc3e11cc833eeab9e90b1}\label{structrpc__node_a309d11c85acbc3e11cc833eeab9e90b1}} 
uint8\+\_\+t {\bfseries modifiers}
\item 
\mbox{\Hypertarget{structrpc__node_ab9fe01c5b8aef2f142da5fbd1fc464be}\label{structrpc__node_ab9fe01c5b8aef2f142da5fbd1fc464be}} 
const char $\ast$ {\bfseries name}
\item 
\mbox{\Hypertarget{structrpc__node_ac1f1671d71995de2af3ebd77b4bba337}\label{structrpc__node_ac1f1671d71995de2af3ebd77b4bba337}} 
const char $\ast$ {\bfseries description}
\item 
\mbox{\Hypertarget{structrpc__node_af89f2eaabed526cf6dfc7f8ac1546b59}\label{structrpc__node_af89f2eaabed526cf6dfc7f8ac1546b59}} 
const char $\ast$ {\bfseries meta}
\item 
\mbox{\Hypertarget{structrpc__node_a4bdc208df99f5c58967abc449ba66372}\label{structrpc__node_a4bdc208df99f5c58967abc449ba66372}} 
struct \hyperlink{structrpc__function__descriptor}{rpc\+\_\+function\+\_\+descriptor} $\ast$ {\bfseries func\+\_\+descriptor}
\item 
\mbox{\Hypertarget{structrpc__node_ab87358d2bc0fdfe186e2022f2d206492}\label{structrpc__node_ab87358d2bc0fdfe186e2022f2d206492}} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>void($\ast$ {\bfseries rpc\_function} )(struct \hyperlink{structrpc__request}{rpc\_request} $\ast$)\\
\>bool($\ast$ {\bfseries rpc\_ext\_function} )(struct \hyperlink{structrpc__node}{rpc\_node} $\ast$, struct \\
\>\>\hyperlink{structrpc__request}{rpc\_request} $\ast$, uint8\_t \\
\>\>req\_mode)\\
\>struct \hyperlink{structrpc__node}{rpc\_node} $\ast$$\ast$ {\bfseries sub\_nodes}\\
\}; \\

\end{tabbing}\item 
\mbox{\Hypertarget{structrpc__node_a4ef69d86f13387e87814db0d870d159a}\label{structrpc__node_a4ef69d86f13387e87814db0d870d159a}} 
void $\ast$ {\bfseries user\+\_\+data}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 64 of file rpc\+\_\+node.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/javaexperience/git-\/repositories/javaexperience/uartbus/source/uc/utils/lib/rpc/rpc\+\_\+node.\+h\end{DoxyCompactItemize}
