You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bu...@apache.org on 2012/06/15 23:22:12 UTC

svn commit: r821935 - in /websites/staging/trafficserver/trunk/content: ./ docs/trunk/sdk/continuations/writing-handler-functions.en.html

Author: buildbot
Date: Fri Jun 15 21:22:11 2012
New Revision: 821935

Log:
Staging update by buildbot for tserver

Modified:
    websites/staging/trafficserver/trunk/content/   (props changed)
    websites/staging/trafficserver/trunk/content/docs/trunk/sdk/continuations/writing-handler-functions.en.html

Propchange: websites/staging/trafficserver/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Jun 15 21:22:11 2012
@@ -1 +1 @@
-1350804
+1350806

Modified: websites/staging/trafficserver/trunk/content/docs/trunk/sdk/continuations/writing-handler-functions.en.html
==============================================================================
--- websites/staging/trafficserver/trunk/content/docs/trunk/sdk/continuations/writing-handler-functions.en.html (original)
+++ websites/staging/trafficserver/trunk/content/docs/trunk/sdk/continuations/writing-handler-functions.en.html Fri Jun 15 21:22:11 2012
@@ -97,44 +97,202 @@ you make sure that all incoming events, 
 have been handled.</p>
 <p>The following table lists events and the corresponding type of <code>void *</code>data
 passed to handler functions:</p>
