\hypertarget{ng__btsocket__rfcomm_8h}{}\doxysection{netgraph/bluetooth/include/ng\+\_\+btsocket\+\_\+rfcomm.h File Reference}
\label{ng__btsocket__rfcomm_8h}\index{netgraph/bluetooth/include/ng\_btsocket\_rfcomm.h@{netgraph/bluetooth/include/ng\_btsocket\_rfcomm.h}}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=332pt]{db/d1b/ng__btsocket__rfcomm_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structrfcomm__frame__hdr}{rfcomm\+\_\+frame\+\_\+hdr}}
\item 
struct \mbox{\hyperlink{structrfcomm__cmd__hdr}{rfcomm\+\_\+cmd\+\_\+hdr}}
\item 
struct \mbox{\hyperlink{structrfcomm__mcc__hdr}{rfcomm\+\_\+mcc\+\_\+hdr}}
\item 
struct \mbox{\hyperlink{structrfcomm__mcc__msc}{rfcomm\+\_\+mcc\+\_\+msc}}
\item 
struct \mbox{\hyperlink{structrfcomm__mcc__rpn}{rfcomm\+\_\+mcc\+\_\+rpn}}
\item 
struct \mbox{\hyperlink{structrfcomm__mcc__rls}{rfcomm\+\_\+mcc\+\_\+rls}}
\item 
struct \mbox{\hyperlink{structrfcomm__mcc__pn}{rfcomm\+\_\+mcc\+\_\+pn}}
\item 
struct \mbox{\hyperlink{structng__btsocket__rfcomm__session}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session}}
\item 
struct \mbox{\hyperlink{structng__btsocket__rfcomm__pcb}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aef25e9f3d8f383b226eb7dd1727eb614}{RFCOMM\+\_\+\+DEFAULT\+\_\+\+MTU}}~667
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aa3d6e4be232aff0b0de105877565c551}{RFCOMM\+\_\+\+MAX\+\_\+\+MTU}}~1024
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_afa02efb6474036883d5e27f79861da7f}{RFCOMM\+\_\+\+DEFAULT\+\_\+\+CREDITS}}~7
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a36b2f2e8f5f1656b1a902e68e642e483}{RFCOMM\+\_\+\+MAX\+\_\+\+CREDITS}}~40
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a387e50d2ae64f5e13015f70635fd7237}{RFCOMM\+\_\+\+FRAME\+\_\+\+SABM}}~0x2f
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a66fec3db23194bddb531185fde4a5b74}{RFCOMM\+\_\+\+FRAME\+\_\+\+DISC}}~0x43
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a9c9e6dcc8f48321d05a91969aeb89278}{RFCOMM\+\_\+\+FRAME\+\_\+\+UA}}~0x63
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a58f161d6d2be3337c8e25511265a1866}{RFCOMM\+\_\+\+FRAME\+\_\+\+DM}}~0x0f
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a146c9460d0aaf68a5c030f40fa947e50}{RFCOMM\+\_\+\+FRAME\+\_\+\+UIH}}~0xef
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a46abd281a56544b6147fbc11bd90e8bd}{RFCOMM\+\_\+\+MCC\+\_\+\+TEST}}~0x08 /$\ast$ Test $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a43bbc94722df77a2c1ef25e6c784e7d2}{RFCOMM\+\_\+\+MCC\+\_\+\+FCON}}~0x28 /$\ast$ Flow Control on $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a0b7bb48fd4ae1011ffde96b9bcaea602}{RFCOMM\+\_\+\+MCC\+\_\+\+FCOFF}}~0x18 /$\ast$ Flow Control off $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a6285a9ca55152c63ac1d860d3a53ccc4}{RFCOMM\+\_\+\+MCC\+\_\+\+MSC}}~0x38 /$\ast$ Modem Status Command $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a011daaf2a52bbd416e1d44bce2ce73a6}{RFCOMM\+\_\+\+MCC\+\_\+\+RPN}}~0x24 /$\ast$ Remote Port Negotiation $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3f007e39b195c345919700485fffcc48}{RFCOMM\+\_\+\+MCC\+\_\+\+RLS}}~0x14 /$\ast$ Remote Line Status $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a425f107b4c82aaf3faebd760bf9d3f8d}{RFCOMM\+\_\+\+MCC\+\_\+\+PN}}~0x20 /$\ast$ Port Negotiation $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a8309bc5f554f777515067dd3a7397272}{RFCOMM\+\_\+\+MCC\+\_\+\+NSC}}~0x04 /$\ast$ Non Supported Command $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a4744e350ab325d1ce36c30d17b7c36bc}{RFCOMM\+\_\+\+MODEM\+\_\+\+FC}}~0x02 /$\ast$ Flow Control asserted $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ad0272815d526731d85e91eb654ebd531}{RFCOMM\+\_\+\+MODEM\+\_\+\+RTC}}~0x04 /$\ast$ Ready To Communicate $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a8d09d4fc18d3387af42144b8fdaebc86}{RFCOMM\+\_\+\+MODEM\+\_\+\+RTR}}~0x08 /$\ast$ Ready To Receive $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_af817b007414ddbca36cbfda6bbb07e94}{RFCOMM\+\_\+\+MODEM\+\_\+\+IC}}~0x40 /$\ast$ Incoming Call $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_af0d42f93cd305d2d80e2dbc43a921a1a}{RFCOMM\+\_\+\+MODEM\+\_\+\+DV}}~0x80 /$\ast$ Data Valid $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae9c68ac4b8bf88937b5bf6c55674a52c}{RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+2400}}~0x0
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a0cd441401975c5f2a4c2e6211e9fdf6a}{RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+4800}}~0x1
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab7a881a0f4ef512ba1820b19a527d671}{RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+7200}}~0x2
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_af447ed0a1f38a15173a63aa36860e4a2}{RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+9600}}~0x3
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ad7b6e3d21f2a7b5da1c1dd5f3afe9a94}{RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+19200}}~0x4
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a9f7ceb0aff64f7c357d2ca81bc8c9753}{RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+38400}}~0x5
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ad2ff62abc1c47ddb03ff8a6b84ce945a}{RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+57600}}~0x6
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a68953a4687952fbe3e04c26135368a9e}{RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+115200}}~0x7
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a9fc8895f639e636093d89785e6de7e5e}{RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+230400}}~0x8
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a0dbc7a0438df85674a59cd93ed15ed82}{RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+5}}~0x0
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a7f6b45dead69791d561429678d0afb16}{RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+6}}~0x2
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a82aa07b47cbaf44c3a94bae0fb4dae42}{RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+7}}~0x1
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a20686b3264ec92c1ba605abb45b04bb1}{RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+8}}~0x3
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a4a1760693fcf9aa7018d5f3c88d9839a}{RFCOMM\+\_\+\+RPN\+\_\+\+STOP\+\_\+1}}~0
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab21e577435dd477d183b3db5dc56890a}{RFCOMM\+\_\+\+RPN\+\_\+\+STOP\+\_\+15}}~1
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a4daf8f3fd1eebe7a001eaa24a712993b}{RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+NONE}}~0x0
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5bb7bdda275791b19feba945a5e4ac83}{RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+ODD}}~0x4
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a535932ddc26c67083e68261be7f33e16}{RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+EVEN}}~0x5
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a06d6846ef41947cd0ee908455738caab}{RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+MARK}}~0x6
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab89e6d4a8e558048389173cc40a379f5}{RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+SPACE}}~0x7
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_af0881ab6041da33dd798eb7d066b7820}{RFCOMM\+\_\+\+RPN\+\_\+\+FLOW\+\_\+\+NONE}}~0x00
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a337c2ff88bc473c77b472cb6fe1d73c0}{RFCOMM\+\_\+\+RPN\+\_\+\+XON\+\_\+\+CHAR}}~0x11
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a9a740e82278ebf033b677e48516469b8}{RFCOMM\+\_\+\+RPN\+\_\+\+XOFF\+\_\+\+CHAR}}~0x13
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab55c5c509315db1952c2d5e176252c6a}{RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+BITRATE}}~0x0001
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ad81f3d4c378264a5cedd6fa4a020055c}{RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+DATA}}~0x0002
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a57bebaf2b25aa59b4d10d9b6b4bb812b}{RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+STOP}}~0x0004
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_afe8029bb8130f3ae81c89fe726adb3b6}{RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+PARITY}}~0x0008
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a852102f707a137cd88acee78534e8ec5}{RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+PARITY\+\_\+\+TYPE}}~0x0010
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a55b4072c00e4b263faa2cb45abcc7179}{RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+XON}}~0x0020
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a9f6ef4cad038a8eb12672e36f83e0057}{RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+XOFF}}~0x0040
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a81f7ddd619ed24c4697488cffde28e03}{RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+FLOW}}~0x3\+F00
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_af1768d8cc1d81445d127cb7d8b120c02}{RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+ALL}}~0x3\+F7F
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5a75d438ce0aa73ee40a72088bba084b}{RFCOMM\+\_\+\+DLCI}}(b)~(((b) \& 0xfc) $>$$>$ 2)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a215b5664e8f012e064656c0fbcfffa5b}{RFCOMM\+\_\+\+CHANNEL}}(b)~(((b) \& 0xf8) $>$$>$ 3)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ac37c629dc1b56e2fc33857b71a081a2a}{RFCOMM\+\_\+\+DIRECTION}}(b)~(((b) \& 0x04) $>$$>$ 2)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_adc1c45bb529faf52ba690444a4d4300b}{RFCOMM\+\_\+\+TYPE}}(b)~(((b) \& 0xef))
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ad0e991fdb108099eee3f8856bb3cf7f7}{RFCOMM\+\_\+\+EA}}(b)~(((b) \& 0x01))
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab636ca0c91e7403630dfefe41229c2e0}{RFCOMM\+\_\+\+CR}}(b)~(((b) \& 0x02) $>$$>$ 1)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a8f9d84714e6a9428882bd71f963453c0}{RFCOMM\+\_\+\+PF}}(b)~(((b) \& 0x10) $>$$>$ 4)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a61067313ef7effa0bb79f5ecb414677a}{RFCOMM\+\_\+\+SRVCHANNEL}}(\mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}{dlci}})~((\mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}{dlci}}) $>$$>$ 1)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab805dd16f2ba8e79838c0c22fff46d3a}{RFCOMM\+\_\+\+MKADDRESS}}(cr,  \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}{dlci}})~ ((((\mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}{dlci}}) \& 0x3f) $<$$<$ 2) $\vert$ ((cr) $<$$<$ 1) $\vert$ 0x01)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_af2db74b955b258fc3129663bf59b266d}{RFCOMM\+\_\+\+MKCONTROL}}(\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}{type}},  pf)~((((\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}{type}}) \& 0xef) $\vert$ ((pf) $<$$<$ 4)))
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a50fbb3b7dddb44047f0000a71eea7693}{RFCOMM\+\_\+\+MKDLCI}}(dir,  channel)~((((channel) \& 0x1f) $<$$<$ 1) $\vert$ (dir))
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aaa45f498f9be6bd5364e7b34498dba11}{RFCOMM\+\_\+\+MKLEN8}}(len)~(((len) $<$$<$ 1) $\vert$ 1)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aab2e620b3517619a072ad47d1bebed71}{RFCOMM\+\_\+\+MKLEN16}}(len)~((len) $<$$<$ 1)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a157a4ade5700f8bf0a5904920e3b1783}{RFCOMM\+\_\+\+MCC\+\_\+\+TYPE}}(b)~(((b) \& 0xfc) $>$$>$ 2)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ac1c890d04c07c77e84aaf3cba8a3d989}{RFCOMM\+\_\+\+MCC\+\_\+\+LENGTH}}(b)~(((b) \& 0xfe) $>$$>$ 1)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab802480f836883e8429f7206993d7f5e}{RFCOMM\+\_\+\+MKMCC\+\_\+\+TYPE}}(cr,  \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}{type}})~((((\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}{type}}) $<$$<$ 2) $\vert$ ((cr) $<$$<$ 1) $\vert$ 0x01))
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a436a0a0ec1543440231fe41dc6f6b046}{RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+\+BITS}}(line)~((line) \& 0x3)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a1d45d350f19bf657d94c49683b6d272a}{RFCOMM\+\_\+\+RPN\+\_\+\+STOP\+\_\+\+BITS}}(line)~(((line) $>$$>$ 2) \& 0x1)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a30dbfc87cf5b9f2e794c14befbac5397}{RFCOMM\+\_\+\+RPN\+\_\+\+PARITY}}(line)~(((line) $>$$>$ 3) \& 0x3)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a1128004ecbe1a7c8a4a82a4159e07232}{RFCOMM\+\_\+\+MKRPN\+\_\+\+LINE\+\_\+\+SETTINGS}}(\mbox{\hyperlink{ng__ubt__var_8h_a7f897df1949af68456ee830f2468e476}{data}},  stop,  parity)~ (((\mbox{\hyperlink{ng__ubt__var_8h_a7f897df1949af68456ee830f2468e476}{data}}) \& 0x3) $\vert$ (((stop) \& 0x1) $<$$<$ 2) $\vert$ (((parity) \& 0x3) $<$$<$ 3))
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae2ab6bd6db1b1b6be9299366785aa5dd}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SENDSPACE}}~ (\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a36b2f2e8f5f1656b1a902e68e642e483}{RFCOMM\+\_\+\+MAX\+\_\+\+CREDITS}} $\ast$ \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aef25e9f3d8f383b226eb7dd1727eb614}{RFCOMM\+\_\+\+DEFAULT\+\_\+\+MTU}} $\ast$ 2)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a63af5027de58552a0b303de85a080120}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+RECVSPACE}}~ (\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a36b2f2e8f5f1656b1a902e68e642e483}{RFCOMM\+\_\+\+MAX\+\_\+\+CREDITS}} $\ast$ \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aef25e9f3d8f383b226eb7dd1727eb614}{RFCOMM\+\_\+\+DEFAULT\+\_\+\+MTU}} $\ast$ 2)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ad226f02a67c77595b208a46cbd98f601}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+CLOSED}}~0
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a1d738ef0021402481c5317e16a7dffe1}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+LISTENING}}~1
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a2e11a0c56c11c575dd741b4a28622da3}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+CONNECTING}}~2
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ac734d957b2672c417cdd2d1f8e523c34}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+CONNECTED}}~3
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a4600c9446a6916f903a66eb15c868797}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+OPEN}}~4
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a048de09f13217ed91c66097a8e9f391f}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+DISCONNECTING}}~5
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a750e8bf20dcd3eca4f53f39b260abd95}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+INITIATOR}}~(1 $<$$<$ 0) /$\ast$ initiator $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a643ea66d701346901e2f314cc9eab168}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+LFC}}~(1 $<$$<$ 1) /$\ast$ local flow $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_adc698718409fbcf13f950e440f63b5a0}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+RFC}}~(1 $<$$<$ 2) /$\ast$ remote flow $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5026511e976738bd2883925f249647e9}{INITIATOR}}(s)~ (((s)-\/$>$\mbox{\hyperlink{netflow__v9_8h_aa2585d779da0ab21273a8d92de9a0ebe}{flags}} \& \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a750e8bf20dcd3eca4f53f39b260abd95}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+INITIATOR}})? 1 \+: 0)
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab7f792f7d8b0ae45a3c7c8e259551206}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+TIMO}}~(1 $<$$<$ 0)  /$\ast$ timeout pending $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ac8ccf8a001240b4aa9218177feefac13}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CFC}}~(1 $<$$<$ 1)  /$\ast$ credit flow ctrl $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_af9a73456659d10d78bb7c296592c6fb8}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+TIMEDOUT}}~(1 $<$$<$ 2)  /$\ast$ timeout happened $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab7a8a4c9d2c483062a001dc82b654c1b}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+DETACHED}}~(1 $<$$<$ 3)  /$\ast$ DLC detached $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a79abee9060a4b1031820b9bd1d21391b}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+SENDING}}~(1 $<$$<$ 4)  /$\ast$ send pending $\ast$/
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a31f7b01ea959a97f1f0ad2cd9311cd55}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CLOSED}}~0
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a23211147b4f3ef0f00a8d9c366264776}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+W4\+\_\+\+CONNECT}}~1
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a93680526fa891994da6e5c41ef3b1e90}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONFIGURING}}~2
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a77c2d69077737e0589bb71673c84ad19}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONNECTING}}~3
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a6b8bebdbb730e2cb247f4e894f8ac46f}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONNECTED}}~4
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ac10fbf8c96bc006bad9c4c28501b1f2d}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+DISCONNECTING}}~5
\item 
\#define \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aa5ce345373a82746f606eb5bffd103bb}{so2rfcomm\+\_\+pcb}}(so)~ ((struct \mbox{\hyperlink{structng__btsocket__rfcomm__pcb}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb}} $\ast$)((so)-\/$>$so\+\_\+pcb))
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{structng__btsocket__rfcomm__session}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session}} \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a43bae1b2c2f4284ed333e393d4125eb2}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structng__btsocket__rfcomm__session}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session}} $\ast$ \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aedfcb74ab6131e39426ef28f88e231c7}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+\_\+p}}
\item 
typedef struct \mbox{\hyperlink{structng__btsocket__rfcomm__pcb}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb}} \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a23f2295f261643888211df7ff86b2bb6}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structng__btsocket__rfcomm__pcb}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb}} $\ast$ \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a82e0930cd8aed270af82edea2cb0732f}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+\_\+p}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structrfcomm__frame__hdr}{rfcomm\+\_\+frame\+\_\+hdr}} \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a1b34f382700aea0813e11e72604d5d9e}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}} ((packed))
\item 
void \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ac878e62b503ff95039b17f054a63270a}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+abort}} (struct socket $\ast$)
\item 
void \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a73d4fe9dccf5f39d12a08c22ea227d6f}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+close}} (struct socket $\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aed081953a5f74f3c4a9ec490e500a739}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+accept}} (struct socket $\ast$, struct sockaddr $\ast$$\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aafccb6de58961140f7654f2e9b70ba08}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+attach}} (struct socket $\ast$, int, struct thread $\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a510c00e7d94b2dc00bf57323dac27fa0}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+bind}} (struct socket $\ast$, struct sockaddr $\ast$, struct thread $\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5cc48e46f4bff8cbe64d9319d01981fe}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+connect}} (struct socket $\ast$, struct sockaddr $\ast$, struct thread $\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_acd8e470fde530c210cd1f04d541f7e4c}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+control}} (struct socket $\ast$, u\+\_\+long, caddr\+\_\+t, struct ifnet $\ast$, struct thread $\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a01a8438f3f42eb953575d692aad3c561}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+ctloutput}} (struct socket $\ast$, struct sockopt $\ast$)
\item 
void \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a9425af4a83a69a827afdb30f32c76be1}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+detach}} (struct socket $\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5334dad1ba6a4825d18f400f5e29741f}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+disconnect}} (struct socket $\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5c6e82fde785ac62e9ea079c6ba59695}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+listen}} (struct socket $\ast$, int, struct thread $\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aaa9e260c9c2e196b4fafda92e2526755}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+peeraddr}} (struct socket $\ast$, struct sockaddr $\ast$$\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a1df7b61e0726062a04c1df7f4438c685}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+send}} (struct socket $\ast$, int, struct mbuf $\ast$, struct sockaddr $\ast$, struct mbuf $\ast$, struct thread $\ast$)
\item 
int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab55d9d318c663800effb76118884b023}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+sockaddr}} (struct socket $\ast$, struct sockaddr $\ast$$\ast$)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aae3c1824fe47b66db79327a8ae360e3b}{address}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ad817e591b4b470ae7791851e6d78896a}{control}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a6ae8e371985856eea14ae695f65dfab2}{length}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aa4304e8c186e750fcf0116bc69385568}{fcs}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}{type}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a1754ae589f0f261b6556a89410c94185}{modem}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}{dlci}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab4ec1d11402030f3eb913f9d02a6eeb9}{bit\+\_\+rate}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a1598d6845c67c7d09d67ea9e1baba885}{line\+\_\+settings}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a7e2e68725ba297426de1876f4f4c014b}{flow\+\_\+control}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a7ad642862ebca67a12d0717e6e99114f}{xon\+\_\+char}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ab7c0ddb0fd728c7eeb8dec5cea5b9eff}{xoff\+\_\+char}}
\item 
u\+\_\+int16\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a0efbb8e0e5c9431731f8548357067258}{param\+\_\+mask}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5735b2909fe5ee9bcdc05f94927ed6b9}{status}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5b35f16312a068b3296a24152c7e7dfa}{priority}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_ac74f613271ae54c35be3590f8692a543}{ack\+\_\+timer}}
\item 
u\+\_\+int16\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a7f3960d50db315487904299c7012fd90}{mtu}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a0c4c93e1a6a9b254b8dae02b5d1be669}{max\+\_\+retrans}}
\item 
u\+\_\+int8\+\_\+t \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a539147120fab11b2cdfac54d3622c8ad}{credits}}
\item 
struct \mbox{\hyperlink{structng__btsocket__rfcomm__session}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session}} \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aeb8ba4a8146d5b46cc6f49082794221c}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a5026511e976738bd2883925f249647e9}\label{ng__btsocket__rfcomm_8h_a5026511e976738bd2883925f249647e9}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!INITIATOR@{INITIATOR}}
\index{INITIATOR@{INITIATOR}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{INITIATOR}{INITIATOR}}
{\footnotesize\ttfamily \#define INITIATOR(\begin{DoxyParamCaption}\item[{}]{s }\end{DoxyParamCaption})~ (((s)-\/$>$\mbox{\hyperlink{netflow__v9_8h_aa2585d779da0ab21273a8d92de9a0ebe}{flags}} \& \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a750e8bf20dcd3eca4f53f39b260abd95}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+INITIATOR}})? 1 \+: 0)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00250}{250}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ac8ccf8a001240b4aa9218177feefac13}\label{ng__btsocket__rfcomm_8h_ac8ccf8a001240b4aa9218177feefac13}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_CFC@{NG\_BTSOCKET\_RFCOMM\_DLC\_CFC}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_CFC@{NG\_BTSOCKET\_RFCOMM\_DLC\_CFC}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_CFC}{NG\_BTSOCKET\_RFCOMM\_DLC\_CFC}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CFC~(1 $<$$<$ 1)  /$\ast$ credit flow ctrl $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00274}{274}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a31f7b01ea959a97f1f0ad2cd9311cd55}\label{ng__btsocket__rfcomm_8h_a31f7b01ea959a97f1f0ad2cd9311cd55}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_CLOSED@{NG\_BTSOCKET\_RFCOMM\_DLC\_CLOSED}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_CLOSED@{NG\_BTSOCKET\_RFCOMM\_DLC\_CLOSED}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_CLOSED}{NG\_BTSOCKET\_RFCOMM\_DLC\_CLOSED}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CLOSED~0}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00280}{280}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a93680526fa891994da6e5c41ef3b1e90}\label{ng__btsocket__rfcomm_8h_a93680526fa891994da6e5c41ef3b1e90}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_CONFIGURING@{NG\_BTSOCKET\_RFCOMM\_DLC\_CONFIGURING}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_CONFIGURING@{NG\_BTSOCKET\_RFCOMM\_DLC\_CONFIGURING}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_CONFIGURING}{NG\_BTSOCKET\_RFCOMM\_DLC\_CONFIGURING}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONFIGURING~2}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00282}{282}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a6b8bebdbb730e2cb247f4e894f8ac46f}\label{ng__btsocket__rfcomm_8h_a6b8bebdbb730e2cb247f4e894f8ac46f}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTED@{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTED}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTED@{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTED}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTED}{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTED}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONNECTED~4}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00284}{284}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a77c2d69077737e0589bb71673c84ad19}\label{ng__btsocket__rfcomm_8h_a77c2d69077737e0589bb71673c84ad19}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTING@{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTING}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTING@{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTING}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTING}{NG\_BTSOCKET\_RFCOMM\_DLC\_CONNECTING}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONNECTING~3}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00283}{283}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab7a8a4c9d2c483062a001dc82b654c1b}\label{ng__btsocket__rfcomm_8h_ab7a8a4c9d2c483062a001dc82b654c1b}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_DETACHED@{NG\_BTSOCKET\_RFCOMM\_DLC\_DETACHED}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_DETACHED@{NG\_BTSOCKET\_RFCOMM\_DLC\_DETACHED}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_DETACHED}{NG\_BTSOCKET\_RFCOMM\_DLC\_DETACHED}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+DETACHED~(1 $<$$<$ 3)  /$\ast$ DLC detached $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00276}{276}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ac10fbf8c96bc006bad9c4c28501b1f2d}\label{ng__btsocket__rfcomm_8h_ac10fbf8c96bc006bad9c4c28501b1f2d}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_DISCONNECTING@{NG\_BTSOCKET\_RFCOMM\_DLC\_DISCONNECTING}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_DISCONNECTING@{NG\_BTSOCKET\_RFCOMM\_DLC\_DISCONNECTING}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_DISCONNECTING}{NG\_BTSOCKET\_RFCOMM\_DLC\_DISCONNECTING}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+DISCONNECTING~5}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00285}{285}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a79abee9060a4b1031820b9bd1d21391b}\label{ng__btsocket__rfcomm_8h_a79abee9060a4b1031820b9bd1d21391b}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_SENDING@{NG\_BTSOCKET\_RFCOMM\_DLC\_SENDING}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_SENDING@{NG\_BTSOCKET\_RFCOMM\_DLC\_SENDING}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_SENDING}{NG\_BTSOCKET\_RFCOMM\_DLC\_SENDING}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+SENDING~(1 $<$$<$ 4)  /$\ast$ send pending $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00277}{277}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_af9a73456659d10d78bb7c296592c6fb8}\label{ng__btsocket__rfcomm_8h_af9a73456659d10d78bb7c296592c6fb8}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_TIMEDOUT@{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMEDOUT}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMEDOUT@{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMEDOUT}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMEDOUT}{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMEDOUT}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+TIMEDOUT~(1 $<$$<$ 2)  /$\ast$ timeout happened $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00275}{275}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab7f792f7d8b0ae45a3c7c8e259551206}\label{ng__btsocket__rfcomm_8h_ab7f792f7d8b0ae45a3c7c8e259551206}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_TIMO@{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMO}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMO@{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMO}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMO}{NG\_BTSOCKET\_RFCOMM\_DLC\_TIMO}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+TIMO~(1 $<$$<$ 0)  /$\ast$ timeout pending $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00273}{273}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a23211147b4f3ef0f00a8d9c366264776}\label{ng__btsocket__rfcomm_8h_a23211147b4f3ef0f00a8d9c366264776}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_DLC\_W4\_CONNECT@{NG\_BTSOCKET\_RFCOMM\_DLC\_W4\_CONNECT}}
\index{NG\_BTSOCKET\_RFCOMM\_DLC\_W4\_CONNECT@{NG\_BTSOCKET\_RFCOMM\_DLC\_W4\_CONNECT}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_DLC\_W4\_CONNECT}{NG\_BTSOCKET\_RFCOMM\_DLC\_W4\_CONNECT}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+W4\+\_\+\+CONNECT~1}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00281}{281}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a63af5027de58552a0b303de85a080120}\label{ng__btsocket__rfcomm_8h_a63af5027de58552a0b303de85a080120}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_RECVSPACE@{NG\_BTSOCKET\_RFCOMM\_RECVSPACE}}
\index{NG\_BTSOCKET\_RFCOMM\_RECVSPACE@{NG\_BTSOCKET\_RFCOMM\_RECVSPACE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_RECVSPACE}{NG\_BTSOCKET\_RFCOMM\_RECVSPACE}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+RECVSPACE~ (\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a36b2f2e8f5f1656b1a902e68e642e483}{RFCOMM\+\_\+\+MAX\+\_\+\+CREDITS}} $\ast$ \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aef25e9f3d8f383b226eb7dd1727eb614}{RFCOMM\+\_\+\+DEFAULT\+\_\+\+MTU}} $\ast$ 2)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00224}{224}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ae2ab6bd6db1b1b6be9299366785aa5dd}\label{ng__btsocket__rfcomm_8h_ae2ab6bd6db1b1b6be9299366785aa5dd}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SENDSPACE@{NG\_BTSOCKET\_RFCOMM\_SENDSPACE}}
\index{NG\_BTSOCKET\_RFCOMM\_SENDSPACE@{NG\_BTSOCKET\_RFCOMM\_SENDSPACE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SENDSPACE}{NG\_BTSOCKET\_RFCOMM\_SENDSPACE}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SENDSPACE~ (\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a36b2f2e8f5f1656b1a902e68e642e483}{RFCOMM\+\_\+\+MAX\+\_\+\+CREDITS}} $\ast$ \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aef25e9f3d8f383b226eb7dd1727eb614}{RFCOMM\+\_\+\+DEFAULT\+\_\+\+MTU}} $\ast$ 2)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00222}{222}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ad226f02a67c77595b208a46cbd98f601}\label{ng__btsocket__rfcomm_8h_ad226f02a67c77595b208a46cbd98f601}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SESSION\_CLOSED@{NG\_BTSOCKET\_RFCOMM\_SESSION\_CLOSED}}
\index{NG\_BTSOCKET\_RFCOMM\_SESSION\_CLOSED@{NG\_BTSOCKET\_RFCOMM\_SESSION\_CLOSED}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SESSION\_CLOSED}{NG\_BTSOCKET\_RFCOMM\_SESSION\_CLOSED}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+CLOSED~0}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00238}{238}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ac734d957b2672c417cdd2d1f8e523c34}\label{ng__btsocket__rfcomm_8h_ac734d957b2672c417cdd2d1f8e523c34}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTED@{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTED}}
\index{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTED@{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTED}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTED}{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTED}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+CONNECTED~3}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00241}{241}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a2e11a0c56c11c575dd741b4a28622da3}\label{ng__btsocket__rfcomm_8h_a2e11a0c56c11c575dd741b4a28622da3}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTING@{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTING}}
\index{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTING@{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTING}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTING}{NG\_BTSOCKET\_RFCOMM\_SESSION\_CONNECTING}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+CONNECTING~2}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00240}{240}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a048de09f13217ed91c66097a8e9f391f}\label{ng__btsocket__rfcomm_8h_a048de09f13217ed91c66097a8e9f391f}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SESSION\_DISCONNECTING@{NG\_BTSOCKET\_RFCOMM\_SESSION\_DISCONNECTING}}
\index{NG\_BTSOCKET\_RFCOMM\_SESSION\_DISCONNECTING@{NG\_BTSOCKET\_RFCOMM\_SESSION\_DISCONNECTING}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SESSION\_DISCONNECTING}{NG\_BTSOCKET\_RFCOMM\_SESSION\_DISCONNECTING}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+DISCONNECTING~5}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00243}{243}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a750e8bf20dcd3eca4f53f39b260abd95}\label{ng__btsocket__rfcomm_8h_a750e8bf20dcd3eca4f53f39b260abd95}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SESSION\_INITIATOR@{NG\_BTSOCKET\_RFCOMM\_SESSION\_INITIATOR}}
\index{NG\_BTSOCKET\_RFCOMM\_SESSION\_INITIATOR@{NG\_BTSOCKET\_RFCOMM\_SESSION\_INITIATOR}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SESSION\_INITIATOR}{NG\_BTSOCKET\_RFCOMM\_SESSION\_INITIATOR}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+INITIATOR~(1 $<$$<$ 0) /$\ast$ initiator $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00246}{246}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a643ea66d701346901e2f314cc9eab168}\label{ng__btsocket__rfcomm_8h_a643ea66d701346901e2f314cc9eab168}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SESSION\_LFC@{NG\_BTSOCKET\_RFCOMM\_SESSION\_LFC}}
\index{NG\_BTSOCKET\_RFCOMM\_SESSION\_LFC@{NG\_BTSOCKET\_RFCOMM\_SESSION\_LFC}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SESSION\_LFC}{NG\_BTSOCKET\_RFCOMM\_SESSION\_LFC}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+LFC~(1 $<$$<$ 1) /$\ast$ local flow $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00247}{247}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a1d738ef0021402481c5317e16a7dffe1}\label{ng__btsocket__rfcomm_8h_a1d738ef0021402481c5317e16a7dffe1}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SESSION\_LISTENING@{NG\_BTSOCKET\_RFCOMM\_SESSION\_LISTENING}}
\index{NG\_BTSOCKET\_RFCOMM\_SESSION\_LISTENING@{NG\_BTSOCKET\_RFCOMM\_SESSION\_LISTENING}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SESSION\_LISTENING}{NG\_BTSOCKET\_RFCOMM\_SESSION\_LISTENING}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+LISTENING~1}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00239}{239}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a4600c9446a6916f903a66eb15c868797}\label{ng__btsocket__rfcomm_8h_a4600c9446a6916f903a66eb15c868797}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SESSION\_OPEN@{NG\_BTSOCKET\_RFCOMM\_SESSION\_OPEN}}
\index{NG\_BTSOCKET\_RFCOMM\_SESSION\_OPEN@{NG\_BTSOCKET\_RFCOMM\_SESSION\_OPEN}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SESSION\_OPEN}{NG\_BTSOCKET\_RFCOMM\_SESSION\_OPEN}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+OPEN~4}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00242}{242}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_adc698718409fbcf13f950e440f63b5a0}\label{ng__btsocket__rfcomm_8h_adc698718409fbcf13f950e440f63b5a0}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!NG\_BTSOCKET\_RFCOMM\_SESSION\_RFC@{NG\_BTSOCKET\_RFCOMM\_SESSION\_RFC}}
\index{NG\_BTSOCKET\_RFCOMM\_SESSION\_RFC@{NG\_BTSOCKET\_RFCOMM\_SESSION\_RFC}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{NG\_BTSOCKET\_RFCOMM\_SESSION\_RFC}{NG\_BTSOCKET\_RFCOMM\_SESSION\_RFC}}
{\footnotesize\ttfamily \#define NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+RFC~(1 $<$$<$ 2) /$\ast$ remote flow $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00248}{248}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a215b5664e8f012e064656c0fbcfffa5b}\label{ng__btsocket__rfcomm_8h_a215b5664e8f012e064656c0fbcfffa5b}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_CHANNEL@{RFCOMM\_CHANNEL}}
\index{RFCOMM\_CHANNEL@{RFCOMM\_CHANNEL}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_CHANNEL}{RFCOMM\_CHANNEL}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+CHANNEL(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) \& 0xf8) $>$$>$ 3)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00185}{185}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab636ca0c91e7403630dfefe41229c2e0}\label{ng__btsocket__rfcomm_8h_ab636ca0c91e7403630dfefe41229c2e0}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_CR@{RFCOMM\_CR}}
\index{RFCOMM\_CR@{RFCOMM\_CR}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_CR}{RFCOMM\_CR}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+CR(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) \& 0x02) $>$$>$ 1)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00190}{190}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_afa02efb6474036883d5e27f79861da7f}\label{ng__btsocket__rfcomm_8h_afa02efb6474036883d5e27f79861da7f}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_DEFAULT\_CREDITS@{RFCOMM\_DEFAULT\_CREDITS}}
\index{RFCOMM\_DEFAULT\_CREDITS@{RFCOMM\_DEFAULT\_CREDITS}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_DEFAULT\_CREDITS}{RFCOMM\_DEFAULT\_CREDITS}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+DEFAULT\+\_\+\+CREDITS~7}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00050}{50}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aef25e9f3d8f383b226eb7dd1727eb614}\label{ng__btsocket__rfcomm_8h_aef25e9f3d8f383b226eb7dd1727eb614}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_DEFAULT\_MTU@{RFCOMM\_DEFAULT\_MTU}}
\index{RFCOMM\_DEFAULT\_MTU@{RFCOMM\_DEFAULT\_MTU}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_DEFAULT\_MTU}{RFCOMM\_DEFAULT\_MTU}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+DEFAULT\+\_\+\+MTU~667}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00047}{47}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ac37c629dc1b56e2fc33857b71a081a2a}\label{ng__btsocket__rfcomm_8h_ac37c629dc1b56e2fc33857b71a081a2a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_DIRECTION@{RFCOMM\_DIRECTION}}
\index{RFCOMM\_DIRECTION@{RFCOMM\_DIRECTION}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_DIRECTION}{RFCOMM\_DIRECTION}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+DIRECTION(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) \& 0x04) $>$$>$ 2)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00186}{186}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a5a75d438ce0aa73ee40a72088bba084b}\label{ng__btsocket__rfcomm_8h_a5a75d438ce0aa73ee40a72088bba084b}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_DLCI@{RFCOMM\_DLCI}}
\index{RFCOMM\_DLCI@{RFCOMM\_DLCI}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_DLCI}{RFCOMM\_DLCI}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+DLCI(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) \& 0xfc) $>$$>$ 2)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00184}{184}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ad0e991fdb108099eee3f8856bb3cf7f7}\label{ng__btsocket__rfcomm_8h_ad0e991fdb108099eee3f8856bb3cf7f7}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_EA@{RFCOMM\_EA}}
\index{RFCOMM\_EA@{RFCOMM\_EA}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_EA}{RFCOMM\_EA}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+EA(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) \& 0x01))}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00189}{189}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a66fec3db23194bddb531185fde4a5b74}\label{ng__btsocket__rfcomm_8h_a66fec3db23194bddb531185fde4a5b74}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_FRAME\_DISC@{RFCOMM\_FRAME\_DISC}}
\index{RFCOMM\_FRAME\_DISC@{RFCOMM\_FRAME\_DISC}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_FRAME\_DISC}{RFCOMM\_FRAME\_DISC}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+FRAME\+\_\+\+DISC~0x43}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00055}{55}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a58f161d6d2be3337c8e25511265a1866}\label{ng__btsocket__rfcomm_8h_a58f161d6d2be3337c8e25511265a1866}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_FRAME\_DM@{RFCOMM\_FRAME\_DM}}
\index{RFCOMM\_FRAME\_DM@{RFCOMM\_FRAME\_DM}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_FRAME\_DM}{RFCOMM\_FRAME\_DM}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+FRAME\+\_\+\+DM~0x0f}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00057}{57}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a387e50d2ae64f5e13015f70635fd7237}\label{ng__btsocket__rfcomm_8h_a387e50d2ae64f5e13015f70635fd7237}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_FRAME\_SABM@{RFCOMM\_FRAME\_SABM}}
\index{RFCOMM\_FRAME\_SABM@{RFCOMM\_FRAME\_SABM}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_FRAME\_SABM}{RFCOMM\_FRAME\_SABM}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+FRAME\+\_\+\+SABM~0x2f}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00054}{54}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a9c9e6dcc8f48321d05a91969aeb89278}\label{ng__btsocket__rfcomm_8h_a9c9e6dcc8f48321d05a91969aeb89278}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_FRAME\_UA@{RFCOMM\_FRAME\_UA}}
\index{RFCOMM\_FRAME\_UA@{RFCOMM\_FRAME\_UA}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_FRAME\_UA}{RFCOMM\_FRAME\_UA}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+FRAME\+\_\+\+UA~0x63}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00056}{56}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a146c9460d0aaf68a5c030f40fa947e50}\label{ng__btsocket__rfcomm_8h_a146c9460d0aaf68a5c030f40fa947e50}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_FRAME\_UIH@{RFCOMM\_FRAME\_UIH}}
\index{RFCOMM\_FRAME\_UIH@{RFCOMM\_FRAME\_UIH}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_FRAME\_UIH}{RFCOMM\_FRAME\_UIH}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+FRAME\+\_\+\+UIH~0xef}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00058}{58}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a36b2f2e8f5f1656b1a902e68e642e483}\label{ng__btsocket__rfcomm_8h_a36b2f2e8f5f1656b1a902e68e642e483}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MAX\_CREDITS@{RFCOMM\_MAX\_CREDITS}}
\index{RFCOMM\_MAX\_CREDITS@{RFCOMM\_MAX\_CREDITS}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MAX\_CREDITS}{RFCOMM\_MAX\_CREDITS}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MAX\+\_\+\+CREDITS~40}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00051}{51}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aa3d6e4be232aff0b0de105877565c551}\label{ng__btsocket__rfcomm_8h_aa3d6e4be232aff0b0de105877565c551}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MAX\_MTU@{RFCOMM\_MAX\_MTU}}
\index{RFCOMM\_MAX\_MTU@{RFCOMM\_MAX\_MTU}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MAX\_MTU}{RFCOMM\_MAX\_MTU}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MAX\+\_\+\+MTU~1024}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00048}{48}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a0b7bb48fd4ae1011ffde96b9bcaea602}\label{ng__btsocket__rfcomm_8h_a0b7bb48fd4ae1011ffde96b9bcaea602}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_FCOFF@{RFCOMM\_MCC\_FCOFF}}
\index{RFCOMM\_MCC\_FCOFF@{RFCOMM\_MCC\_FCOFF}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_FCOFF}{RFCOMM\_MCC\_FCOFF}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+FCOFF~0x18 /$\ast$ Flow Control off $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00063}{63}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a43bbc94722df77a2c1ef25e6c784e7d2}\label{ng__btsocket__rfcomm_8h_a43bbc94722df77a2c1ef25e6c784e7d2}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_FCON@{RFCOMM\_MCC\_FCON}}
\index{RFCOMM\_MCC\_FCON@{RFCOMM\_MCC\_FCON}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_FCON}{RFCOMM\_MCC\_FCON}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+FCON~0x28 /$\ast$ Flow Control on $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00062}{62}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ac1c890d04c07c77e84aaf3cba8a3d989}\label{ng__btsocket__rfcomm_8h_ac1c890d04c07c77e84aaf3cba8a3d989}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_LENGTH@{RFCOMM\_MCC\_LENGTH}}
\index{RFCOMM\_MCC\_LENGTH@{RFCOMM\_MCC\_LENGTH}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_LENGTH}{RFCOMM\_MCC\_LENGTH}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+LENGTH(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) \& 0xfe) $>$$>$ 1)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00206}{206}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a6285a9ca55152c63ac1d860d3a53ccc4}\label{ng__btsocket__rfcomm_8h_a6285a9ca55152c63ac1d860d3a53ccc4}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_MSC@{RFCOMM\_MCC\_MSC}}
\index{RFCOMM\_MCC\_MSC@{RFCOMM\_MCC\_MSC}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_MSC}{RFCOMM\_MCC\_MSC}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+MSC~0x38 /$\ast$ Modem Status Command $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00064}{64}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a8309bc5f554f777515067dd3a7397272}\label{ng__btsocket__rfcomm_8h_a8309bc5f554f777515067dd3a7397272}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_NSC@{RFCOMM\_MCC\_NSC}}
\index{RFCOMM\_MCC\_NSC@{RFCOMM\_MCC\_NSC}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_NSC}{RFCOMM\_MCC\_NSC}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+NSC~0x04 /$\ast$ Non Supported Command $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00068}{68}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a425f107b4c82aaf3faebd760bf9d3f8d}\label{ng__btsocket__rfcomm_8h_a425f107b4c82aaf3faebd760bf9d3f8d}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_PN@{RFCOMM\_MCC\_PN}}
\index{RFCOMM\_MCC\_PN@{RFCOMM\_MCC\_PN}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_PN}{RFCOMM\_MCC\_PN}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+PN~0x20 /$\ast$ Port Negotiation $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00067}{67}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a3f007e39b195c345919700485fffcc48}\label{ng__btsocket__rfcomm_8h_a3f007e39b195c345919700485fffcc48}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_RLS@{RFCOMM\_MCC\_RLS}}
\index{RFCOMM\_MCC\_RLS@{RFCOMM\_MCC\_RLS}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_RLS}{RFCOMM\_MCC\_RLS}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+RLS~0x14 /$\ast$ Remote Line Status $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00066}{66}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a011daaf2a52bbd416e1d44bce2ce73a6}\label{ng__btsocket__rfcomm_8h_a011daaf2a52bbd416e1d44bce2ce73a6}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_RPN@{RFCOMM\_MCC\_RPN}}
\index{RFCOMM\_MCC\_RPN@{RFCOMM\_MCC\_RPN}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_RPN}{RFCOMM\_MCC\_RPN}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+RPN~0x24 /$\ast$ Remote Port Negotiation $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00065}{65}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a46abd281a56544b6147fbc11bd90e8bd}\label{ng__btsocket__rfcomm_8h_a46abd281a56544b6147fbc11bd90e8bd}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_TEST@{RFCOMM\_MCC\_TEST}}
\index{RFCOMM\_MCC\_TEST@{RFCOMM\_MCC\_TEST}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_TEST}{RFCOMM\_MCC\_TEST}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+TEST~0x08 /$\ast$ Test $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00061}{61}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a157a4ade5700f8bf0a5904920e3b1783}\label{ng__btsocket__rfcomm_8h_a157a4ade5700f8bf0a5904920e3b1783}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MCC\_TYPE@{RFCOMM\_MCC\_TYPE}}
\index{RFCOMM\_MCC\_TYPE@{RFCOMM\_MCC\_TYPE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MCC\_TYPE}{RFCOMM\_MCC\_TYPE}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MCC\+\_\+\+TYPE(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) \& 0xfc) $>$$>$ 2)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00205}{205}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab805dd16f2ba8e79838c0c22fff46d3a}\label{ng__btsocket__rfcomm_8h_ab805dd16f2ba8e79838c0c22fff46d3a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MKADDRESS@{RFCOMM\_MKADDRESS}}
\index{RFCOMM\_MKADDRESS@{RFCOMM\_MKADDRESS}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MKADDRESS}{RFCOMM\_MKADDRESS}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MKADDRESS(\begin{DoxyParamCaption}\item[{}]{cr,  }\item[{}]{\mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}{dlci}} }\end{DoxyParamCaption})~ ((((\mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}{dlci}}) \& 0x3f) $<$$<$ 2) $\vert$ ((cr) $<$$<$ 1) $\vert$ 0x01)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00195}{195}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_af2db74b955b258fc3129663bf59b266d}\label{ng__btsocket__rfcomm_8h_af2db74b955b258fc3129663bf59b266d}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MKCONTROL@{RFCOMM\_MKCONTROL}}
\index{RFCOMM\_MKCONTROL@{RFCOMM\_MKCONTROL}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MKCONTROL}{RFCOMM\_MKCONTROL}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MKCONTROL(\begin{DoxyParamCaption}\item[{}]{\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}{type}},  }\item[{}]{pf }\end{DoxyParamCaption})~((((\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}{type}}) \& 0xef) $\vert$ ((pf) $<$$<$ 4)))}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00198}{198}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a50fbb3b7dddb44047f0000a71eea7693}\label{ng__btsocket__rfcomm_8h_a50fbb3b7dddb44047f0000a71eea7693}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MKDLCI@{RFCOMM\_MKDLCI}}
\index{RFCOMM\_MKDLCI@{RFCOMM\_MKDLCI}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MKDLCI}{RFCOMM\_MKDLCI}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MKDLCI(\begin{DoxyParamCaption}\item[{}]{dir,  }\item[{}]{channel }\end{DoxyParamCaption})~((((channel) \& 0x1f) $<$$<$ 1) $\vert$ (dir))}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00199}{199}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aab2e620b3517619a072ad47d1bebed71}\label{ng__btsocket__rfcomm_8h_aab2e620b3517619a072ad47d1bebed71}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MKLEN16@{RFCOMM\_MKLEN16}}
\index{RFCOMM\_MKLEN16@{RFCOMM\_MKLEN16}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MKLEN16}{RFCOMM\_MKLEN16}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MKLEN16(\begin{DoxyParamCaption}\item[{}]{len }\end{DoxyParamCaption})~((len) $<$$<$ 1)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00202}{202}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aaa45f498f9be6bd5364e7b34498dba11}\label{ng__btsocket__rfcomm_8h_aaa45f498f9be6bd5364e7b34498dba11}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MKLEN8@{RFCOMM\_MKLEN8}}
\index{RFCOMM\_MKLEN8@{RFCOMM\_MKLEN8}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MKLEN8}{RFCOMM\_MKLEN8}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MKLEN8(\begin{DoxyParamCaption}\item[{}]{len }\end{DoxyParamCaption})~(((len) $<$$<$ 1) $\vert$ 1)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00201}{201}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab802480f836883e8429f7206993d7f5e}\label{ng__btsocket__rfcomm_8h_ab802480f836883e8429f7206993d7f5e}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MKMCC\_TYPE@{RFCOMM\_MKMCC\_TYPE}}
\index{RFCOMM\_MKMCC\_TYPE@{RFCOMM\_MKMCC\_TYPE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MKMCC\_TYPE}{RFCOMM\_MKMCC\_TYPE}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MKMCC\+\_\+\+TYPE(\begin{DoxyParamCaption}\item[{}]{cr,  }\item[{}]{\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}{type}} }\end{DoxyParamCaption})~((((\mbox{\hyperlink{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}{type}}) $<$$<$ 2) $\vert$ ((cr) $<$$<$ 1) $\vert$ 0x01))}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00207}{207}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a1128004ecbe1a7c8a4a82a4159e07232}\label{ng__btsocket__rfcomm_8h_a1128004ecbe1a7c8a4a82a4159e07232}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MKRPN\_LINE\_SETTINGS@{RFCOMM\_MKRPN\_LINE\_SETTINGS}}
\index{RFCOMM\_MKRPN\_LINE\_SETTINGS@{RFCOMM\_MKRPN\_LINE\_SETTINGS}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MKRPN\_LINE\_SETTINGS}{RFCOMM\_MKRPN\_LINE\_SETTINGS}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MKRPN\+\_\+\+LINE\+\_\+\+SETTINGS(\begin{DoxyParamCaption}\item[{}]{\mbox{\hyperlink{ng__ubt__var_8h_a7f897df1949af68456ee830f2468e476}{data}},  }\item[{}]{stop,  }\item[{}]{parity }\end{DoxyParamCaption})~ (((\mbox{\hyperlink{ng__ubt__var_8h_a7f897df1949af68456ee830f2468e476}{data}}) \& 0x3) $\vert$ (((stop) \& 0x1) $<$$<$ 2) $\vert$ (((parity) \& 0x3) $<$$<$ 3))}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00213}{213}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_af0d42f93cd305d2d80e2dbc43a921a1a}\label{ng__btsocket__rfcomm_8h_af0d42f93cd305d2d80e2dbc43a921a1a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MODEM\_DV@{RFCOMM\_MODEM\_DV}}
\index{RFCOMM\_MODEM\_DV@{RFCOMM\_MODEM\_DV}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MODEM\_DV}{RFCOMM\_MODEM\_DV}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MODEM\+\_\+\+DV~0x80 /$\ast$ Data Valid $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00075}{75}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a4744e350ab325d1ce36c30d17b7c36bc}\label{ng__btsocket__rfcomm_8h_a4744e350ab325d1ce36c30d17b7c36bc}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MODEM\_FC@{RFCOMM\_MODEM\_FC}}
\index{RFCOMM\_MODEM\_FC@{RFCOMM\_MODEM\_FC}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MODEM\_FC}{RFCOMM\_MODEM\_FC}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MODEM\+\_\+\+FC~0x02 /$\ast$ Flow Control asserted $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00071}{71}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_af817b007414ddbca36cbfda6bbb07e94}\label{ng__btsocket__rfcomm_8h_af817b007414ddbca36cbfda6bbb07e94}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MODEM\_IC@{RFCOMM\_MODEM\_IC}}
\index{RFCOMM\_MODEM\_IC@{RFCOMM\_MODEM\_IC}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MODEM\_IC}{RFCOMM\_MODEM\_IC}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MODEM\+\_\+\+IC~0x40 /$\ast$ Incoming Call $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00074}{74}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ad0272815d526731d85e91eb654ebd531}\label{ng__btsocket__rfcomm_8h_ad0272815d526731d85e91eb654ebd531}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MODEM\_RTC@{RFCOMM\_MODEM\_RTC}}
\index{RFCOMM\_MODEM\_RTC@{RFCOMM\_MODEM\_RTC}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MODEM\_RTC}{RFCOMM\_MODEM\_RTC}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MODEM\+\_\+\+RTC~0x04 /$\ast$ Ready To Communicate $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00072}{72}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a8d09d4fc18d3387af42144b8fdaebc86}\label{ng__btsocket__rfcomm_8h_a8d09d4fc18d3387af42144b8fdaebc86}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_MODEM\_RTR@{RFCOMM\_MODEM\_RTR}}
\index{RFCOMM\_MODEM\_RTR@{RFCOMM\_MODEM\_RTR}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_MODEM\_RTR}{RFCOMM\_MODEM\_RTR}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+MODEM\+\_\+\+RTR~0x08 /$\ast$ Ready To Receive $\ast$/}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00073}{73}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a8f9d84714e6a9428882bd71f963453c0}\label{ng__btsocket__rfcomm_8h_a8f9d84714e6a9428882bd71f963453c0}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_PF@{RFCOMM\_PF}}
\index{RFCOMM\_PF@{RFCOMM\_PF}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_PF}{RFCOMM\_PF}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+PF(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) \& 0x10) $>$$>$ 4)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00191}{191}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a68953a4687952fbe3e04c26135368a9e}\label{ng__btsocket__rfcomm_8h_a68953a4687952fbe3e04c26135368a9e}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_BR\_115200@{RFCOMM\_RPN\_BR\_115200}}
\index{RFCOMM\_RPN\_BR\_115200@{RFCOMM\_RPN\_BR\_115200}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_BR\_115200}{RFCOMM\_RPN\_BR\_115200}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+115200~0x7}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00085}{85}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ad7b6e3d21f2a7b5da1c1dd5f3afe9a94}\label{ng__btsocket__rfcomm_8h_ad7b6e3d21f2a7b5da1c1dd5f3afe9a94}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_BR\_19200@{RFCOMM\_RPN\_BR\_19200}}
\index{RFCOMM\_RPN\_BR\_19200@{RFCOMM\_RPN\_BR\_19200}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_BR\_19200}{RFCOMM\_RPN\_BR\_19200}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+19200~0x4}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00082}{82}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a9fc8895f639e636093d89785e6de7e5e}\label{ng__btsocket__rfcomm_8h_a9fc8895f639e636093d89785e6de7e5e}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_BR\_230400@{RFCOMM\_RPN\_BR\_230400}}
\index{RFCOMM\_RPN\_BR\_230400@{RFCOMM\_RPN\_BR\_230400}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_BR\_230400}{RFCOMM\_RPN\_BR\_230400}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+230400~0x8}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00086}{86}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ae9c68ac4b8bf88937b5bf6c55674a52c}\label{ng__btsocket__rfcomm_8h_ae9c68ac4b8bf88937b5bf6c55674a52c}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_BR\_2400@{RFCOMM\_RPN\_BR\_2400}}
\index{RFCOMM\_RPN\_BR\_2400@{RFCOMM\_RPN\_BR\_2400}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_BR\_2400}{RFCOMM\_RPN\_BR\_2400}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+2400~0x0}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00078}{78}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a9f7ceb0aff64f7c357d2ca81bc8c9753}\label{ng__btsocket__rfcomm_8h_a9f7ceb0aff64f7c357d2ca81bc8c9753}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_BR\_38400@{RFCOMM\_RPN\_BR\_38400}}
\index{RFCOMM\_RPN\_BR\_38400@{RFCOMM\_RPN\_BR\_38400}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_BR\_38400}{RFCOMM\_RPN\_BR\_38400}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+38400~0x5}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00083}{83}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a0cd441401975c5f2a4c2e6211e9fdf6a}\label{ng__btsocket__rfcomm_8h_a0cd441401975c5f2a4c2e6211e9fdf6a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_BR\_4800@{RFCOMM\_RPN\_BR\_4800}}
\index{RFCOMM\_RPN\_BR\_4800@{RFCOMM\_RPN\_BR\_4800}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_BR\_4800}{RFCOMM\_RPN\_BR\_4800}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+4800~0x1}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00079}{79}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ad2ff62abc1c47ddb03ff8a6b84ce945a}\label{ng__btsocket__rfcomm_8h_ad2ff62abc1c47ddb03ff8a6b84ce945a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_BR\_57600@{RFCOMM\_RPN\_BR\_57600}}
\index{RFCOMM\_RPN\_BR\_57600@{RFCOMM\_RPN\_BR\_57600}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_BR\_57600}{RFCOMM\_RPN\_BR\_57600}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+57600~0x6}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00084}{84}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab7a881a0f4ef512ba1820b19a527d671}\label{ng__btsocket__rfcomm_8h_ab7a881a0f4ef512ba1820b19a527d671}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_BR\_7200@{RFCOMM\_RPN\_BR\_7200}}
\index{RFCOMM\_RPN\_BR\_7200@{RFCOMM\_RPN\_BR\_7200}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_BR\_7200}{RFCOMM\_RPN\_BR\_7200}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+7200~0x2}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00080}{80}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_af447ed0a1f38a15173a63aa36860e4a2}\label{ng__btsocket__rfcomm_8h_af447ed0a1f38a15173a63aa36860e4a2}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_BR\_9600@{RFCOMM\_RPN\_BR\_9600}}
\index{RFCOMM\_RPN\_BR\_9600@{RFCOMM\_RPN\_BR\_9600}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_BR\_9600}{RFCOMM\_RPN\_BR\_9600}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+BR\+\_\+9600~0x3}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00081}{81}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a0dbc7a0438df85674a59cd93ed15ed82}\label{ng__btsocket__rfcomm_8h_a0dbc7a0438df85674a59cd93ed15ed82}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_DATA\_5@{RFCOMM\_RPN\_DATA\_5}}
\index{RFCOMM\_RPN\_DATA\_5@{RFCOMM\_RPN\_DATA\_5}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_DATA\_5}{RFCOMM\_RPN\_DATA\_5}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+5~0x0}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00089}{89}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a7f6b45dead69791d561429678d0afb16}\label{ng__btsocket__rfcomm_8h_a7f6b45dead69791d561429678d0afb16}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_DATA\_6@{RFCOMM\_RPN\_DATA\_6}}
\index{RFCOMM\_RPN\_DATA\_6@{RFCOMM\_RPN\_DATA\_6}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_DATA\_6}{RFCOMM\_RPN\_DATA\_6}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+6~0x2}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00090}{90}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a82aa07b47cbaf44c3a94bae0fb4dae42}\label{ng__btsocket__rfcomm_8h_a82aa07b47cbaf44c3a94bae0fb4dae42}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_DATA\_7@{RFCOMM\_RPN\_DATA\_7}}
\index{RFCOMM\_RPN\_DATA\_7@{RFCOMM\_RPN\_DATA\_7}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_DATA\_7}{RFCOMM\_RPN\_DATA\_7}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+7~0x1}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00091}{91}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a20686b3264ec92c1ba605abb45b04bb1}\label{ng__btsocket__rfcomm_8h_a20686b3264ec92c1ba605abb45b04bb1}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_DATA\_8@{RFCOMM\_RPN\_DATA\_8}}
\index{RFCOMM\_RPN\_DATA\_8@{RFCOMM\_RPN\_DATA\_8}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_DATA\_8}{RFCOMM\_RPN\_DATA\_8}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+8~0x3}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00092}{92}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a436a0a0ec1543440231fe41dc6f6b046}\label{ng__btsocket__rfcomm_8h_a436a0a0ec1543440231fe41dc6f6b046}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_DATA\_BITS@{RFCOMM\_RPN\_DATA\_BITS}}
\index{RFCOMM\_RPN\_DATA\_BITS@{RFCOMM\_RPN\_DATA\_BITS}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_DATA\_BITS}{RFCOMM\_RPN\_DATA\_BITS}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+DATA\+\_\+\+BITS(\begin{DoxyParamCaption}\item[{}]{line }\end{DoxyParamCaption})~((line) \& 0x3)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00210}{210}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_af0881ab6041da33dd798eb7d066b7820}\label{ng__btsocket__rfcomm_8h_af0881ab6041da33dd798eb7d066b7820}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_FLOW\_NONE@{RFCOMM\_RPN\_FLOW\_NONE}}
\index{RFCOMM\_RPN\_FLOW\_NONE@{RFCOMM\_RPN\_FLOW\_NONE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_FLOW\_NONE}{RFCOMM\_RPN\_FLOW\_NONE}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+FLOW\+\_\+\+NONE~0x00}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00106}{106}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a30dbfc87cf5b9f2e794c14befbac5397}\label{ng__btsocket__rfcomm_8h_a30dbfc87cf5b9f2e794c14befbac5397}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PARITY@{RFCOMM\_RPN\_PARITY}}
\index{RFCOMM\_RPN\_PARITY@{RFCOMM\_RPN\_PARITY}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PARITY}{RFCOMM\_RPN\_PARITY}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PARITY(\begin{DoxyParamCaption}\item[{}]{line }\end{DoxyParamCaption})~(((line) $>$$>$ 3) \& 0x3)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00212}{212}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a535932ddc26c67083e68261be7f33e16}\label{ng__btsocket__rfcomm_8h_a535932ddc26c67083e68261be7f33e16}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PARITY\_EVEN@{RFCOMM\_RPN\_PARITY\_EVEN}}
\index{RFCOMM\_RPN\_PARITY\_EVEN@{RFCOMM\_RPN\_PARITY\_EVEN}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PARITY\_EVEN}{RFCOMM\_RPN\_PARITY\_EVEN}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+EVEN~0x5}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00101}{101}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a06d6846ef41947cd0ee908455738caab}\label{ng__btsocket__rfcomm_8h_a06d6846ef41947cd0ee908455738caab}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PARITY\_MARK@{RFCOMM\_RPN\_PARITY\_MARK}}
\index{RFCOMM\_RPN\_PARITY\_MARK@{RFCOMM\_RPN\_PARITY\_MARK}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PARITY\_MARK}{RFCOMM\_RPN\_PARITY\_MARK}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+MARK~0x6}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00102}{102}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a4daf8f3fd1eebe7a001eaa24a712993b}\label{ng__btsocket__rfcomm_8h_a4daf8f3fd1eebe7a001eaa24a712993b}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PARITY\_NONE@{RFCOMM\_RPN\_PARITY\_NONE}}
\index{RFCOMM\_RPN\_PARITY\_NONE@{RFCOMM\_RPN\_PARITY\_NONE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PARITY\_NONE}{RFCOMM\_RPN\_PARITY\_NONE}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+NONE~0x0}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00099}{99}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a5bb7bdda275791b19feba945a5e4ac83}\label{ng__btsocket__rfcomm_8h_a5bb7bdda275791b19feba945a5e4ac83}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PARITY\_ODD@{RFCOMM\_RPN\_PARITY\_ODD}}
\index{RFCOMM\_RPN\_PARITY\_ODD@{RFCOMM\_RPN\_PARITY\_ODD}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PARITY\_ODD}{RFCOMM\_RPN\_PARITY\_ODD}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+ODD~0x4}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00100}{100}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab89e6d4a8e558048389173cc40a379f5}\label{ng__btsocket__rfcomm_8h_ab89e6d4a8e558048389173cc40a379f5}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PARITY\_SPACE@{RFCOMM\_RPN\_PARITY\_SPACE}}
\index{RFCOMM\_RPN\_PARITY\_SPACE@{RFCOMM\_RPN\_PARITY\_SPACE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PARITY\_SPACE}{RFCOMM\_RPN\_PARITY\_SPACE}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PARITY\+\_\+\+SPACE~0x7}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00103}{103}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_af1768d8cc1d81445d127cb7d8b120c02}\label{ng__btsocket__rfcomm_8h_af1768d8cc1d81445d127cb7d8b120c02}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PM\_ALL@{RFCOMM\_RPN\_PM\_ALL}}
\index{RFCOMM\_RPN\_PM\_ALL@{RFCOMM\_RPN\_PM\_ALL}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PM\_ALL}{RFCOMM\_RPN\_PM\_ALL}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+ALL~0x3\+F7F}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00119}{119}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab55c5c509315db1952c2d5e176252c6a}\label{ng__btsocket__rfcomm_8h_ab55c5c509315db1952c2d5e176252c6a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PM\_BITRATE@{RFCOMM\_RPN\_PM\_BITRATE}}
\index{RFCOMM\_RPN\_PM\_BITRATE@{RFCOMM\_RPN\_PM\_BITRATE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PM\_BITRATE}{RFCOMM\_RPN\_PM\_BITRATE}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+BITRATE~0x0001}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00111}{111}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ad81f3d4c378264a5cedd6fa4a020055c}\label{ng__btsocket__rfcomm_8h_ad81f3d4c378264a5cedd6fa4a020055c}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PM\_DATA@{RFCOMM\_RPN\_PM\_DATA}}
\index{RFCOMM\_RPN\_PM\_DATA@{RFCOMM\_RPN\_PM\_DATA}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PM\_DATA}{RFCOMM\_RPN\_PM\_DATA}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+DATA~0x0002}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00112}{112}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a81f7ddd619ed24c4697488cffde28e03}\label{ng__btsocket__rfcomm_8h_a81f7ddd619ed24c4697488cffde28e03}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PM\_FLOW@{RFCOMM\_RPN\_PM\_FLOW}}
\index{RFCOMM\_RPN\_PM\_FLOW@{RFCOMM\_RPN\_PM\_FLOW}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PM\_FLOW}{RFCOMM\_RPN\_PM\_FLOW}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+FLOW~0x3\+F00}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00118}{118}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_afe8029bb8130f3ae81c89fe726adb3b6}\label{ng__btsocket__rfcomm_8h_afe8029bb8130f3ae81c89fe726adb3b6}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PM\_PARITY@{RFCOMM\_RPN\_PM\_PARITY}}
\index{RFCOMM\_RPN\_PM\_PARITY@{RFCOMM\_RPN\_PM\_PARITY}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PM\_PARITY}{RFCOMM\_RPN\_PM\_PARITY}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+PARITY~0x0008}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00114}{114}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a852102f707a137cd88acee78534e8ec5}\label{ng__btsocket__rfcomm_8h_a852102f707a137cd88acee78534e8ec5}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PM\_PARITY\_TYPE@{RFCOMM\_RPN\_PM\_PARITY\_TYPE}}
\index{RFCOMM\_RPN\_PM\_PARITY\_TYPE@{RFCOMM\_RPN\_PM\_PARITY\_TYPE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PM\_PARITY\_TYPE}{RFCOMM\_RPN\_PM\_PARITY\_TYPE}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+PARITY\+\_\+\+TYPE~0x0010}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00115}{115}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a57bebaf2b25aa59b4d10d9b6b4bb812b}\label{ng__btsocket__rfcomm_8h_a57bebaf2b25aa59b4d10d9b6b4bb812b}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PM\_STOP@{RFCOMM\_RPN\_PM\_STOP}}
\index{RFCOMM\_RPN\_PM\_STOP@{RFCOMM\_RPN\_PM\_STOP}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PM\_STOP}{RFCOMM\_RPN\_PM\_STOP}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+STOP~0x0004}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00113}{113}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a9f6ef4cad038a8eb12672e36f83e0057}\label{ng__btsocket__rfcomm_8h_a9f6ef4cad038a8eb12672e36f83e0057}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PM\_XOFF@{RFCOMM\_RPN\_PM\_XOFF}}
\index{RFCOMM\_RPN\_PM\_XOFF@{RFCOMM\_RPN\_PM\_XOFF}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PM\_XOFF}{RFCOMM\_RPN\_PM\_XOFF}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+XOFF~0x0040}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00117}{117}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a55b4072c00e4b263faa2cb45abcc7179}\label{ng__btsocket__rfcomm_8h_a55b4072c00e4b263faa2cb45abcc7179}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_PM\_XON@{RFCOMM\_RPN\_PM\_XON}}
\index{RFCOMM\_RPN\_PM\_XON@{RFCOMM\_RPN\_PM\_XON}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_PM\_XON}{RFCOMM\_RPN\_PM\_XON}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+PM\+\_\+\+XON~0x0020}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00116}{116}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a4a1760693fcf9aa7018d5f3c88d9839a}\label{ng__btsocket__rfcomm_8h_a4a1760693fcf9aa7018d5f3c88d9839a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_STOP\_1@{RFCOMM\_RPN\_STOP\_1}}
\index{RFCOMM\_RPN\_STOP\_1@{RFCOMM\_RPN\_STOP\_1}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_STOP\_1}{RFCOMM\_RPN\_STOP\_1}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+STOP\+\_\+1~0}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00095}{95}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab21e577435dd477d183b3db5dc56890a}\label{ng__btsocket__rfcomm_8h_ab21e577435dd477d183b3db5dc56890a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_STOP\_15@{RFCOMM\_RPN\_STOP\_15}}
\index{RFCOMM\_RPN\_STOP\_15@{RFCOMM\_RPN\_STOP\_15}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_STOP\_15}{RFCOMM\_RPN\_STOP\_15}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+STOP\+\_\+15~1}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00096}{96}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a1d45d350f19bf657d94c49683b6d272a}\label{ng__btsocket__rfcomm_8h_a1d45d350f19bf657d94c49683b6d272a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_STOP\_BITS@{RFCOMM\_RPN\_STOP\_BITS}}
\index{RFCOMM\_RPN\_STOP\_BITS@{RFCOMM\_RPN\_STOP\_BITS}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_STOP\_BITS}{RFCOMM\_RPN\_STOP\_BITS}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+STOP\+\_\+\+BITS(\begin{DoxyParamCaption}\item[{}]{line }\end{DoxyParamCaption})~(((line) $>$$>$ 2) \& 0x1)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00211}{211}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a9a740e82278ebf033b677e48516469b8}\label{ng__btsocket__rfcomm_8h_a9a740e82278ebf033b677e48516469b8}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_XOFF\_CHAR@{RFCOMM\_RPN\_XOFF\_CHAR}}
\index{RFCOMM\_RPN\_XOFF\_CHAR@{RFCOMM\_RPN\_XOFF\_CHAR}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_XOFF\_CHAR}{RFCOMM\_RPN\_XOFF\_CHAR}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+XOFF\+\_\+\+CHAR~0x13}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00108}{108}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a337c2ff88bc473c77b472cb6fe1d73c0}\label{ng__btsocket__rfcomm_8h_a337c2ff88bc473c77b472cb6fe1d73c0}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_RPN\_XON\_CHAR@{RFCOMM\_RPN\_XON\_CHAR}}
\index{RFCOMM\_RPN\_XON\_CHAR@{RFCOMM\_RPN\_XON\_CHAR}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_RPN\_XON\_CHAR}{RFCOMM\_RPN\_XON\_CHAR}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+RPN\+\_\+\+XON\+\_\+\+CHAR~0x11}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00107}{107}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a61067313ef7effa0bb79f5ecb414677a}\label{ng__btsocket__rfcomm_8h_a61067313ef7effa0bb79f5ecb414677a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_SRVCHANNEL@{RFCOMM\_SRVCHANNEL}}
\index{RFCOMM\_SRVCHANNEL@{RFCOMM\_SRVCHANNEL}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_SRVCHANNEL}{RFCOMM\_SRVCHANNEL}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+SRVCHANNEL(\begin{DoxyParamCaption}\item[{}]{\mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}{dlci}} }\end{DoxyParamCaption})~((\mbox{\hyperlink{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}{dlci}}) $>$$>$ 1)}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00193}{193}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_adc1c45bb529faf52ba690444a4d4300b}\label{ng__btsocket__rfcomm_8h_adc1c45bb529faf52ba690444a4d4300b}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!RFCOMM\_TYPE@{RFCOMM\_TYPE}}
\index{RFCOMM\_TYPE@{RFCOMM\_TYPE}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{RFCOMM\_TYPE}{RFCOMM\_TYPE}}
{\footnotesize\ttfamily \#define RFCOMM\+\_\+\+TYPE(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) \& 0xef))}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00187}{187}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aa5ce345373a82746f606eb5bffd103bb}\label{ng__btsocket__rfcomm_8h_aa5ce345373a82746f606eb5bffd103bb}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!so2rfcomm\_pcb@{so2rfcomm\_pcb}}
\index{so2rfcomm\_pcb@{so2rfcomm\_pcb}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{so2rfcomm\_pcb}{so2rfcomm\_pcb}}
{\footnotesize\ttfamily \#define so2rfcomm\+\_\+pcb(\begin{DoxyParamCaption}\item[{}]{so }\end{DoxyParamCaption})~ ((struct \mbox{\hyperlink{structng__btsocket__rfcomm__pcb}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb}} $\ast$)((so)-\/$>$so\+\_\+pcb))}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{309}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a82e0930cd8aed270af82edea2cb0732f}\label{ng__btsocket__rfcomm_8h_a82e0930cd8aed270af82edea2cb0732f}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_pcb\_p@{ng\_btsocket\_rfcomm\_pcb\_p}}
\index{ng\_btsocket\_rfcomm\_pcb\_p@{ng\_btsocket\_rfcomm\_pcb\_p}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_pcb\_p}{ng\_btsocket\_rfcomm\_pcb\_p}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structng__btsocket__rfcomm__pcb}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb}}$\ast$ \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a82e0930cd8aed270af82edea2cb0732f}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+\_\+p}}}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00307}{307}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a23f2295f261643888211df7ff86b2bb6}\label{ng__btsocket__rfcomm_8h_a23f2295f261643888211df7ff86b2bb6}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_pcb\_t@{ng\_btsocket\_rfcomm\_pcb\_t}}
\index{ng\_btsocket\_rfcomm\_pcb\_t@{ng\_btsocket\_rfcomm\_pcb\_t}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_pcb\_t}{ng\_btsocket\_rfcomm\_pcb\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structng__btsocket__rfcomm__pcb}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb}} \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a23f2295f261643888211df7ff86b2bb6}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+\_\+t}}}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00306}{306}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aedfcb74ab6131e39426ef28f88e231c7}\label{ng__btsocket__rfcomm_8h_aedfcb74ab6131e39426ef28f88e231c7}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_session\_p@{ng\_btsocket\_rfcomm\_session\_p}}
\index{ng\_btsocket\_rfcomm\_session\_p@{ng\_btsocket\_rfcomm\_session\_p}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_session\_p}{ng\_btsocket\_rfcomm\_session\_p}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structng__btsocket__rfcomm__session}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session}}$\ast$ \mbox{\hyperlink{ng__btsocket__rfcomm_8h_aedfcb74ab6131e39426ef28f88e231c7}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+\_\+p}}}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00262}{262}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a43bae1b2c2f4284ed333e393d4125eb2}\label{ng__btsocket__rfcomm_8h_a43bae1b2c2f4284ed333e393d4125eb2}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_session\_t@{ng\_btsocket\_rfcomm\_session\_t}}
\index{ng\_btsocket\_rfcomm\_session\_t@{ng\_btsocket\_rfcomm\_session\_t}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_session\_t}{ng\_btsocket\_rfcomm\_session\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structng__btsocket__rfcomm__session}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session}} \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a43bae1b2c2f4284ed333e393d4125eb2}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+\_\+t}}}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00261}{261}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a1b34f382700aea0813e11e72604d5d9e}\label{ng__btsocket__rfcomm_8h_a1b34f382700aea0813e11e72604d5d9e}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!\_\_attribute\_\_@{\_\_attribute\_\_}}
\index{\_\_attribute\_\_@{\_\_attribute\_\_}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{\_\_attribute\_\_()}{\_\_attribute\_\_()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structrfcomm__frame__hdr}{rfcomm\+\_\+frame\+\_\+hdr}} \mbox{\hyperlink{struct____attribute____}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}} (\begin{DoxyParamCaption}\item[{(packed)}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ac878e62b503ff95039b17f054a63270a}\label{ng__btsocket__rfcomm_8h_ac878e62b503ff95039b17f054a63270a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_abort@{ng\_btsocket\_rfcomm\_abort}}
\index{ng\_btsocket\_rfcomm\_abort@{ng\_btsocket\_rfcomm\_abort}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_abort()}{ng\_btsocket\_rfcomm\_abort()}}
{\footnotesize\ttfamily void ng\+\_\+btsocket\+\_\+rfcomm\+\_\+abort (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00360}{360}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00770}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+disconnect()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d73/ng__btsocket__rfcomm_8h_ac878e62b503ff95039b17f054a63270a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aed081953a5f74f3c4a9ec490e500a739}\label{ng__btsocket__rfcomm_8h_aed081953a5f74f3c4a9ec490e500a739}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_accept@{ng\_btsocket\_rfcomm\_accept}}
\index{ng\_btsocket\_rfcomm\_accept@{ng\_btsocket\_rfcomm\_accept}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_accept()}{ng\_btsocket\_rfcomm\_accept()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+accept (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{struct sockaddr $\ast$$\ast$}]{nam }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00380}{380}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00934}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+peeraddr()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d73/ng__btsocket__rfcomm_8h_aed081953a5f74f3c4a9ec490e500a739_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aafccb6de58961140f7654f2e9b70ba08}\label{ng__btsocket__rfcomm_8h_aafccb6de58961140f7654f2e9b70ba08}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_attach@{ng\_btsocket\_rfcomm\_attach}}
\index{ng\_btsocket\_rfcomm\_attach@{ng\_btsocket\_rfcomm\_attach}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_attach()}{ng\_btsocket\_rfcomm\_attach()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+attach (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{int}]{proto,  }\item[{struct thread $\ast$}]{td }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00390}{390}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket_8h_source_l00045}{BLUETOOTH\+\_\+\+PROTO\+\_\+\+RFCOMM}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00272}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::flags}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00293}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::lmodem}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00074}{M\+\_\+\+NETGRAPH\+\_\+\+BTSOCKET\+\_\+\+RFCOMM}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00296}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::mtu}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00274}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CFC}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00280}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CLOSED}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00224}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+RECVSPACE}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00222}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SENDSPACE}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00300}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::pcb\+\_\+mtx}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00050}{RFCOMM\+\_\+\+DEFAULT\+\_\+\+CREDITS}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00047}{RFCOMM\+\_\+\+DEFAULT\+\_\+\+MTU}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00075}{RFCOMM\+\_\+\+MODEM\+\_\+\+DV}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00072}{RFCOMM\+\_\+\+MODEM\+\_\+\+RTC}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00073}{RFCOMM\+\_\+\+MODEM\+\_\+\+RTR}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00294}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::rmodem}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00297}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::rx\+\_\+cred}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00269}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::so}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00279}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::state}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00301}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::timo}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00298}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::tx\+\_\+cred}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a510c00e7d94b2dc00bf57323dac27fa0}\label{ng__btsocket__rfcomm_8h_a510c00e7d94b2dc00bf57323dac27fa0}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_bind@{ng\_btsocket\_rfcomm\_bind}}
\index{ng\_btsocket\_rfcomm\_bind@{ng\_btsocket\_rfcomm\_bind}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_bind()}{ng\_btsocket\_rfcomm\_bind()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+bind (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{struct sockaddr $\ast$}]{nam,  }\item[{struct thread $\ast$}]{td }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00453}{453}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00290}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::channel}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00300}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::pcb\+\_\+mtx}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00337}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+bdaddr}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00338}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+channel}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00336}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+family}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00335}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+len}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00287}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::src}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a73d4fe9dccf5f39d12a08c22ea227d6f}\label{ng__btsocket__rfcomm_8h_a73d4fe9dccf5f39d12a08c22ea227d6f}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_close@{ng\_btsocket\_rfcomm\_close}}
\index{ng\_btsocket\_rfcomm\_close@{ng\_btsocket\_rfcomm\_close}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_close()}{ng\_btsocket\_rfcomm\_close()}}
{\footnotesize\ttfamily void ng\+\_\+btsocket\+\_\+rfcomm\+\_\+close (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00368}{368}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00770}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+disconnect()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d73/ng__btsocket__rfcomm_8h_a73d4fe9dccf5f39d12a08c22ea227d6f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a5cc48e46f4bff8cbe64d9319d01981fe}\label{ng__btsocket__rfcomm_8h_a5cc48e46f4bff8cbe64d9319d01981fe}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_connect@{ng\_btsocket\_rfcomm\_connect}}
\index{ng\_btsocket\_rfcomm\_connect@{ng\_btsocket\_rfcomm\_connect}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_connect()}{ng\_btsocket\_rfcomm\_connect()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+connect (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{struct sockaddr $\ast$}]{nam,  }\item[{struct thread $\ast$}]{td }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00504}{504}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket_8h_source_l00044}{BLUETOOTH\+\_\+\+PROTO\+\_\+\+L2\+CAP}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00290}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::channel}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00000}{dlci}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00291}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::dlci}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00288}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::dst}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00250}{INITIATOR}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00235}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+::l2so}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00253}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+::mtu}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00296}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::mtu}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00282}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONFIGURING}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00281}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+W4\+\_\+\+CONNECT}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l03377}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+\_\+by\+\_\+dlci()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l03129}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+send\+\_\+pn()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l01792}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+\_\+by\+\_\+addr()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00241}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+CONNECTED}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00240}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+CONNECTING}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l01264}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+\_\+create()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00242}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+OPEN}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00107}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+task\+\_\+wakeup}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l03428}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+timeout()}}, \mbox{\hyperlink{ng__hci_8h_source_l00450}{NG\+\_\+\+HCI\+\_\+\+BDADDR\+\_\+\+ANY}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00300}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::pcb\+\_\+mtx}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00337}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+bdaddr}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00338}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+channel}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00336}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+family}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00335}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+len}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00199}{RFCOMM\+\_\+\+MKDLCI}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00270}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::session}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00256}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+::session\+\_\+mtx}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00269}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::so}}, \mbox{\hyperlink{ng__btsocket__l2cap_8h_source_l00184}{so2l2cap\+\_\+pcb}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00287}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::src}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00237}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+::state}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00279}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::state}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d73/ng__btsocket__rfcomm_8h_a5cc48e46f4bff8cbe64d9319d01981fe_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_acd8e470fde530c210cd1f04d541f7e4c}\label{ng__btsocket__rfcomm_8h_acd8e470fde530c210cd1f04d541f7e4c}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_control@{ng\_btsocket\_rfcomm\_control}}
\index{ng\_btsocket\_rfcomm\_control@{ng\_btsocket\_rfcomm\_control}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_control()}{ng\_btsocket\_rfcomm\_control()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+control (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{u\+\_\+long}]{cmd,  }\item[{caddr\+\_\+t}]{data,  }\item[{struct ifnet $\ast$}]{ifp,  }\item[{struct thread $\ast$}]{td }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00640}{640}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a01a8438f3f42eb953575d692aad3c561}\label{ng__btsocket__rfcomm_8h_a01a8438f3f42eb953575d692aad3c561}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_ctloutput@{ng\_btsocket\_rfcomm\_ctloutput}}
\index{ng\_btsocket\_rfcomm\_ctloutput@{ng\_btsocket\_rfcomm\_ctloutput}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_ctloutput()}{ng\_btsocket\_rfcomm\_ctloutput()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+ctloutput (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{struct sockopt $\ast$}]{sopt }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00651}{651}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket_8h_source_l00347}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+fc\+\_\+info\+::cfc}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00272}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::flags}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00343}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+fc\+\_\+info\+::lmodem}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00293}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::lmodem}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00296}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::mtu}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00274}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CFC}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00300}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::pcb\+\_\+mtx}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00348}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+fc\+\_\+info\+::reserved}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00344}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+fc\+\_\+info\+::rmodem}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00294}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::rmodem}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00346}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+fc\+\_\+info\+::rx\+\_\+cred}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00297}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::rx\+\_\+cred}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00355}{SO\+\_\+\+RFCOMM\+\_\+\+FC\+\_\+\+INFO}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00354}{SO\+\_\+\+RFCOMM\+\_\+\+MTU}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00352}{SOL\+\_\+\+RFCOMM}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00345}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+fc\+\_\+info\+::tx\+\_\+cred}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00298}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::tx\+\_\+cred}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a9425af4a83a69a827afdb30f32c76be1}\label{ng__btsocket__rfcomm_8h_a9425af4a83a69a827afdb30f32c76be1}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_detach@{ng\_btsocket\_rfcomm\_detach}}
\index{ng\_btsocket\_rfcomm\_detach@{ng\_btsocket\_rfcomm\_detach}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_detach()}{ng\_btsocket\_rfcomm\_detach()}}
{\footnotesize\ttfamily void ng\+\_\+btsocket\+\_\+rfcomm\+\_\+detach (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00712}{712}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00272}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::flags}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00074}{M\+\_\+\+NETGRAPH\+\_\+\+BTSOCKET\+\_\+\+RFCOMM}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00280}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CLOSED}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00282}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONFIGURING}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00284}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONNECTED}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00283}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONNECTING}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00276}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+DETACHED}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00285}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+DISCONNECTING}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00273}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+TIMO}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00281}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+W4\+\_\+\+CONNECT}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00107}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+task\+\_\+wakeup}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l03446}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+untimeout()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00300}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::pcb\+\_\+mtx}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00270}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::session}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00279}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::state}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d73/ng__btsocket__rfcomm_8h_a9425af4a83a69a827afdb30f32c76be1_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a5334dad1ba6a4825d18f400f5e29741f}\label{ng__btsocket__rfcomm_8h_a5334dad1ba6a4825d18f400f5e29741f}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_disconnect@{ng\_btsocket\_rfcomm\_disconnect}}
\index{ng\_btsocket\_rfcomm\_disconnect@{ng\_btsocket\_rfcomm\_disconnect}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_disconnect()}{ng\_btsocket\_rfcomm\_disconnect()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+disconnect (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00770}{770}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00272}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::flags}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00280}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CLOSED}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00282}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONFIGURING}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00284}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONNECTED}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00283}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONNECTING}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00285}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+DISCONNECTING}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00273}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+TIMO}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00281}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+W4\+\_\+\+CONNECT}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00107}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+task\+\_\+wakeup}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l03446}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+untimeout()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00300}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::pcb\+\_\+mtx}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00279}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::state}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00360}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+abort()}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00368}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+close()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d73/ng__btsocket__rfcomm_8h_a5334dad1ba6a4825d18f400f5e29741f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d73/ng__btsocket__rfcomm_8h_a5334dad1ba6a4825d18f400f5e29741f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a5c6e82fde785ac62e9ea079c6ba59695}\label{ng__btsocket__rfcomm_8h_a5c6e82fde785ac62e9ea079c6ba59695}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_listen@{ng\_btsocket\_rfcomm\_listen}}
\index{ng\_btsocket\_rfcomm\_listen@{ng\_btsocket\_rfcomm\_listen}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_listen()}{ng\_btsocket\_rfcomm\_listen()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+listen (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{int}]{backlog,  }\item[{struct thread $\ast$}]{td }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00824}{824}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket_8h_source_l00044}{BLUETOOTH\+\_\+\+PROTO\+\_\+\+L2\+CAP}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00290}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::channel}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l01264}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+\_\+create()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00239}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+SESSION\+\_\+\+LISTENING}}, \mbox{\hyperlink{ng__hci_8h_source_l00450}{NG\+\_\+\+HCI\+\_\+\+BDADDR\+\_\+\+ANY}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00300}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::pcb\+\_\+mtx}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00287}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::src}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00237}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+::state}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d73/ng__btsocket__rfcomm_8h_a5c6e82fde785ac62e9ea079c6ba59695_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aaa9e260c9c2e196b4fafda92e2526755}\label{ng__btsocket__rfcomm_8h_aaa9e260c9c2e196b4fafda92e2526755}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_peeraddr@{ng\_btsocket\_rfcomm\_peeraddr}}
\index{ng\_btsocket\_rfcomm\_peeraddr@{ng\_btsocket\_rfcomm\_peeraddr}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_peeraddr()}{ng\_btsocket\_rfcomm\_peeraddr()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+peeraddr (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{struct sockaddr $\ast$$\ast$}]{nam }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00934}{934}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00290}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::channel}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00288}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::dst}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00337}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+bdaddr}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00338}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+channel}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00336}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+family}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00335}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+len}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00380}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+accept()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d73/ng__btsocket__rfcomm_8h_aaa9e260c9c2e196b4fafda92e2526755_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a1df7b61e0726062a04c1df7f4438c685}\label{ng__btsocket__rfcomm_8h_a1df7b61e0726062a04c1df7f4438c685}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_send@{ng\_btsocket\_rfcomm\_send}}
\index{ng\_btsocket\_rfcomm\_send@{ng\_btsocket\_rfcomm\_send}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_send()}{ng\_btsocket\_rfcomm\_send()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+send (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{int}]{flags,  }\item[{struct mbuf $\ast$}]{m,  }\item[{struct sockaddr $\ast$}]{nam,  }\item[{struct mbuf $\ast$}]{control,  }\item[{struct thread $\ast$}]{td }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00957}{957}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00001}{control}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00272}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::flags}}, \mbox{\hyperlink{netflow_8h_source_l00014}{flags}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00284}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+CONNECTED}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00277}{NG\+\_\+\+BTSOCKET\+\_\+\+RFCOMM\+\_\+\+DLC\+\_\+\+SENDING}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00107}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+task\+\_\+wakeup}}, \mbox{\hyperlink{netgraph_8h_source_l00946}{NG\+\_\+\+FREE\+\_\+M}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00300}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::pcb\+\_\+mtx}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00269}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::so}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00279}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::state}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab55d9d318c663800effb76118884b023}\label{ng__btsocket__rfcomm_8h_ab55d9d318c663800effb76118884b023}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ng\_btsocket\_rfcomm\_sockaddr@{ng\_btsocket\_rfcomm\_sockaddr}}
\index{ng\_btsocket\_rfcomm\_sockaddr@{ng\_btsocket\_rfcomm\_sockaddr}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ng\_btsocket\_rfcomm\_sockaddr()}{ng\_btsocket\_rfcomm\_sockaddr()}}
{\footnotesize\ttfamily int ng\+\_\+btsocket\+\_\+rfcomm\+\_\+sockaddr (\begin{DoxyParamCaption}\item[{struct socket $\ast$}]{so,  }\item[{struct sockaddr $\ast$$\ast$}]{nam }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l01000}{1000}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+c}}.



