2024-12-06 04:09:30 +00:00
\doxysection { BNO08x\+ Cb\+ Generic Class Reference}
\hypertarget { class_ b_ n_ o08x_ cb_ generic} { } \label { class_ b_ n_ o08x_ cb_ generic} \index { BNO08xCbGeneric@{ BNO08xCbGeneric} }
Parent class to represent callback functions as generic type such that all flavors can be invoked by single type.
{ \ttfamily \# include $ < $ BNO08x\+ Cb\+ Generic.\+ hpp$ > $ }
Inheritance diagram for BNO08x\+ Cb\+ Generic\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=328pt] { class_ b_ n_ o08x_ cb_ generic_ _ inherit_ _ graph}
\end { center}
\end { figure}
\doxysubsubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
virtual void \mbox { \hyperlink { class_ b_ n_ o08x_ cb_ generic_ a19f9e8a22d039acf29c98801368ff0bb} { invoke} } (uint8\+ \_ \+ t \mbox { \hyperlink { class_ b_ n_ o08x_ cb_ generic_ a808841c9f19664cb6ff06f9c217793e1} { rpt\+ \_ \+ \+ ID} } )=0
\item
virtual \mbox { \hyperlink { class_ b_ n_ o08x_ cb_ generic_ a4caa8d4932c70bc07e187f489542ab87} { \texorpdfstring { $ \sim $ } { \string ~} \+ BNO08x\+ Cb\+ Generic} } ()=default
\end { DoxyCompactItemize}
\doxysubsubsection * { Public Attributes}
\begin { DoxyCompactItemize}
\item
uint8\+ \_ \+ t \mbox { \hyperlink { class_ b_ n_ o08x_ cb_ generic_ a808841c9f19664cb6ff06f9c217793e1} { rpt\+ \_ \+ \+ ID} }
\end { DoxyCompactItemize}
\doxysubsubsection * { Protected Member Functions}
\begin { DoxyCompactItemize}
\item
\mbox { \hyperlink { class_ b_ n_ o08x_ cb_ generic_ a5b1984f0111c5ca5e07a7f5487cd5234} { BNO08x\+ Cb\+ Generic} } (uint8\+ \_ \+ t \mbox { \hyperlink { class_ b_ n_ o08x_ cb_ generic_ a808841c9f19664cb6ff06f9c217793e1} { rpt\+ \_ \+ \+ ID} } )
\end { DoxyCompactItemize}
\doxysubsection { Detailed Description}
Parent class to represent callback functions as generic type such that all flavors can be invoked by single type.
\doxysubsection { Constructor \& Destructor Documentation}
\Hypertarget { class_ b_ n_ o08x_ cb_ generic_ a4caa8d4932c70bc07e187f489542ab87} \label { class_ b_ n_ o08x_ cb_ generic_ a4caa8d4932c70bc07e187f489542ab87}
\index { BNO08xCbGeneric@{ BNO08xCbGeneric} !````~BNO08xCbGeneric@{ \texorpdfstring { $ \sim $ } { \string ~} BNO08xCbGeneric} }
\index { ````~BNO08xCbGeneric@{ \texorpdfstring { $ \sim $ } { \string ~} BNO08xCbGeneric} !BNO08xCbGeneric@{ BNO08xCbGeneric} }
\doxysubsubsection { \texorpdfstring { \texorpdfstring { $ \sim $ } { \string ~} BNO08xCbGeneric()} { \string ~BNO08xCbGeneric()} }
{ \footnotesize \ttfamily virtual BNO08x\+ Cb\+ Generic\+ ::\texorpdfstring { $ \sim $ } { \string ~} \+ BNO08x\+ Cb\+ Generic (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [virtual]} , { \ttfamily [default]} }
\Hypertarget { class_ b_ n_ o08x_ cb_ generic_ a5b1984f0111c5ca5e07a7f5487cd5234} \label { class_ b_ n_ o08x_ cb_ generic_ a5b1984f0111c5ca5e07a7f5487cd5234}
\index { BNO08xCbGeneric@{ BNO08xCbGeneric} !BNO08xCbGeneric@{ BNO08xCbGeneric} }
\index { BNO08xCbGeneric@{ BNO08xCbGeneric} !BNO08xCbGeneric@{ BNO08xCbGeneric} }
\doxysubsubsection { \texorpdfstring { BNO08xCbGeneric()} { BNO08xCbGeneric()} }
{ \footnotesize \ttfamily BNO08x\+ Cb\+ Generic\+ ::\+ BNO08x\+ Cb\+ Generic (\begin { DoxyParamCaption} \item [{uint8\+\_\+t}] { rpt\+ \_ \+ \+ ID } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [inline]} , { \ttfamily [protected]} }
\doxysubsection { Member Function Documentation}
\Hypertarget { class_ b_ n_ o08x_ cb_ generic_ a19f9e8a22d039acf29c98801368ff0bb} \label { class_ b_ n_ o08x_ cb_ generic_ a19f9e8a22d039acf29c98801368ff0bb}
\index { BNO08xCbGeneric@{ BNO08xCbGeneric} !invoke@{ invoke} }
\index { invoke@{ invoke} !BNO08xCbGeneric@{ BNO08xCbGeneric} }
\doxysubsubsection { \texorpdfstring { invoke()} { invoke()} }
{ \footnotesize \ttfamily virtual void BNO08x\+ Cb\+ Generic\+ ::invoke (\begin { DoxyParamCaption} \item [{uint8\+\_\+t}] { rpt\+ \_ \+ \+ ID } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [pure virtual]} }
Implemented in \mbox { \hyperlink { class_ b_ n_ o08x_ cb_ param_ rpt_ i_ d_ ae263c2af6f9363d1a4fc58824b53cb72} { BNO08x\+ Cb\+ Param\+ Rpt\+ ID} } , and \mbox { \hyperlink { class_ b_ n_ o08x_ cb_ param_ void_ a5cfdaad83528e3e418f51041d500b6f9} { BNO08x\+ Cb\+ Param\+ Void} } .
Here is the caller graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { class_ b_ n_ o08x_ cb_ generic_ a19f9e8a22d039acf29c98801368ff0bb_ icgraph}
\end { center}
\end { figure}
\doxysubsection { Member Data Documentation}
\Hypertarget { class_ b_ n_ o08x_ cb_ generic_ a808841c9f19664cb6ff06f9c217793e1} \label { class_ b_ n_ o08x_ cb_ generic_ a808841c9f19664cb6ff06f9c217793e1}
\index { BNO08xCbGeneric@{ BNO08xCbGeneric} !rpt\_ ID@{ rpt\_ ID} }
\index { rpt\_ ID@{ rpt\_ ID} !BNO08xCbGeneric@{ BNO08xCbGeneric} }
\doxysubsubsection { \texorpdfstring { rpt\_ ID} { rpt\_ ID} }
{ \footnotesize \ttfamily uint8\+ \_ \+ t BNO08x\+ Cb\+ Generic\+ ::rpt\+ \_ \+ \+ ID}
The documentation for this class was generated from the following file\+ :\begin { DoxyCompactItemize}
\item
2024-12-27 02:02:09 +00:00
include/callback/\mbox { \hyperlink { _ b_ n_ o08x_ cb_ generic_ 8hpp} { BNO08x\+ Cb\+ Generic.\+ hpp} } \end { DoxyCompactItemize}