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);
/**