You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2010/11/19 17:52:40 UTC

svn commit: r1036936 - in /trafficserver/traffic/trunk/proxy: InkAPI.cc api/ts/experimental.h api/ts/ts.h.in

Author: zwoop
Date: Fri Nov 19 16:52:39 2010
New Revision: 1036936

URL: http://svn.apache.org/viewvc?rev=1036936&view=rev
Log:
TS-504 More fixes for broken API prototypes.

Modified:
    trafficserver/traffic/trunk/proxy/InkAPI.cc
    trafficserver/traffic/trunk/proxy/api/ts/experimental.h
    trafficserver/traffic/trunk/proxy/api/ts/ts.h.in

Modified: trafficserver/traffic/trunk/proxy/InkAPI.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/InkAPI.cc?rev=1036936&r1=1036935&r2=1036936&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/InkAPI.cc (original)
+++ trafficserver/traffic/trunk/proxy/InkAPI.cc Fri Nov 19 16:52:39 2010
@@ -4233,16 +4233,14 @@ TSCacheHttpInfoVector(TSCacheHttpInfo in
 
 
 void
-TSCacheHttpInfoDestroy(TSCacheHttpInfo *infop)
+TSCacheHttpInfoDestroy(TSCacheHttpInfo infop)
 {
-
   ((CacheHTTPInfo *) infop)->destroy();
 }
 
 TSCacheHttpInfo
 TSCacheHttpInfoCreate()
 {
-
   CacheHTTPInfo *info = new CacheHTTPInfo;
   info->create();
 
@@ -5947,7 +5945,7 @@ TSHttpTxnPushedRespHdrBytesGet(TSHttpTxn
 }
 
 int
-TSHttpTxnPushedRespBodyBytesGet(TSHttpTxn txnp, int *bytes)
+TSHttpTxnPushedRespBodyBytesGet(TSHttpTxn txnp, int64 *bytes)
 {
   HttpSM *sm = (HttpSM *) txnp;
 

Modified: trafficserver/traffic/trunk/proxy/api/ts/experimental.h
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/api/ts/experimental.h?rev=1036936&r1=1036935&r2=1036936&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/api/ts/experimental.h (original)
+++ trafficserver/traffic/trunk/proxy/api/ts/experimental.h Fri Nov 19 16:52:39 2010
@@ -75,6 +75,7 @@ extern "C"
 
   tsapi void TSIPLookupPrint(TSIPLookup iplu, TSIPLookupPrintFunc pf);
   tsapi void TSIPLookupNewEntry(TSIPLookup iplu, uint32 addr1, uint32 addr2, void *data);
+  tsapi int TSIPLookupMatch(TSIPLookup iplu, uint32 addr, void **data);
   tsapi int TSIPLookupMatchFirst(TSIPLookup iplu, uint32 addr, TSIPLookupState iplus, void **data);
   tsapi int TSIPLookupMatchNext(TSIPLookup iplu, TSIPLookupState iplus, void **data);
 
@@ -241,10 +242,10 @@ extern "C"
 
   /* =====  CacheHttpInfo =====  */
 
-  tsapi TSCacheHttpInfo TSCacheHttpInfoCopy(TSCacheHttpInfo * infop);
+  tsapi TSCacheHttpInfo TSCacheHttpInfoCopy(TSCacheHttpInfo infop);
   tsapi void TSCacheHttpInfoReqGet(TSCacheHttpInfo infop, TSMBuffer * bufp, TSMLoc * offset);
   tsapi void TSCacheHttpInfoRespGet(TSCacheHttpInfo infop, TSMBuffer * bufp, TSMLoc * offset);
-  tsapi TSReturnCode TSCacheHttpInfoDestroy(TSCacheHttpInfo infop);
+  tsapi void TSCacheHttpInfoDestroy(TSCacheHttpInfo infop);
 
 
   /* =====  ICP =====  */

Modified: trafficserver/traffic/trunk/proxy/api/ts/ts.h.in
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/api/ts/ts.h.in?rev=1036936&r1=1036935&r2=1036936&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/api/ts/ts.h.in (original)
+++ trafficserver/traffic/trunk/proxy/api/ts/ts.h.in Fri Nov 19 16:52:39 2010
@@ -1975,6 +1975,8 @@ extern "C"
   tsapi int TSHttpTxnClientIncomingPortGet(TSHttpTxn txnp);
   tsapi unsigned int TSHttpTxnServerIPGet(TSHttpTxn txnp);
   tsapi unsigned int TSHttpTxnNextHopIPGet(TSHttpTxn txnp);
+  tsapi int TSHttpTxnNextHopPortGet(TSHttpTxn txnp);
+
   tsapi TSReturnCode TSHttpTxnErrorBodySet(TSHttpTxn txnp, char *buf, int buflength, char *mimetype);
 
   /**