\hypertarget{structng__btsocket__hci__raw__pcb}{}\doxysection{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb Struct Reference}
\label{structng__btsocket__hci__raw__pcb}\index{ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}}


{\ttfamily \#include $<$ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h$>$}



Collaboration diagram for ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d84/structng__btsocket__hci__raw__pcb__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structng__btsocket__hci__raw__pcb_a86f8c1107aeb4b0af8550379bc882e47}{LIST\+\_\+\+ENTRY}} (\mbox{\hyperlink{structng__btsocket__hci__raw__pcb}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb}}) next
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct socket $\ast$ \mbox{\hyperlink{structng__btsocket__hci__raw__pcb_a3c28282b99a5c647cb750bee084aa585}{so}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{structng__btsocket__hci__raw__pcb_a05e1c0a7abc26dc1ce7a4be56599a8b0}{flags}}
\item 
struct \mbox{\hyperlink{structsockaddr__hci}{sockaddr\+\_\+hci}} \mbox{\hyperlink{structng__btsocket__hci__raw__pcb_a6e563fa548821ae839a39ce392f059e1}{addr}}
\item 
struct \mbox{\hyperlink{structng__btsocket__hci__raw__filter}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+filter}} \mbox{\hyperlink{structng__btsocket__hci__raw__pcb_ae240a871ac4feee81e51928748d72048}{filter}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{structng__btsocket__hci__raw__pcb_a4528c29d92d241df91b9db202253ce74}{token}}
\item 
struct \mbox{\hyperlink{structng__mesg}{ng\+\_\+mesg}} $\ast$ \mbox{\hyperlink{structng__btsocket__hci__raw__pcb_a2c6ca06af15b7b4b9fa105a922c02a01}{msg}}
\item 
struct mtx \mbox{\hyperlink{structng__btsocket__hci__raw__pcb_afc5d25b56e19561639ffd27c2b5f4ec6}{pcb\+\_\+mtx}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source_l00046}{46}} of file \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structng__btsocket__hci__raw__pcb_a86f8c1107aeb4b0af8550379bc882e47}\label{structng__btsocket__hci__raw__pcb_a86f8c1107aeb4b0af8550379bc882e47}} 
\index{ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}!LIST\_ENTRY@{LIST\_ENTRY}}
\index{LIST\_ENTRY@{LIST\_ENTRY}!ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}}
\doxysubsubsection{\texorpdfstring{LIST\_ENTRY()}{LIST\_ENTRY()}}
{\footnotesize\ttfamily ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb\+::\+LIST\+\_\+\+ENTRY (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structng__btsocket__hci__raw__pcb}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structng__btsocket__hci__raw__pcb_a6e563fa548821ae839a39ce392f059e1}\label{structng__btsocket__hci__raw__pcb_a6e563fa548821ae839a39ce392f059e1}} 
\index{ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}!addr@{addr}}
\index{addr@{addr}!ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}}
\doxysubsubsection{\texorpdfstring{addr}{addr}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structsockaddr__hci}{sockaddr\+\_\+hci}} ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb\+::addr}



Definition at line \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source_l00051}{51}} of file \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00963}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+bind()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00995}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+connect()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01034}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+control()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00483}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+data\+\_\+input()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01575}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+send()}}, and \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01660}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+sockaddr()}}.

\mbox{\Hypertarget{structng__btsocket__hci__raw__pcb_ae240a871ac4feee81e51928748d72048}\label{structng__btsocket__hci__raw__pcb_ae240a871ac4feee81e51928748d72048}} 
\index{ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}!filter@{filter}}
\index{filter@{filter}!ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}}
\doxysubsubsection{\texorpdfstring{filter}{filter}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structng__btsocket__hci__raw__filter}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+filter}} ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb\+::filter}



Definition at line \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source_l00052}{52}} of file \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00910}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+attach()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01436}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+ctloutput()}}, and \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00677}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+filter()}}.

