]> Chaos Git - corbenik/ctrulib.git/commitdiff
Doc generated from commit 7914b4110729911dc5dea7005571c45c75acd953
authorTravisCI-DocBuilder <travis@travis-ci.org>
Wed, 28 Oct 2015 22:27:30 +0000 (22:27 +0000)
committerTravisCI-DocBuilder <travis@travis-ci.org>
Wed, 28 Oct 2015 22:27:30 +0000 (22:27 +0000)
annotated.html
classes.html
in_8h_source.html
inet_8h_source.html
socket_8h_source.html
structip__mreq.html [new file with mode: 0644]
tcp_8h_source.html

index 0a555c9dda73f6e2d8cb5d792d68d379e8d958e5..2e08a996f41d251aadd5208035e536a3410739b5 100644 (file)
@@ -123,36 +123,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhostent.html" target="_self">hostent</a></td><td class="desc"></td></tr>
 <tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhttpcContext.html" target="_self">httpcContext</a></td><td class="desc">HTTP context </td></tr>
 <tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structin__addr.html" target="_self">in_addr</a></td><td class="desc"></td></tr>
-<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlinger.html" target="_self">linger</a></td><td class="desc"></td></tr>
-<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMapEvent.html" target="_self">MapEvent</a></td><td class="desc">Event relating to the mapping of memory </td></tr>
-<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMemInfo.html" target="_self">MemInfo</a></td><td class="desc">Memory information </td></tr>
-<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmvdstdConfig.html" target="_self">mvdstdConfig</a></td><td class="desc">Processing configuration </td></tr>
-<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structndspAdpcmData.html" target="_self">ndspAdpcmData</a></td><td class="desc">ADPCM data </td></tr>
-<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtag__ndspWaveBuf.html" target="_self">ndspWaveBuf</a></td><td class="desc">Wave buffer struct </td></tr>
-<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOutputStringEvent.html" target="_self">OutputStringEvent</a></td><td class="desc">Event relating to debug output </td></tr>
-<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPageInfo.html" target="_self">PageInfo</a></td><td class="desc">Memory page information </td></tr>
-<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpollfd.html" target="_self">pollfd</a></td><td class="desc"></td></tr>
-<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPrintConsole.html" target="_self">PrintConsole</a></td><td class="desc">Console structure used to store the state of a console render context </td></tr>
-<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structProcessEvent.html" target="_self">ProcessEvent</a></td><td class="desc">Event relating to a process </td></tr>
-<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqtmHeadtrackingInfo.html" target="_self">qtmHeadtrackingInfo</a></td><td class="desc">Head tracking info </td></tr>
-<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqtmHeadtrackingInfoCoord.html" target="_self">qtmHeadtrackingInfoCoord</a></td><td class="desc">Head tracking coordinate pair </td></tr>
-<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrbtree__node.html" target="_self">rbtree_node_t</a></td><td class="desc">An rbtree node </td></tr>
-<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrbtree.html" target="_self">rbtree_t</a></td><td class="desc">An rbtree </td></tr>
-<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRecursiveLock.html" target="_self">RecursiveLock</a></td><td class="desc">A recursive lock </td></tr>
-<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structromfs__dir.html" target="_self">romfs_dir</a></td><td class="desc">RomFS directory </td></tr>
-<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structromfs__file.html" target="_self">romfs_file</a></td><td class="desc">RomFS file </td></tr>
-<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structromfs__header.html" target="_self">romfs_header</a></td><td class="desc">RomFS header </td></tr>
-<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSchedulerInOutEvent.html" target="_self">SchedulerInOutEvent</a></td><td class="desc">Event relating to the scheduler </td></tr>
-<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structshaderInstance__s.html" target="_self">shaderInstance_s</a></td><td class="desc">Describes an instance of either a vertex or geometry shader </td></tr>
-<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structshaderProgram__s.html" target="_self">shaderProgram_s</a></td><td class="desc">Describes an instance of a full shader program </td></tr>
-<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsockaddr.html" target="_self">sockaddr</a></td><td class="desc"></td></tr>
-<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsockaddr__in.html" target="_self">sockaddr_in</a></td><td class="desc"></td></tr>
-<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsockaddr__storage.html" target="_self">sockaddr_storage</a></td><td class="desc"></td></tr>
-<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSyscallInOutEvent.html" target="_self">SyscallInOutEvent</a></td><td class="desc">Event relating to syscalls </td></tr>
-<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtouchPosition.html" target="_self">touchPosition</a></td><td class="desc">Touch position </td></tr>
-<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__ColorCoefficients.html" target="_self">Y2R_ColorCoefficients</a></td><td class="desc">Coefficients of the YUV-&gt;RGB conversion formula </td></tr>
-<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__ConversionParams.html" target="_self">Y2R_ConversionParams</a></td><td class="desc">Structure used to configure all parameters at once </td></tr>
-<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__DitheringWeightParams.html" target="_self">Y2R_DitheringWeightParams</a></td><td class="desc">Dithering weights </td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structip__mreq.html" target="_self">ip_mreq</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlinger.html" target="_self">linger</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMapEvent.html" target="_self">MapEvent</a></td><td class="desc">Event relating to the mapping of memory </td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMemInfo.html" target="_self">MemInfo</a></td><td class="desc">Memory information </td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmvdstdConfig.html" target="_self">mvdstdConfig</a></td><td class="desc">Processing configuration </td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structndspAdpcmData.html" target="_self">ndspAdpcmData</a></td><td class="desc">ADPCM data </td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtag__ndspWaveBuf.html" target="_self">ndspWaveBuf</a></td><td class="desc">Wave buffer struct </td></tr>
+<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOutputStringEvent.html" target="_self">OutputStringEvent</a></td><td class="desc">Event relating to debug output </td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPageInfo.html" target="_self">PageInfo</a></td><td class="desc">Memory page information </td></tr>
+<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpollfd.html" target="_self">pollfd</a></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPrintConsole.html" target="_self">PrintConsole</a></td><td class="desc">Console structure used to store the state of a console render context </td></tr>
+<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structProcessEvent.html" target="_self">ProcessEvent</a></td><td class="desc">Event relating to a process </td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqtmHeadtrackingInfo.html" target="_self">qtmHeadtrackingInfo</a></td><td class="desc">Head tracking info </td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqtmHeadtrackingInfoCoord.html" target="_self">qtmHeadtrackingInfoCoord</a></td><td class="desc">Head tracking coordinate pair </td></tr>
+<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrbtree__node.html" target="_self">rbtree_node_t</a></td><td class="desc">An rbtree node </td></tr>
+<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrbtree.html" target="_self">rbtree_t</a></td><td class="desc">An rbtree </td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRecursiveLock.html" target="_self">RecursiveLock</a></td><td class="desc">A recursive lock </td></tr>
+<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structromfs__dir.html" target="_self">romfs_dir</a></td><td class="desc">RomFS directory </td></tr>
+<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structromfs__file.html" target="_self">romfs_file</a></td><td class="desc">RomFS file </td></tr>
+<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structromfs__header.html" target="_self">romfs_header</a></td><td class="desc">RomFS header </td></tr>
+<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSchedulerInOutEvent.html" target="_self">SchedulerInOutEvent</a></td><td class="desc">Event relating to the scheduler </td></tr>
+<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structshaderInstance__s.html" target="_self">shaderInstance_s</a></td><td class="desc">Describes an instance of either a vertex or geometry shader </td></tr>
+<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structshaderProgram__s.html" target="_self">shaderProgram_s</a></td><td class="desc">Describes an instance of a full shader program </td></tr>
+<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsockaddr.html" target="_self">sockaddr</a></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsockaddr__in.html" target="_self">sockaddr_in</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsockaddr__storage.html" target="_self">sockaddr_storage</a></td><td class="desc"></td></tr>
+<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSyscallInOutEvent.html" target="_self">SyscallInOutEvent</a></td><td class="desc">Event relating to syscalls </td></tr>
+<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtouchPosition.html" target="_self">touchPosition</a></td><td class="desc">Touch position </td></tr>
+<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__ColorCoefficients.html" target="_self">Y2R_ColorCoefficients</a></td><td class="desc">Coefficients of the YUV-&gt;RGB conversion formula </td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__ConversionParams.html" target="_self">Y2R_ConversionParams</a></td><td class="desc">Structure used to configure all parameters at once </td></tr>
+<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__DitheringWeightParams.html" target="_self">Y2R_DitheringWeightParams</a></td><td class="desc">Dithering weights </td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
index bb65b5017a5c73c64e2be434864bb766d0c91004..983930c34fec8983ddb259a8e5d1bf5cef3f095d 100644 (file)
@@ -90,50 +90,52 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a></div>
 <table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structDVLE__s.html">DVLE_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMemInfo.html">MemInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structDVLE__uniformEntry__s.html">DVLE_uniformEntry_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structangularRate.html">angularRate</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structDVLE__uniformEntry__s.html">DVLE_uniformEntry_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="structAM__TitleEntry.html">AM_TitleEntry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structDVLP__s.html">DVLP_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmvdstdConfig.html">mvdstdConfig</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDVLP__s.html">DVLP_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaptHookCookie.html">aptHookCookie</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structAM__TitleEntry.html">AM_TitleEntry</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structOutputStringEvent.html">OutputStringEvent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structndspAdpcmData.html">ndspAdpcmData</a>&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structOutputStringEvent.html">OutputStringEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaccelVector.html">accelVector</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structangularRate.html">angularRate</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__ImageQualityCalibrationData.html">CAMU_ImageQualityCalibrationData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExceptionEvent.html">ExceptionEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaptHookCookie.html">aptHookCookie</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structndspAdpcmData.html">ndspAdpcmData</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterCameraSelect.html">CAMU_PackageParameterCameraSelect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitProcessEvent.html">ExitProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPageInfo.html">PageInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="structtag__ndspWaveBuf.html">tag_ndspWaveBuf</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContext.html">CAMU_PackageParameterContext</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitThreadEvent.html">ExitThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPrintConsole.html">PrintConsole</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="structExceptionEvent.html">ExceptionEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcirclePosition.html">circlePosition</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structCAMU__ImageQualityCalibrationData.html">CAMU_ImageQualityCalibrationData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitProcessEvent.html">ExitProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPageInfo.html">PageInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContextDetail.html">CAMU_PackageParameterContextDetail</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structProcessEvent.html">ProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcirclePosition.html">circlePosition</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__StereoCameraCalibrationData.html">CAMU_StereoCameraCalibrationData</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structpollfd.html">pollfd</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structConsoleFont.html">ConsoleFont</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__archive.html">FS_archive</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;q&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterCameraSelect.html">CAMU_PackageParameterCameraSelect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitThreadEvent.html">ExitThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPrintConsole.html">PrintConsole</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpollfd.html">pollfd</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContext.html">CAMU_PackageParameterContext</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structProcessEvent.html">ProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfloat24Uniform__s.html">float24Uniform_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;q&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structCreateThreadEvent.html">CreateThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__dirent.html">FS_dirent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structRecursiveLock.html">RecursiveLock</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfloat24Uniform__s.html">float24Uniform_s</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="unionCSND__CapInfo.html">CSND_CapInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__path.html">FS_path</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContextDetail.html">CAMU_PackageParameterContextDetail</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="unionCSND__ChnInfo.html">CSND_ChnInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a>&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structSchedulerInOutEvent.html">SchedulerInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhostent.html">hostent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structGSP__CaptureInfo.html">GSP_CaptureInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structSyscallInOutEvent.html">SyscallInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhttpcContext.html">httpcContext</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structDebugEventInfo.html">DebugEventInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structGSP__CaptureInfoEntry.html">GSP_CaptureInfoEntry</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Y&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="structCAMU__StereoCameraCalibrationData.html">CAMU_StereoCameraCalibrationData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__archive.html">FS_archive</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structConsoleFont.html">ConsoleFont</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__dirent.html">FS_dirent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structRecursiveLock.html">RecursiveLock</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhostent.html">hostent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structCreateThreadEvent.html">CreateThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__path.html">FS_path</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structhttpcContext.html">httpcContext</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="unionCSND__CapInfo.html">CSND_CapInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
 </td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structrbtree__node.html">rbtree_node</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structDVLB__s.html">DVLB_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structGSP__FramebufferInfo.html">GSP_FramebufferInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrbtree.html">rbtree</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structDVLE__constEntry__s.html">DVLE_constEntry_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structin__addr.html">in_addr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__dir.html">romfs_dir</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structDVLE__outEntry__s.html">DVLE_outEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="unionCSND__ChnInfo.html">CSND_ChnInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structSchedulerInOutEvent.html">SchedulerInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrbtree__node.html">rbtree_node</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structGSP__CaptureInfo.html">GSP_CaptureInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structSyscallInOutEvent.html">SyscallInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structin__addr.html">in_addr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrbtree.html">rbtree</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structGSP__CaptureInfoEntry.html">GSP_CaptureInfoEntry</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Y&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structip__mreq.html">ip_mreq</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__dir.html">romfs_dir</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDebugEventInfo.html">DebugEventInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structGSP__FramebufferInfo.html">GSP_FramebufferInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="structromfs__file.html">romfs_file</a>&#160;&#160;&#160;</td></tr>
