1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> 3<title>oscl_socket_stats.h File Reference</title> 4<link href="doxygen.css" rel="stylesheet" type="text/css"> 5</head><body> 6<!-- Generated by Doxygen 1.2.18 --> 7<center> 8<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> </center> 9<hr><h1>oscl_socket_stats.h File Reference</h1><code>#include "<a class="el" href="oscl__base_8h-source.html">oscl_base.h</a>"</code><br> 10<code>#include "<a class="el" href="oscl__vector_8h-source.html">oscl_vector.h</a>"</code><br> 11<code>#include "<a class="el" href="oscl__mem_8h-source.html">oscl_mem.h</a>"</code><br> 12<code>#include "<a class="el" href="oscl__mutex_8h-source.html">oscl_mutex.h</a>"</code><br> 13<code>#include "<a class="el" href="oscl__socket__tuneables_8h-source.html">oscl_socket_tuneables.h</a>"</code><br> 14 15<p> 16<a href="oscl__socket__stats_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0> 17<tr><td></td></tr> 18<tr><td colspan=2><br><h2>Enumerations</h2></td></tr> 19<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="oscl__socket__stats_8h.html#a23">TOsclSocketStatEvent</a> { <br> 20 <a class="el" href="oscl__socket__stats_8h.html#a23a2">EOsclSocket_RequestAO_Success</a>, 21<a class="el" href="oscl__socket__stats_8h.html#a23a3">EOsclSocket_RequestAO_Canceled</a>, 22<a class="el" href="oscl__socket__stats_8h.html#a23a4">EOsclSocket_RequestAO_Error</a>, 23<a class="el" href="oscl__socket__stats_8h.html#a23a5">EOsclSocket_RequestAO_Timeout</a>, 24<br> 25 <a class="el" href="oscl__socket__stats_8h.html#a23a6">EOsclSocket_ServRequestIssued</a>, 26<a class="el" href="oscl__socket__stats_8h.html#a23a7">EOsclSocket_ServPoll</a>, 27<a class="el" href="oscl__socket__stats_8h.html#a23a8">EOsclSocket_OS</a>, 28<a class="el" href="oscl__socket__stats_8h.html#a23a9">EOsclSocket_Readable</a>, 29<br> 30 <a class="el" href="oscl__socket__stats_8h.html#a23a10">EOsclSocket_Writable</a>, 31<a class="el" href="oscl__socket__stats_8h.html#a23a11">EOsclSocket_Except</a>, 32<a class="el" href="oscl__socket__stats_8h.html#a23a12">EOsclSocket_DataRecv</a>, 33<a class="el" href="oscl__socket__stats_8h.html#a23a13">EOsclSocket_DataSent</a>, 34<br> 35 <a class="el" href="oscl__socket__stats_8h.html#a23a14">EOsclSocket_ServRequestComplete</a>, 36<a class="el" href="oscl__socket__stats_8h.html#a23a15">EOsclSocket_ServRequestCancelIssued</a>, 37<a class="el" href="oscl__socket__stats_8h.html#a23a16">EOsclSocketServ_LoopsockOk</a>, 38<a class="el" href="oscl__socket__stats_8h.html#a23a17">EOsclSocketServ_LoopsockError</a> 39<br> 40 }</td></tr> 41<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="oscl__socket__stats_8h.html#a24">TOsclSocketServStatEvent</a> { <br> 42 <a class="el" href="oscl__socket__stats_8h.html#a24a18">EOsclSocketServ_SelectNoActivity</a> = 0, 43<a class="el" href="oscl__socket__stats_8h.html#a24a19">EOsclSocketServ_SelectActivity</a>, 44<a class="el" href="oscl__socket__stats_8h.html#a24a20">EOsclSocketServ_SelectRescheduleAsap</a>, 45<a class="el" href="oscl__socket__stats_8h.html#a24a21">EOsclSocketServ_SelectReschedulePoll</a>, 46<br> 47 <a class="el" href="oscl__socket__stats_8h.html#a24a22">EOsclSocketServ_LastEvent</a> 48<br> 49 }</td></tr> 50</table> 51<hr><h2>Enumeration Type Documentation</h2> 52<a name="a24" doxytag="oscl_socket_stats.h::TOsclSocketServStatEvent"></a><p> 53<table width="100%" cellpadding="2" cellspacing="0" border="0"> 54 <tr> 55 <td class="md"> 56 <table cellpadding="0" cellspacing="0" border="0"> 57 <tr> 58 <td class="md" nowrap valign="top"> enum TOsclSocketServStatEvent 59 </table> 60 </td> 61 </tr> 62</table> 63<table cellspacing=5 cellpadding=0 border=0> 64 <tr> 65 <td> 66 67 </td> 68 <td> 69 70<p> 71<dl compact><dt><b>Enumeration values: </b></dt><dd> 72<table border=0 cellspacing=2 cellpadding=0> 73<tr><td valign=top><em><a name="a24a18" doxytag="EOsclSocketServ_SelectNoActivity"></a><em>EOsclSocketServ_SelectNoActivity</em></em> </td><td> 74</td></tr> 75<tr><td valign=top><em><a name="a24a19" doxytag="EOsclSocketServ_SelectActivity"></a><em>EOsclSocketServ_SelectActivity</em></em> </td><td> 76</td></tr> 77<tr><td valign=top><em><a name="a24a20" doxytag="EOsclSocketServ_SelectRescheduleAsap"></a><em>EOsclSocketServ_SelectRescheduleAsap</em></em> </td><td> 78</td></tr> 79<tr><td valign=top><em><a name="a24a21" doxytag="EOsclSocketServ_SelectReschedulePoll"></a><em>EOsclSocketServ_SelectReschedulePoll</em></em> </td><td> 80</td></tr> 81<tr><td valign=top><em><a name="a24a22" doxytag="EOsclSocketServ_LastEvent"></a><em>EOsclSocketServ_LastEvent</em></em> </td><td> 82</td></tr> 83</table> 84</dl> 85 </td> 86 </tr> 87</table> 88<a name="a23" doxytag="oscl_socket_stats.h::TOsclSocketStatEvent"></a><p> 89<table width="100%" cellpadding="2" cellspacing="0" border="0"> 90 <tr> 91 <td class="md"> 92 <table cellpadding="0" cellspacing="0" border="0"> 93 <tr> 94 <td class="md" nowrap valign="top"> enum TOsclSocketStatEvent 95 </table> 96 </td> 97 </tr> 98</table> 99<table cellspacing=5 cellpadding=0 border=0> 100 <tr> 101 <td> 102 103 </td> 104 <td> 105 106<p> 107Socket diagnostics. <dl compact><dt><b>Enumeration values: </b></dt><dd> 108<table border=0 cellspacing=2 cellpadding=0> 109<tr><td valign=top><em><a name="a23a2" doxytag="EOsclSocket_RequestAO_Success"></a><em>EOsclSocket_RequestAO_Success</em></em> </td><td> 110</td></tr> 111<tr><td valign=top><em><a name="a23a3" doxytag="EOsclSocket_RequestAO_Canceled"></a><em>EOsclSocket_RequestAO_Canceled</em></em> </td><td> 112</td></tr> 113<tr><td valign=top><em><a name="a23a4" doxytag="EOsclSocket_RequestAO_Error"></a><em>EOsclSocket_RequestAO_Error</em></em> </td><td> 114</td></tr> 115<tr><td valign=top><em><a name="a23a5" doxytag="EOsclSocket_RequestAO_Timeout"></a><em>EOsclSocket_RequestAO_Timeout</em></em> </td><td> 116</td></tr> 117<tr><td valign=top><em><a name="a23a6" doxytag="EOsclSocket_ServRequestIssued"></a><em>EOsclSocket_ServRequestIssued</em></em> </td><td> 118</td></tr> 119<tr><td valign=top><em><a name="a23a7" doxytag="EOsclSocket_ServPoll"></a><em>EOsclSocket_ServPoll</em></em> </td><td> 120</td></tr> 121<tr><td valign=top><em><a name="a23a8" doxytag="EOsclSocket_OS"></a><em>EOsclSocket_OS</em></em> </td><td> 122</td></tr> 123<tr><td valign=top><em><a name="a23a9" doxytag="EOsclSocket_Readable"></a><em>EOsclSocket_Readable</em></em> </td><td> 124</td></tr> 125<tr><td valign=top><em><a name="a23a10" doxytag="EOsclSocket_Writable"></a><em>EOsclSocket_Writable</em></em> </td><td> 126</td></tr> 127<tr><td valign=top><em><a name="a23a11" doxytag="EOsclSocket_Except"></a><em>EOsclSocket_Except</em></em> </td><td> 128</td></tr> 129<tr><td valign=top><em><a name="a23a12" doxytag="EOsclSocket_DataRecv"></a><em>EOsclSocket_DataRecv</em></em> </td><td> 130</td></tr> 131<tr><td valign=top><em><a name="a23a13" doxytag="EOsclSocket_DataSent"></a><em>EOsclSocket_DataSent</em></em> </td><td> 132</td></tr> 133<tr><td valign=top><em><a name="a23a14" doxytag="EOsclSocket_ServRequestComplete"></a><em>EOsclSocket_ServRequestComplete</em></em> </td><td> 134</td></tr> 135<tr><td valign=top><em><a name="a23a15" doxytag="EOsclSocket_ServRequestCancelIssued"></a><em>EOsclSocket_ServRequestCancelIssued</em></em> </td><td> 136</td></tr> 137<tr><td valign=top><em><a name="a23a16" doxytag="EOsclSocketServ_LoopsockOk"></a><em>EOsclSocketServ_LoopsockOk</em></em> </td><td> 138</td></tr> 139<tr><td valign=top><em><a name="a23a17" doxytag="EOsclSocketServ_LoopsockError"></a><em>EOsclSocketServ_LoopsockError</em></em> </td><td> 140</td></tr> 141</table> 142</dl> 143 </td> 144 </tr> 145</table> 146<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> 147<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> 148</small></address> 149</body> 150</html> 151