\mbox{\Hypertarget{structng__btsocket__hci__raw__pcb_a05e1c0a7abc26dc1ce7a4be56599a8b0}\label{structng__btsocket__hci__raw__pcb_a05e1c0a7abc26dc1ce7a4be56599a8b0}} 
\index{ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}!flags@{flags}}
\index{flags@{flags}!ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}}
\doxysubsubsection{\texorpdfstring{flags}{flags}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb\+::flags}



Definition at line \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source_l00048}{48}} of file \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00910}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+attach()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01034}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+control()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01436}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+ctloutput()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00677}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+filter()}}, and \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00453}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+savctl()}}.

\mbox{\Hypertarget{structng__btsocket__hci__raw__pcb_a2c6ca06af15b7b4b9fa105a922c02a01}\label{structng__btsocket__hci__raw__pcb_a2c6ca06af15b7b4b9fa105a922c02a01}} 
\index{ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}!msg@{msg}}
\index{msg@{msg}!ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}}
\doxysubsubsection{\texorpdfstring{msg}{msg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structng__mesg}{ng\+\_\+mesg}}$\ast$ ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb\+::msg}



Definition at line \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source_l00054}{54}} of file \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01034}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+control()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00560}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+msg\+\_\+input()}}, and \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00409}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+send\+\_\+sync\+\_\+ngmsg()}}.

\mbox{\Hypertarget{structng__btsocket__hci__raw__pcb_afc5d25b56e19561639ffd27c2b5f4ec6}\label{structng__btsocket__hci__raw__pcb_afc5d25b56e19561639ffd27c2b5f4ec6}} 
\index{ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}!pcb\_mtx@{pcb\_mtx}}
\index{pcb\_mtx@{pcb\_mtx}!ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}}
\doxysubsubsection{\texorpdfstring{pcb\_mtx}{pcb\_mtx}}
{\footnotesize\ttfamily struct mtx ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb\+::pcb\+\_\+mtx}



Definition at line \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source_l00056}{56}} of file \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00910}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+attach()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00963}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+bind()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00995}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+connect()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01034}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+control()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01436}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+ctloutput()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00483}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+data\+\_\+input()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01514}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+detach()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01544}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+disconnect()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00677}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+filter()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00560}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+msg\+\_\+input()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00453}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+savctl()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01575}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+send()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00409}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+send\+\_\+sync\+\_\+ngmsg()}}, and \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01660}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+sockaddr()}}.

\mbox{\Hypertarget{structng__btsocket__hci__raw__pcb_a3c28282b99a5c647cb750bee084aa585}\label{structng__btsocket__hci__raw__pcb_a3c28282b99a5c647cb750bee084aa585}} 
\index{ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}!so@{so}}
\index{so@{so}!ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}}
\doxysubsubsection{\texorpdfstring{so}{so}}
{\footnotesize\ttfamily struct socket$\ast$ ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb\+::so}



Definition at line \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source_l00047}{47}} of file \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00910}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+attach()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00483}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+data\+\_\+input()}}, and \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00453}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+savctl()}}.

\mbox{\Hypertarget{structng__btsocket__hci__raw__pcb_a4528c29d92d241df91b9db202253ce74}\label{structng__btsocket__hci__raw__pcb_a4528c29d92d241df91b9db202253ce74}} 
\index{ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}!token@{token}}
\index{token@{token}!ng\_btsocket\_hci\_raw\_pcb@{ng\_btsocket\_hci\_raw\_pcb}}
\doxysubsubsection{\texorpdfstring{token}{token}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+pcb\+::token}



Definition at line \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source_l00053}{53}} of file \mbox{\hyperlink{ng__btsocket__hci__raw_8h_source}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01034}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+control()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00560}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+msg\+\_\+input()}}, and \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00409}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+send\+\_\+sync\+\_\+ngmsg()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
netgraph/bluetooth/include/\mbox{\hyperlink{ng__btsocket__hci__raw_8h}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw.\+h}}\end{DoxyCompactItemize}