-<tr><td></td><td valign="top"><a class="el" href="structMapEvent.html">MapEvent</a>&#160;&#160;&#160;</td><td></td><td></td></tr>
-<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="structlinger.html">linger</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structDVLB__s.html">DVLB_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__header.html">romfs_header</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDVLE__constEntry__s.html">DVLE_constEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlinger.html">linger</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structDVLE__outEntry__s.html">DVLE_outEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMapEvent.html">MapEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structDVLE__s.html">DVLE_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMemInfo.html">MemInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structshaderInstance__s.html">shaderInstance_s</a>&#160;&#160;&#160;</td></tr>
+<tr><td></td><td></td><td valign="top"><a class="el" href="structmvdstdConfig.html">mvdstdConfig</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td></td><td valign="top"><a class="el" href="structaccelVector.html">accelVector</a>&#160;&#160;&#160;</td><td></td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a></div>
index 37b547e77c04480c040be0533a4f9ea1f0144c6e..9dc727b48f3bb76c2b246a588be46b332f40b31b 100644 (file)
@@ -95,31 +95,49 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
 <div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor">#include &lt;sys/socket.h&gt;</span></div>
 <div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;</div>
-<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#define INADDR_ANY      0x00000000</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#define INADDR_BROADCAST    0xFFFFFFFF</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#define INADDR_NONE     0xFFFFFFFF</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;</div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#define INET_ADDRSTRLEN     16</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;</div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//#define IPPROTO_IP        ???</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//#define IPPROTO_TCP       ???</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">//#define IPPROTO_UDP       ???</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="keyword">typedef</span> uint16_t in_port_t;</div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keyword">typedef</span> uint32_t in_addr_t;</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structin__addr.html">   19</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structin__addr.html">in_addr</a> {</div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;    in_addr_t   s_addr;</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;};</div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structsockaddr__in.html">   23</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsockaddr__in.html">sockaddr_in</a> {</div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;    sa_family_t sin_family;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;    in_port_t   sin_port;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    <span class="keyword">struct </span><a class="code" href="structin__addr.html">in_addr</a>  sin_addr;</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   sin_zero[8];</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;};</div>
-<div class="ttc" id="structsockaddr__in_html"><div class="ttname"><a href="structsockaddr__in.html">sockaddr_in</a></div><div class="ttdef"><b>Definition:</b> in.h:23</div></div>
-<div class="ttc" id="structin__addr_html"><div class="ttname"><a href="structin__addr.html">in_addr</a></div><div class="ttdef"><b>Definition:</b> in.h:19</div></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#define INADDR_LOOPBACK  0x7f000001</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#define INADDR_ANY       0x00000000</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#define INADDR_BROADCAST 0xFFFFFFFF</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#define INADDR_NONE      0xFFFFFFFF</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#define INET_ADDRSTRLEN  16</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * Protocols (See RFC 1700 and the IANA)</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#define IPPROTO_IP          0               </span><span class="comment">/* dummy for IP */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#define IPPROTO_UDP        17               </span><span class="comment">/* user datagram protocol */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define IPPROTO_TCP         6               </span><span class="comment">/* tcp */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define IP_TOS              7</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#define IP_TTL              8</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#define IP_MULTICAST_LOOP   9</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#define IP_MULTICAST_TTL   10</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#define IP_ADD_MEMBERSHIP  11</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#define IP_DROP_MEMBERSHIP 12</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">typedef</span> uint16_t in_port_t;</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">typedef</span> uint32_t in_addr_t;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structin__addr.html">   30</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structin__addr.html">in_addr</a> {</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;    in_addr_t       s_addr;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;};</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structsockaddr__in.html">   34</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsockaddr__in.html">sockaddr_in</a> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    sa_family_t     sin_family;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    in_port_t       sin_port;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    <span class="keyword">struct </span><a class="code" href="structin__addr.html">in_addr</a>  sin_addr;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>   sin_zero[8];</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;};</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">/* Request struct for multicast socket ops */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structip__mreq.html">   42</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structip__mreq.html">ip_mreq</a>  {</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <span class="keyword">struct </span><a class="code" href="structin__addr.html">in_addr</a> imr_multiaddr;   <span class="comment">/* IP multicast address of group */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <span class="keyword">struct </span><a class="code" href="structin__addr.html">in_addr</a> imr_interface;   <span class="comment">/* local IP address of interface */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;};</div>
+<div class="ttc" id="structsockaddr__in_html"><div class="ttname"><a href="structsockaddr__in.html">sockaddr_in</a></div><div class="ttdef"><b>Definition:</b> in.h:34</div></div>
+<div class="ttc" id="structip__mreq_html"><div class="ttname"><a href="structip__mreq.html">ip_mreq</a></div><div class="ttdef"><b>Definition:</b> in.h:42</div></div>
+<div class="ttc" id="structin__addr_html"><div class="ttname"><a href="structin__addr.html">in_addr</a></div><div class="ttdef"><b>Definition:</b> in.h:30</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
index 012713c0a8d4b2c35f5349737f491774b76c3907..34aa92f1c309b63e515fb09689b85aa2b9b2b35f 100644 (file)
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;}</div>
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="ttc" id="structin__addr_html"><div class="ttname"><a href="structin__addr.html">in_addr</a></div><div class="ttdef"><b>Definition:</b> in.h:19</div></div>
+<div class="ttc" id="structin__addr_html"><div class="ttname"><a href="structin__addr.html">in_addr</a></div><div class="ttdef"><b>Definition:</b> in.h:30</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
index 008e94023555721627d9ebb14dd8d0b6e8e18755..dd084adbd285aa38e270d7b4a7e7dd8da7ec9ae7 100644 (file)
@@ -120,70 +120,75 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#define SHUT_WR     1</span></div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#define SHUT_RDWR   2</span></div>
 <div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#define SO_DEBUG    0x0001</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#define SO_ACCEPTCONN   0x0002</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">//#define SO_DEBUG      0x0001   // not working</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">//#define SO_ACCEPTCONN 0x0002   // not working</span></div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#define SO_REUSEADDR    0x0004</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#define SO_KEEPALIVE    0x0008</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#define SO_DONTROUTE    0x0010</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#define SO_BROADCAST    0x0020</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">//#define SO_KEEPALIVE  0x0008   // not working</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">//#define SO_DONTROUTE  0x0010   // not working</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">//#define SO_BROADCAST  0x0020   // not working</span></div>
 <div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#define SO_USELOOPBACK  0x0040</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#define SO_LINGER   0x0080</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#define SO_LINGER       0x0080</span></div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#define SO_OOBINLINE    0x0100</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#define SO_REUSEPORT    0x0200</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#define SO_SNDBUF   0x1001</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#define SO_RCVBUF   0x1002</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#define SO_SNDLOWAT 0x1003</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#define SO_RCVLOWAT 0x1004</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#define SO_SNDTIMEO 0x1005</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#define SO_RCVTIMEO 0x1006</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#define SO_ERROR    0x1007</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#define SO_TYPE     0x1008</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">typedef</span> uint32_t socklen_t;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="keyword">typedef</span> uint16_t sa_family_t;</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structsockaddr.html">   53</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsockaddr.html">sockaddr</a> {</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    sa_family_t sa_family;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <span class="keywordtype">char</span>        sa_data[];</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;};</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">//#define SO_REUSEPORT  0x0200   // not working</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment"> * Additional options, not kept in so_options.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#define SO_SNDBUF       0x1001      </span><span class="comment">/* send buffer size */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#define SO_RCVBUF       0x1002      </span><span class="comment">/* receive buffer size */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#define SO_SNDLOWAT     0x1003      </span><span class="comment">/* send low-water mark */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#define SO_RCVLOWAT     0x1004      </span><span class="comment">/* receive low-water mark */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">//#define SO_SNDTIMEO   0x1005      /* send timeout */     // not working</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">//#define SO_RCVTIMEO   0x1006      /* receive timeout */  // not working</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#define SO_TYPE         0x1008      </span><span class="comment">/* get socket type */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#define SO_ERROR        0x1009      </span><span class="comment">/* get error status and clear */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">typedef</span> uint32_t socklen_t;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">typedef</span> uint16_t sa_family_t;</div>
 <div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structsockaddr__storage.html">   58</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsockaddr__storage.html">sockaddr_storage</a> {</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    sa_family_t ss_family;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    <span class="keywordtype">char</span>        __ss_padding[14];</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structsockaddr.html">   58</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsockaddr.html">sockaddr</a> {</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    sa_family_t sa_family;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    <span class="keywordtype">char</span>        sa_data[];</div>
 <div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;};</div>
 <div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structlinger.html">   63</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlinger.html">linger</a> {</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    <span class="keywordtype">int</span> l_onoff;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    <span class="keywordtype">int</span> l_linger;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structsockaddr__storage.html">   63</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsockaddr__storage.html">sockaddr_storage</a> {</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    sa_family_t ss_family;</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    <span class="keywordtype">char</span>        __ss_padding[14];</div>
 <div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;};</div>
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    <span class="keywordtype">int</span> accept(<span class="keywordtype">int</span> sockfd, <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t *addrlen);</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <span class="keywordtype">int</span> bind(<span class="keywordtype">int</span> sockfd, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t addrlen);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <span class="keywordtype">int</span> closesocket(<span class="keywordtype">int</span> sockfd);</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <span class="keywordtype">int</span> connect(<span class="keywordtype">int</span> sockfd, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t addrlen);</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    <span class="keywordtype">int</span> getpeername(<span class="keywordtype">int</span> sockfd, <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t *addrlen);</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <span class="keywordtype">int</span> getsockname(<span class="keywordtype">int</span> sockfd, <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t *addrlen);</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <span class="keywordtype">int</span> getsockopt(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">int</span> level, <span class="keywordtype">int</span> optname, <span class="keywordtype">void</span> *optval, socklen_t *optlen);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    <span class="keywordtype">int</span> listen(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">int</span> backlog);</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    ssize_t recv(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> flags);</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    ssize_t recvfrom(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> flags, <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *src_addr, socklen_t *addrlen);</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    ssize_t send(<span class="keywordtype">int</span> sockfd, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> flags);</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    ssize_t sendto(<span class="keywordtype">int</span> sockfd, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> flags, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *dest_addr, socklen_t addrlen);</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    <span class="keywordtype">int</span> setsockopt(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">int</span> level, <span class="keywordtype">int</span> optname, <span class="keyword">const</span> <span class="keywordtype">void</span> *optval, socklen_t optlen);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    <span class="keywordtype">int</span> shutdown(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">int</span> how);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    <span class="keywordtype">int</span> socket(<span class="keywordtype">int</span> domain, <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> protocol);</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <span class="keywordtype">int</span> sockatmark(<span class="keywordtype">int</span> sockfd);</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;}</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="ttc" id="structsockaddr_html"><div class="ttname"><a href="structsockaddr.html">sockaddr</a></div><div class="ttdef"><b>Definition:</b> socket.h:53</div></div>
-<div class="ttc" id="structlinger_html"><div class="ttname"><a href="structlinger.html">linger</a></div><div class="ttdef"><b>Definition:</b> socket.h:63</div></div>
-<div class="ttc" id="structsockaddr__storage_html"><div class="ttname"><a href="structsockaddr__storage.html">sockaddr_storage</a></div><div class="ttdef"><b>Definition:</b> socket.h:58</div></div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structlinger.html">   68</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlinger.html">linger</a> {</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    <span class="keywordtype">int</span> l_onoff;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    <span class="keywordtype">int</span> l_linger;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;};</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <span class="keywordtype">int</span> accept(<span class="keywordtype">int</span> sockfd, <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t *addrlen);</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <span class="keywordtype">int</span> bind(<span class="keywordtype">int</span> sockfd, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t addrlen);</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    <span class="keywordtype">int</span> closesocket(<span class="keywordtype">int</span> sockfd);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    <span class="keywordtype">int</span> connect(<span class="keywordtype">int</span> sockfd, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t addrlen);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    <span class="keywordtype">int</span> getpeername(<span class="keywordtype">int</span> sockfd, <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t *addrlen);</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <span class="keywordtype">int</span> getsockname(<span class="keywordtype">int</span> sockfd, <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *addr, socklen_t *addrlen);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    <span class="keywordtype">int</span> getsockopt(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">int</span> level, <span class="keywordtype">int</span> optname, <span class="keywordtype">void</span> *optval, socklen_t *optlen);</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    <span class="keywordtype">int</span> listen(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">int</span> backlog);</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    ssize_t recv(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    ssize_t recvfrom(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> flags, <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *src_addr, socklen_t *addrlen);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    ssize_t send(<span class="keywordtype">int</span> sockfd, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    ssize_t sendto(<span class="keywordtype">int</span> sockfd, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> flags, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structsockaddr.html">sockaddr</a> *dest_addr, socklen_t addrlen);</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    <span class="keywordtype">int</span> setsockopt(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">int</span> level, <span class="keywordtype">int</span> optname, <span class="keyword">const</span> <span class="keywordtype">void</span> *optval, socklen_t optlen);</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <span class="keywordtype">int</span> shutdown(<span class="keywordtype">int</span> sockfd, <span class="keywordtype">int</span> how);</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    <span class="keywordtype">int</span> socket(<span class="keywordtype">int</span> domain, <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> protocol);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    <span class="keywordtype">int</span> sockatmark(<span class="keywordtype">int</span> sockfd);</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;}</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structsockaddr_html"><div class="ttname"><a href="structsockaddr.html">sockaddr</a></div><div class="ttdef"><b>Definition:</b> socket.h:58</div></div>
+<div class="ttc" id="structlinger_html"><div class="ttname"><a href="structlinger.html">linger</a></div><div class="ttdef"><b>Definition:</b> socket.h:68</div></div>
+<div class="ttc" id="structsockaddr__storage_html"><div class="ttname"><a href="structsockaddr__storage.html">sockaddr_storage</a></div><div class="ttdef"><b>Definition:</b> socket.h:63</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/structip__mreq.html b/structip__mreq.html
new file mode 100644 (file)
index 0000000..ad3673e
--- /dev/null
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: ip_mreq Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">ip_mreq Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a68a7523377d80bddb61cd260ed0d8658"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68a7523377d80bddb61cd260ed0d8658"></a>
+struct <a class="el" href="structin__addr.html">in_addr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>imr_multiaddr</b></td></tr>
+<tr class="separator:a68a7523377d80bddb61cd260ed0d8658"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a01c67398a3c25dab84996a04730a2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a01c67398a3c25dab84996a04730a2a"></a>
+struct <a class="el" href="structin__addr.html">in_addr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>imr_interface</b></td></tr>
+<tr class="separator:a5a01c67398a3c25dab84996a04730a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/netinet/<a class="el" href="in_8h_source.html">in.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
index d2f19971ead83b6aa2ddefe392f4e1c02c0d3264..d8b15d40019d6d736cf1a9bafb6df8351ba6d3e4 100644 (file)
@@ -92,9 +92,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#pragma once</span></div>
 <div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;</div>
-<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//#define SOL_TCP   ???</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor">#define SOL_TCP     6    </span><span class="comment">/* TCP level */</span><span class="preprocessor"></span></div>
 <div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;</div>
-<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//#define TCP_NODELAY   ???</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="keyword">enum</span>{</div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;     _CTRU_TCP_OPT = 0x2000,            <span class="comment">/* Flag for tcp opt values */</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;     TCP_NODELAY   = 1 | _CTRU_TCP_OPT, <span class="comment">/* Don&#39;t delay send to coalesce packets  */</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;     TCP_MAXSEG    = 2 | _CTRU_TCP_OPT,</div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;};</div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>