-<h2 id="event-hook-or-api-function-that-sends-the-event-event-data-type">| Event | Hook or API Function That Sends the Event | Event Data Type |</h2>
-<p>| <code>TS_EVENT_HTTP_READ_REQUEST_HDR</code> |   <code>TS_HTTP_READ_REQUEST_HDR_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_HTTP_OS_DNS</code> |   <code>TS_HTTP_OS_DNS_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_HTTP_SEND_REQUEST_HDR</code> |   <code>TS_HTTP_SEND_REQUEST_HDR_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_HTTP_READ_CACHE_HDR</code> |   <code>TS_HTTP_READ_CACHE_HDR_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_HTTP_READ_RESPONSE_HDR</code> |   <code>TS_HTTP_READ_RESPONSE_HDR_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_HTTP_SEND_RESPONSE_HDR</code> |   <code>TS_HTTP_SEND_RESPONSE_HDR_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_HTTP_SELECT_ALT</code> |   <code>TS_HTTP_SELECT_ALT_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_HTTP_TXN_START</code> |   <code>TS_HTTP_TXN_START_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_HTTP_TXN_CLOSE</code> |   <code>TS_HTTP_TXN_CLOSE_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_HTTP_SSN_START</code> |   <code>TS_HTTP_SSN_START_HOOK</code> |   <code>TSHttpSsn</code> |
-| <code>TS_EVENT_HTTP_SSN_CLOSE</code> |   <code>TS_HTTP_SSN_CLOSE_HOOK</code> |   <code>TSHttpSsn</code> |
-| <code>TS_EVENT_NONE</code> |   <code></code> |   <code></code> |
-| <code>TS_EVENT_CACHE_LOOKUP_COMPLETE</code> |   <code>TS_HTTP_CACHE_LOOKUP_COMPLETE_HOOK</code> |   <code>TSHttpTxn</code> |
-| <code>TS_EVENT_IMMEDIATE</code> |   <code>TSVConnClose, TSVIOReenable, TSContSchedule</code> |   <code></code> |
-| <code>TS_EVENT_IMMEDIATE</code> |   <code>TS_HTTP_REQUEST_TRANSFORM_HOOK</code> |   <code></code> |
-| <code>TS_EVENT_IMMEDIATE</code> |   <code>TS_HTTP_RESPONSE_TRANSFORM_HOOK</code> |   <code></code> |
-| <code>TS_EVENT_CACHE_OPEN_READ</code> |   <code>TSCacheRead</code> |   Cache VC |
-| <code>TS_EVENT_CACHE_OPEN_READ_FAILED</code> |   <code>TSCacheRead</code> |   Error code, see <code>TS_CACHE_ERROR_XXX</code> |
-| <code>TS_EVENT_CACHE_OPEN_WRITE</code> |   <code>TSCacheWrite</code> |   Cache VC |
-| <code>TS_EVENT_CACHE_OPEN_WRITE_FAILED</code> |   <code>TSCacheWrite</code> |   Error code, see <code>TS_CACHE_ERROR_XXX</code> |
-| <code>TS_EVENT_CACHE_REMOVE</code> |   <code>TSCacheRemove</code> |   Nothing |
-| <code>TS_EVENT_CACHE_REMOVE_FAILED</code> |   <code>TSCacheRemove</code> |   Error code, see <code>TS_CACHE_ERROR_XXX</code> |
-| <code>TS_EVENT_NET_ACCEPT</code> |       TSNetAccept, TSHttpTxnServerIntercept, TSHttpTxnIntercept|   Net VConnection |
-| <code>TS_EVENT_NET_ACCEPT_FAILED</code> |       TSNetAccept, TSHttpTxnServerIntercept, TSHttpTxnIntercept|   Nothing |
-| <code>TS_EVENT_HOST_LOOKUP</code> |   <code>TSHostLookup</code> |   Null pointer - error Non null pointer - <code>TSHostLookupResult</code> |
-| <code>TS_EVENT_TIMEOUT</code> |   <code>TSContSchedule</code> |   <code></code> |
-| <code>TS_EVENT_ERROR</code> |   <code></code> |   <code></code> |
-| <code>TS_EVENT_VCONN_READ_READY</code> |   <code>TSVConnRead</code> |   <code>TSVConn</code> |
-| <code>TS_EVENT_VCONN_WRITE_READY</code> |   <code>TSVConnWrite</code> |   <code>TSVConn</code> |
-| <code>TS_EVENT_VCONN_READ_COMPLETE</code> |   <code>TSVConnRead</code> |   <code>TSVConn</code> |
-| <code>TS_EVENT_VCONN_WRITE_COMPLETE</code> |   <code>TSVConnWrite</code> |   <code>TSVConn</code> |
-| <code>TS_EVENT_VCONN_EOS</code> |   <code>TSVConnRead</code> |   <code>TSVConn</code> |
-| <code>TS_EVENT_NET_CONNECT</code> |   <code>TSNetConnect</code> |   <code>TSVConn</code> |
-| <code>TS_EVENT_NET_CONNECT_FAILED</code> |   <code>TSNetConnect</code> |   <code>TSVConn</code> |
-| <code>TS_EVENT_HTTP_CONTINUE</code> |   <code></code> |   <code></code> |
-| <code>TS_EVENT_HTTP_ERROR</code> |   <code></code> |   <code></code> |
-| <code>TS_EVENT_MGMT_UPDATE</code> |   <code>TSMgmtUpdateRegister</code> |   <code>NULL</code> |</p>
+<table>
+<thead>
+<tr>
+<th>Event</th>
+<th>Hook or API Function That Sends the Event</th>
+<th>Event Data Type</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td><code>TS_EVENT_HTTP_READ_REQUEST_HDR</code></td>
+<td><code>TS_HTTP_READ_REQUEST_HDR_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_OS_DNS</code></td>
+<td><code>TS_HTTP_OS_DNS_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_SEND_REQUEST_HDR</code></td>
+<td><code>TS_HTTP_SEND_REQUEST_HDR_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_READ_CACHE_HDR</code></td>
+<td><code>TS_HTTP_READ_CACHE_HDR_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_READ_RESPONSE_HDR</code></td>
+<td><code>TS_HTTP_READ_RESPONSE_HDR_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_SEND_RESPONSE_HDR</code></td>
+<td><code>TS_HTTP_SEND_RESPONSE_HDR_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_SELECT_ALT</code></td>
+<td><code>TS_HTTP_SELECT_ALT_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_TXN_START</code></td>
+<td><code>TS_HTTP_TXN_START_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_TXN_CLOSE</code></td>
+<td><code>TS_HTTP_TXN_CLOSE_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_SSN_START</code></td>
+<td><code>TS_HTTP_SSN_START_HOOK</code></td>
+<td><code>TSHttpSsn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_SSN_CLOSE</code></td>
+<td><code>TS_HTTP_SSN_CLOSE_HOOK</code></td>
+<td><code>TSHttpSsn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_NONE</code></td>
+<td><code></code></td>
+<td><code></code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_CACHE_LOOKUP_COMPLETE</code></td>
+<td><code>TS_HTTP_CACHE_LOOKUP_COMPLETE_HOOK</code></td>
+<td><code>TSHttpTxn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_IMMEDIATE</code></td>
+<td><code>TSVConnClose, TSVIOReenable, TSContSchedule</code></td>
+<td><code></code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_IMMEDIATE</code></td>
+<td><code>TS_HTTP_REQUEST_TRANSFORM_HOOK</code></td>
+<td><code></code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_IMMEDIATE</code></td>
+<td><code>TS_HTTP_RESPONSE_TRANSFORM_HOOK</code></td>
+<td><code></code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_CACHE_OPEN_READ</code></td>
+<td><code>TSCacheRead</code></td>
+<td>Cache VC</td>
+</tr>
+<tr>
+<td><code>TS_EVENT_CACHE_OPEN_READ_FAILED</code></td>
+<td><code>TSCacheRead</code></td>
+<td>Error code, see <code>TS_CACHE_ERROR_XXX</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_CACHE_OPEN_WRITE</code></td>
+<td><code>TSCacheWrite</code></td>
+<td>Cache VC</td>
+</tr>
+<tr>
+<td><code>TS_EVENT_CACHE_OPEN_WRITE_FAILED</code></td>
+<td><code>TSCacheWrite</code></td>
+<td>Error code, see <code>TS_CACHE_ERROR_XXX</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_CACHE_REMOVE</code></td>
+<td><code>TSCacheRemove</code></td>
+<td>Nothing</td>
+</tr>
+<tr>
+<td><code>TS_EVENT_CACHE_REMOVE_FAILED</code></td>
+<td><code>TSCacheRemove</code></td>
+<td>Error code, see <code>TS_CACHE_ERROR_XXX</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_NET_ACCEPT</code></td>
+<td>TSNetAccept, TSHttpTxnServerIntercept, TSHttpTxnIntercept</td>
+<td>Net VConnection</td>
+</tr>
+<tr>
+<td><code>TS_EVENT_NET_ACCEPT_FAILED</code></td>
+<td>TSNetAccept, TSHttpTxnServerIntercept, TSHttpTxnIntercept</td>
+<td>Nothing</td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HOST_LOOKUP</code></td>
+<td><code>TSHostLookup</code></td>
+<td>Null pointer - error Non null pointer - <code>TSHostLookupResult</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_TIMEOUT</code></td>
+<td><code>TSContSchedule</code></td>
+<td><code></code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_ERROR</code></td>
+<td><code></code></td>
+<td><code></code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_VCONN_READ_READY</code></td>
+<td><code>TSVConnRead</code></td>
+<td><code>TSVConn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_VCONN_WRITE_READY</code></td>
+<td><code>TSVConnWrite</code></td>
+<td><code>TSVConn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_VCONN_READ_COMPLETE</code></td>
+<td><code>TSVConnRead</code></td>
+<td><code>TSVConn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_VCONN_WRITE_COMPLETE</code></td>
+<td><code>TSVConnWrite</code></td>
+<td><code>TSVConn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_VCONN_EOS</code></td>
+<td><code>TSVConnRead</code></td>
+<td><code>TSVConn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_NET_CONNECT</code></td>
+<td><code>TSNetConnect</code></td>
+<td><code>TSVConn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_NET_CONNECT_FAILED</code></td>
+<td><code>TSNetConnect</code></td>
+<td><code>TSVConn</code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_CONTINUE</code></td>
+<td><code></code></td>
+<td><code></code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_HTTP_ERROR</code></td>
+<td><code></code></td>
+<td><code></code></td>
+</tr>
+<tr>
+<td><code>TS_EVENT_MGMT_UPDATE</code></td>
+<td><code>TSMgmtUpdateRegister</code></td>
+<td><code>NULL</code></td>
+</tr>
+</tbody>
+</table>
 <p>The continuation functions are listed below:</p>
 <ul>
 <li>