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/06/29 23:11:31 UTC

svn commit: r959105 - /trafficserver/traffic/trunk/proxy/api/ts/experimental.h

Author: zwoop
Date: Tue Jun 29 21:11:30 2010
New Revision: 959105

URL: http://svn.apache.org/viewvc?rev=959105&view=rev
Log:
TS-266: Need the new file too...

Added:
    trafficserver/traffic/trunk/proxy/api/ts/experimental.h

Added: trafficserver/traffic/trunk/proxy/api/ts/experimental.h
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/api/ts/experimental.h?rev=959105&view=auto
==============================================================================
--- trafficserver/traffic/trunk/proxy/api/ts/experimental.h (added)
+++ trafficserver/traffic/trunk/proxy/api/ts/experimental.h Tue Jun 29 21:11:30 2010
@@ -0,0 +1,59 @@
+/** @file
+
+    A brief file description
+
+    @section license License
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+*/
+
+/* 
+ *
+ *   Interfaces in this header file are experimental, undocumented and
+ *   are subject to change even across minor releases of Traffic Server.
+ *   None of the interfaces in this file are committed to be stable
+ *   unless they are migrated to ts/ts.h  If you require stable APIs to
+ *   Traffic Server, DO NOT USE anything in this file.
+ *
+ *   $Revision: 1.3 $ $Date: 2003-06-01 18:36:51 $
+ */
+
+#ifndef __INK_API_EXPERIMENTAL_H__
+#define __INK_API_EXPERIMENTAL_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif                          /* __cplusplus */
+
+
+/* Cache APIs that are not yet fully supported and/or frozen nor complete. */
+inkapi INKReturnCode INKCacheBufferInfoGet(INKCacheTxn txnp, INKU64 * length, INKU64 * offset);
+
+inkapi INKCacheHttpInfo INKCacheHttpInfoCreate();
+inkapi void INKCacheHttpInfoReqGet(INKCacheHttpInfo infop, INKMBuffer * bufp, INKMLoc * obj);
+inkapi void INKCacheHttpInfoRespGet(INKCacheHttpInfo infop, INKMBuffer * bufp, INKMLoc * obj);
+inkapi void INKCacheHttpInfoReqSet(INKCacheHttpInfo infop, INKMBuffer bufp, INKMLoc obj);
+inkapi void INKCacheHttpInfoRespSet(INKCacheHttpInfo infop, INKMBuffer bufp, INKMLoc obj);
+inkapi void INKCacheHttpInfoKeySet(INKCacheHttpInfo infop, INKCacheKey key);
+inkapi void INKCacheHttpInfoSizeSet(INKCacheHttpInfo infop, INKU64 size);
+inkapi int INKCacheHttpInfoVector(INKCacheHttpInfo infop, void *data, int length);
+
+#ifdef __cplusplus
+}
+#endif                          /* __cplusplus */
+#endif                          /* __INK_API_PRIVATE_H__ */