References \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00290}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::channel}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00337}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+bdaddr}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00338}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+channel}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00336}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+family}}, \mbox{\hyperlink{ng__btsocket_8h_source_l00335}{sockaddr\+\_\+rfcomm\+::rfcomm\+\_\+len}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00309}{so2rfcomm\+\_\+pcb}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00287}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+::src}}.



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aeb8ba4a8146d5b46cc6f49082794221c}\label{ng__btsocket__rfcomm_8h_aeb8ba4a8146d5b46cc6f49082794221c}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!\_\_attribute\_\_@{\_\_attribute\_\_}}
\index{\_\_attribute\_\_@{\_\_attribute\_\_}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{\_\_attribute\_\_}{\_\_attribute\_\_}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structng__btsocket__rfcomm__session}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session}} \mbox{\hyperlink{struct____attribute____}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}}}

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ac74f613271ae54c35be3590f8692a543}\label{ng__btsocket__rfcomm_8h_ac74f613271ae54c35be3590f8692a543}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!ack\_timer@{ack\_timer}}
\index{ack\_timer@{ack\_timer}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{ack\_timer}{ack\_timer}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t ack\+\_\+timer}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00003}{3}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aae3c1824fe47b66db79327a8ae360e3b}\label{ng__btsocket__rfcomm_8h_aae3c1824fe47b66db79327a8ae360e3b}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!address@{address}}
\index{address@{address}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{address}{address}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t address}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00000}{0}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l03017}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+send\+\_\+uih()}}, and \mbox{\hyperlink{ng__base_8c_source_l01728}{ng\+\_\+path2noderef()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab4ec1d11402030f3eb913f9d02a6eeb9}\label{ng__btsocket__rfcomm_8h_ab4ec1d11402030f3eb913f9d02a6eeb9}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!bit\_rate@{bit\_rate}}
\index{bit\_rate@{bit\_rate}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{bit\_rate}{bit\_rate}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t bit\+\_\+rate}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00001}{1}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02648}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+rpn()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ad817e591b4b470ae7791851e6d78896a}\label{ng__btsocket__rfcomm_8h_ad817e591b4b470ae7791851e6d78896a}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!control@{control}}
\index{control@{control}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{control}{control}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t control}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00001}{1}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l01575}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+send()}}, \mbox{\hyperlink{ng__btsocket__l2cap__raw_8c_source_l01238}{ng\+\_\+btsocket\+\_\+l2cap\+\_\+raw\+\_\+send()}}, \mbox{\hyperlink{ng__btsocket__l2cap_8c_source_l02568}{ng\+\_\+btsocket\+\_\+l2cap\+\_\+send()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00957}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+send()}}, \mbox{\hyperlink{ng__btsocket__sco_8c_source_l01659}{ng\+\_\+btsocket\+\_\+sco\+\_\+send()}}, \mbox{\hyperlink{ng__socket_8c_source_l00219}{ngc\+\_\+send()}}, and \mbox{\hyperlink{ng__socket_8c_source_l00410}{ngd\+\_\+send()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a539147120fab11b2cdfac54d3622c8ad}\label{ng__btsocket__rfcomm_8h_a539147120fab11b2cdfac54d3622c8ad}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!credits@{credits}}
\index{credits@{credits}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{credits}{credits}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t credits}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00006}{6}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l03184}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+send\+\_\+credits()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l03017}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+send\+\_\+uih()}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02929}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+set\+\_\+pn()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}\label{ng__btsocket__rfcomm_8h_ae7b5fe33845a9a9847e5a9a98a9ec030}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!dlci@{dlci}}
\index{dlci@{dlci}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{dlci}{dlci}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t dlci}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00000}{0}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00504}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+connect()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l03377}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+pcb\+\_\+by\+\_\+dlci()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02079}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+disc()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02226}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+dm()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l01825}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+frame()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l01963}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+sabm()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02142}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+ua()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02272}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+uih()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02965}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+send\+\_\+command()}}, \mbox{\hyperlink{ng__sample_8c_source_l00447}{ng\+\_\+xxx\+\_\+connect()}}, \mbox{\hyperlink{ng__sample_8c_source_l00182}{ng\+\_\+xxx\+\_\+newhook()}}, \mbox{\hyperlink{ng__sample_8c_source_l00325}{ng\+\_\+xxx\+\_\+rcvdata()}}, \mbox{\hyperlink{ng__frame__relay_8c_source_l00158}{ngfrm\+\_\+allocate\+\_\+\+CTX()}}, \mbox{\hyperlink{ng__frame__relay_8c_source_l00409}{ngfrm\+\_\+decode()}}, \mbox{\hyperlink{ng__frame__relay_8c_source_l00484}{ngfrm\+\_\+disconnect()}}, \mbox{\hyperlink{ng__frame__relay_8c_source_l00234}{ngfrm\+\_\+newhook()}}, \mbox{\hyperlink{ng__frame__relay_8c_source_l00328}{ngfrm\+\_\+rcvdata()}}, \mbox{\hyperlink{ng__lmi_8c_source_l00735}{nglmi\+\_\+checkdata()}}, and \mbox{\hyperlink{ng__lmi_8c_source_l00553}{nglmi\+\_\+rcvdata()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_aa4304e8c186e750fcf0116bc69385568}\label{ng__btsocket__rfcomm_8h_aa4304e8c186e750fcf0116bc69385568}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!fcs@{fcs}}
\index{fcs@{fcs}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{fcs}{fcs}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t fcs}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00003}{3}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00313}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+check\+\_\+fcs()}}, \mbox{\hyperlink{ng__pred1_8c_source_l00382}{ng\+\_\+pred1\+\_\+compress()}}, \mbox{\hyperlink{ng__pred1_8c_source_l00465}{ng\+\_\+pred1\+\_\+decompress()}}, \mbox{\hyperlink{ng__async_8c_source_l00384}{nga\+\_\+async\+\_\+add()}}, and \mbox{\hyperlink{ng__async_8c_source_l00400}{nga\+\_\+rcv\+\_\+sync()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a7e2e68725ba297426de1876f4f4c014b}\label{ng__btsocket__rfcomm_8h_a7e2e68725ba297426de1876f4f4c014b}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!flow\_control@{flow\_control}}
\index{flow\_control@{flow\_control}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{flow\_control}{flow\_control}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t flow\+\_\+control}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00003}{3}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02648}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+rpn()}}, and \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02929}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+set\+\_\+pn()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a6ae8e371985856eea14ae695f65dfab2}\label{ng__btsocket__rfcomm_8h_a6ae8e371985856eea14ae695f65dfab2}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!length@{length}}
\index{length@{length}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{length}{length}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t length}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00002}{2}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a1598d6845c67c7d09d67ea9e1baba885}\label{ng__btsocket__rfcomm_8h_a1598d6845c67c7d09d67ea9e1baba885}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!line\_settings@{line\_settings}}
\index{line\_settings@{line\_settings}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{line\_settings}{line\_settings}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t line\+\_\+settings}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00002}{2}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a0c4c93e1a6a9b254b8dae02b5d1be669}\label{ng__btsocket__rfcomm_8h_a0c4c93e1a6a9b254b8dae02b5d1be669}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!max\_retrans@{max\_retrans}}
\index{max\_retrans@{max\_retrans}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{max\_retrans}{max\_retrans}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t max\+\_\+retrans}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00005}{5}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a1754ae589f0f261b6556a89410c94185}\label{ng__btsocket__rfcomm_8h_a1754ae589f0f261b6556a89410c94185}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!modem@{modem}}
\index{modem@{modem}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{modem}{modem}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t modem}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00001}{1}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a7f3960d50db315487904299c7012fd90}\label{ng__btsocket__rfcomm_8h_a7f3960d50db315487904299c7012fd90}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!mtu@{mtu}}
\index{mtu@{mtu}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{mtu}{mtu}}
{\footnotesize\ttfamily u\+\_\+int16\+\_\+t mtu}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00004}{4}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{netflow__v9_8c_source_l00369}{get\+\_\+export9\+\_\+dgram()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l01264}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+session\+\_\+create()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02929}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+set\+\_\+pn()}}, \mbox{\hyperlink{ng__l2cap__ulpi_8c_source_l00472}{ng\+\_\+l2cap\+\_\+l2ca\+\_\+cfg\+\_\+req()}}, \mbox{\hyperlink{ng__l2cap__ulpi_8c_source_l00644}{ng\+\_\+l2cap\+\_\+l2ca\+\_\+cfg\+\_\+rsp\+\_\+req()}}, and \mbox{\hyperlink{ng__l2cap__evnt_8c_source_l01294}{send\+\_\+l2cap\+\_\+reject()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a0efbb8e0e5c9431731f8548357067258}\label{ng__btsocket__rfcomm_8h_a0efbb8e0e5c9431731f8548357067258}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!param\_mask@{param\_mask}}
\index{param\_mask@{param\_mask}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{param\_mask}{param\_mask}}
{\footnotesize\ttfamily u\+\_\+int16\+\_\+t param\+\_\+mask}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00006}{6}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02648}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+rpn()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a5b35f16312a068b3296a24152c7e7dfa}\label{ng__btsocket__rfcomm_8h_a5b35f16312a068b3296a24152c7e7dfa}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!priority@{priority}}
\index{priority@{priority}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{priority}{priority}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t priority}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00002}{2}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a5735b2909fe5ee9bcdc05f94927ed6b9}\label{ng__btsocket__rfcomm_8h_a5735b2909fe5ee9bcdc05f94927ed6b9}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!status@{status}}
\index{status@{status}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{status}{status}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t status}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00001}{1}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}\label{ng__btsocket__rfcomm_8h_a3cce6e7fc609fa524af48647bd518f51}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!type@{type}}
\index{type@{type}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t type}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00000}{0}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__cisco_8c_source_l00594}{cisco\+\_\+send()}}, \mbox{\hyperlink{ng__base_8c_source_l02985}{ng\+\_\+alloc\+\_\+item()}}, \mbox{\hyperlink{ng__parse_8c_source_l00311}{ng\+\_\+array\+\_\+get\+Align()}}, \mbox{\hyperlink{ng__parse_8c_source_l00301}{ng\+\_\+array\+\_\+get\+Default()}}, \mbox{\hyperlink{ng__parse_8c_source_l00286}{ng\+\_\+array\+\_\+parse()}}, \mbox{\hyperlink{ng__parse_8c_source_l00294}{ng\+\_\+array\+\_\+unparse()}}, \mbox{\hyperlink{ng__socket_8c_source_l00605}{ng\+\_\+attach\+\_\+common()}}, \mbox{\hyperlink{ng__btsocket__hci__raw_8c_source_l00677}{ng\+\_\+btsocket\+\_\+hci\+\_\+raw\+\_\+filter()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l00313}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+check\+\_\+fcs()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02540}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+fc()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l01825}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+frame()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02417}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+mcc()}}, \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02965}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+send\+\_\+command()}}, \mbox{\hyperlink{ng__parse_8c_source_l01143}{ng\+\_\+bytearray\+\_\+get\+Default()}}, \mbox{\hyperlink{ng__parse_8c_source_l01094}{ng\+\_\+bytearray\+\_\+parse()}}, \mbox{\hyperlink{ng__parse_8c_source_l01132}{ng\+\_\+bytearray\+\_\+unparse()}}, \mbox{\hyperlink{ng__base_8c_source_l01325}{ng\+\_\+findtype()}}, \mbox{\hyperlink{ng__parse_8c_source_l00264}{ng\+\_\+fixedarray\+\_\+get\+Align()}}, \mbox{\hyperlink{ng__parse_8c_source_l00254}{ng\+\_\+fixedarray\+\_\+get\+Default()}}, \mbox{\hyperlink{ng__parse_8c_source_l00237}{ng\+\_\+fixedarray\+\_\+parse()}}, \mbox{\hyperlink{ng__parse_8c_source_l00246}{ng\+\_\+fixedarray\+\_\+unparse()}}, \mbox{\hyperlink{ng__parse_8c_source_l00818}{ng\+\_\+fixedstring\+\_\+get\+Default()}}, \mbox{\hyperlink{ng__parse_8c_source_l00781}{ng\+\_\+fixedstring\+\_\+parse()}}, \mbox{\hyperlink{ng__parse_8c_source_l00805}{ng\+\_\+fixedstring\+\_\+unparse()}}, \mbox{\hyperlink{ng__base_8c_source_l02512}{ng\+\_\+generic\+\_\+msg()}}, \mbox{\hyperlink{ng__parse_8c_source_l01470}{ng\+\_\+get\+\_\+composite\+\_\+elem\+\_\+default()}}, \mbox{\hyperlink{ng__parse_8c_source_l01557}{ng\+\_\+get\+\_\+composite\+\_\+etype()}}, \mbox{\hyperlink{ng__parse_8c_source_l01516}{ng\+\_\+get\+\_\+composite\+\_\+len()}}, \mbox{\hyperlink{ng__parse_8c_source_l00448}{ng\+\_\+int16\+\_\+unparse()}}, \mbox{\hyperlink{ng__parse_8c_source_l00524}{ng\+\_\+int32\+\_\+parse()}}, \mbox{\hyperlink{ng__parse_8c_source_l00547}{ng\+\_\+int32\+\_\+unparse()}}, \mbox{\hyperlink{ng__parse_8c_source_l00642}{ng\+\_\+int64\+\_\+unparse()}}, \mbox{\hyperlink{ng__parse_8c_source_l00352}{ng\+\_\+int8\+\_\+unparse()}}, \mbox{\hyperlink{ng__ksocket_8c_source_l00540}{ng\+\_\+ksocket\+\_\+newhook()}}, \mbox{\hyperlink{ng__l2cap__misc_8c_source_l00301}{ng\+\_\+l2cap\+\_\+con\+\_\+by\+\_\+addr()}}, \mbox{\hyperlink{ng__l2cap__llpi_8c_source_l00069}{ng\+\_\+l2cap\+\_\+lp\+\_\+con\+\_\+req()}}, \mbox{\hyperlink{ng__l2cap__misc_8c_source_l00106}{ng\+\_\+l2cap\+\_\+new\+\_\+con()}}, \mbox{\hyperlink{ng__l2cap__evnt_8c_source_l01170}{ng\+\_\+l2cap\+\_\+process\+\_\+info\+\_\+req()}}, \mbox{\hyperlink{ng__base_8c_source_l00595}{ng\+\_\+make\+\_\+node()}}, \mbox{\hyperlink{ng__base_8c_source_l00642}{ng\+\_\+make\+\_\+node\+\_\+common()}}, \mbox{\hyperlink{ng__base_8c_source_l01545}{ng\+\_\+mkpeer()}}, \mbox{\hyperlink{ng__base_8c_source_l03091}{ng\+\_\+mod\+\_\+event()}}, \mbox{\hyperlink{ng__parse_8c_source_l00147}{ng\+\_\+parse()}}, \mbox{\hyperlink{ng__parse_8c_source_l01074}{ng\+\_\+parse\+\_\+bytearray\+\_\+subtype\+\_\+get\+Length()}}, \mbox{\hyperlink{ng__parse_8c_source_l01200}{ng\+\_\+parse\+\_\+composite()}}, \mbox{\hyperlink{ng__parse_8c_source_l01595}{ng\+\_\+parse\+\_\+get\+\_\+elem\+\_\+pad()}}, \mbox{\hyperlink{ng__parse_8c_source_l00169}{ng\+\_\+parse\+\_\+get\+Default()}}, \mbox{\hyperlink{ng__base_8c_source_l03057}{ng\+\_\+realloc\+\_\+item()}}, \mbox{\hyperlink{ng__parse_8c_source_l00208}{ng\+\_\+struct\+\_\+get\+Align()}}, \mbox{\hyperlink{ng__parse_8c_source_l00198}{ng\+\_\+struct\+\_\+get\+Default()}}, \mbox{\hyperlink{ng__parse_8c_source_l00183}{ng\+\_\+struct\+\_\+parse()}}, \mbox{\hyperlink{ng__parse_8c_source_l00191}{ng\+\_\+struct\+\_\+unparse()}}, \mbox{\hyperlink{ng__tag_8c_source_l00503}{ng\+\_\+tag\+\_\+rcvdata()}}, \mbox{\hyperlink{ng__uni_8c_source_l00859}{ng\+\_\+uni\+\_\+free()}}, \mbox{\hyperlink{ng__uni_8c_source_l00826}{ng\+\_\+uni\+\_\+malloc()}}, \mbox{\hyperlink{ng__parse_8c_source_l00157}{ng\+\_\+unparse()}}, \mbox{\hyperlink{ng__parse_8c_source_l01377}{ng\+\_\+unparse\+\_\+composite()}}, \mbox{\hyperlink{ng__vjc_8c_source_l00398}{ng\+\_\+vjc\+\_\+rcvdata()}}, \mbox{\hyperlink{ng__lmi_8c_source_l00735}{nglmi\+\_\+checkdata()}}, \mbox{\hyperlink{ng__pipe_8c_source_l00971}{ngp\+\_\+modevent()}}, and \mbox{\hyperlink{ng__uni_8c_source_l00799}{uni\+\_\+fini()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_ab7c0ddb0fd728c7eeb8dec5cea5b9eff}\label{ng__btsocket__rfcomm_8h_ab7c0ddb0fd728c7eeb8dec5cea5b9eff}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!xoff\_char@{xoff\_char}}
\index{xoff\_char@{xoff\_char}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{xoff\_char}{xoff\_char}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t xoff\+\_\+char}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00005}{5}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02648}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+rpn()}}.

\mbox{\Hypertarget{ng__btsocket__rfcomm_8h_a7ad642862ebca67a12d0717e6e99114f}\label{ng__btsocket__rfcomm_8h_a7ad642862ebca67a12d0717e6e99114f}} 
\index{ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}!xon\_char@{xon\_char}}
\index{xon\_char@{xon\_char}!ng\_btsocket\_rfcomm.h@{ng\_btsocket\_rfcomm.h}}
\doxysubsubsection{\texorpdfstring{xon\_char}{xon\_char}}
{\footnotesize\ttfamily u\+\_\+int8\+\_\+t xon\+\_\+char}



Definition at line \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source_l00004}{4}} of file \mbox{\hyperlink{ng__btsocket__rfcomm_8h_source}{ng\+\_\+btsocket\+\_\+rfcomm.\+h}}.



Referenced by \mbox{\hyperlink{ng__btsocket__rfcomm_8c_source_l02648}{ng\+\_\+btsocket\+\_\+rfcomm\+\_\+receive\+\_\+rpn()}}.

