trafficserver-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jpe...@apache.org
Subject [13/51] trafficserver git commit: Documentation reorganization
Date Tue, 03 Nov 2015 06:09:49 GMT
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnCacheLookupUrlGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnCacheLookupUrlGet.en.rst b/doc/reference/api/TSHttpTxnCacheLookupUrlGet.en.rst
deleted file mode 100644
index 85b0cdd..0000000
--- a/doc/reference/api/TSHttpTxnCacheLookupUrlGet.en.rst
+++ /dev/null
@@ -1,57 +0,0 @@
-.. 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.
-
-
-TSHttpTxnCacheLookupUrlGet
-==========================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnCacheLookupUrlGet(TSHttpTxn txnp, TSMBuffer bufp, TSMLoc offset)
-
-
-Description
------------
-
-Get the current cache key URL, also referred to as the lookup URL. This must
-be stored in a properly allocated URL object, typically created with a
-:c:func:`TSUrlCreate()`.
-
-
-TSHttpTxnCacheLookupUrlSet
-==========================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnCacheLookupUrlSet(TSHttpTxn txnp, TSMBuffer bufp, TSMLoc offset)
-
-Description
------------
-
-Set the current cache key URL, also referred to as the lookup URL. This must
-be stored in a properly allocated URL object, typically created with a
-:c:func:`TSUrlCreate()` or :c:func:`TSUrlClone()`.
-
-This API can be called as early as ``TS_HTTP_READ_REQUEST_HDR_HOOK`` but no later than
-``TS_HTTP_POST_REMAP_HOOK``. This is the preferred and most efficient way to
-modify the cache key, but an alternative is to use the old
-:c:func:`TSCacheUrlSet()`, which takes a simple string as argument.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnCachedReqGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnCachedReqGet.en.rst b/doc/reference/api/TSHttpTxnCachedReqGet.en.rst
deleted file mode 100644
index f8f54c3..0000000
--- a/doc/reference/api/TSHttpTxnCachedReqGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnCachedReqGet
-=====================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnCachedReqGet(TSHttpTxn txnp, TSMBuffer *bufp, TSMLoc *offset)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnCachedRespGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnCachedRespGet.en.rst b/doc/reference/api/TSHttpTxnCachedRespGet.en.rst
deleted file mode 100644
index 1d43206..0000000
--- a/doc/reference/api/TSHttpTxnCachedRespGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnCachedRespGet
-======================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnCachedRespGet(TSHttpTxn txnp, TSMBuffer *bufp, TSMLoc *offset)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnClientPacketDscpSet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnClientPacketDscpSet.en.rst b/doc/reference/api/TSHttpTxnClientPacketDscpSet.en.rst
deleted file mode 100644
index eb3368c..0000000
--- a/doc/reference/api/TSHttpTxnClientPacketDscpSet.en.rst
+++ /dev/null
@@ -1,45 +0,0 @@
-.. 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.
-
-
-TSHttpTxnClientPacketDscpSet
-============================
-
-Change packet DSCP for the client side connection.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnClientPacketDscpSet(TSHttpTxn txnp, int dscp)
-
-
-Description
------------
-
-.. note::
-
-   The change takes effect immediately
-
-
-See Also
---------
-
-`Traffic Shaping`_
-
-.. _Traffic Shaping:
-                 https://cwiki.apache.org/confluence/display/TS/Traffic+Shaping

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnClientPacketMarkSet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnClientPacketMarkSet.en.rst b/doc/reference/api/TSHttpTxnClientPacketMarkSet.en.rst
deleted file mode 100644
index a1e3b1f..0000000
--- a/doc/reference/api/TSHttpTxnClientPacketMarkSet.en.rst
+++ /dev/null
@@ -1,44 +0,0 @@
-.. 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.
-
-
-TSHttpTxnClientPacketMarkSet
-============================
-
-Change packet firewall mark for the client side connection.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnClientPacketMarkSet(TSHttpTxn txnp, int mark)
-
-
-Description
------------
-
-.. note::
-
-   The change takes effect immediately
-
-
-See Also
---------
-
-.. _Traffic Shaping:
-                 https://cwiki.apache.org/confluence/display/TS/Traffic+Shaping
-   :ts:cv:`proxy.config.net.sock_packet_mark_in` and TS-1090

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnClientPacketTosSet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnClientPacketTosSet.en.rst b/doc/reference/api/TSHttpTxnClientPacketTosSet.en.rst
deleted file mode 100644
index d59086a..0000000
--- a/doc/reference/api/TSHttpTxnClientPacketTosSet.en.rst
+++ /dev/null
@@ -1,48 +0,0 @@
-.. 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.
-
-
-TSHttpTxnClientPacketTosSet
-===========================
-
-Change packet TOS for the client side connection.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnClientPacketTosSet(TSHttpTxn txnp, int tos)
-
-
-Description
------------
-
-.. note::
-
-   The change takes effect immediately
-
-   TOS is deprecated and replaced by DSCP, this is still used to set
-   DSCP however the first 2 bits of this value will be ignored as they
-   now belong to the ECN field.
-
-
-See Also
---------
-
-.. _Traffic Shaping:
-                 https://cwiki.apache.org/confluence/display/TS/Traffic+Shaping
-   :ts:cv:`proxy.config.net.sock_packet_tos_in` and TS-1090

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnClientReqGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnClientReqGet.en.rst b/doc/reference/api/TSHttpTxnClientReqGet.en.rst
deleted file mode 100644
index 927b275..0000000
--- a/doc/reference/api/TSHttpTxnClientReqGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnClientReqGet
-=====================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnClientReqGet(TSHttpTxn txnp, TSMBuffer *bufp, TSMLoc *offset)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnClientRespGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnClientRespGet.en.rst b/doc/reference/api/TSHttpTxnClientRespGet.en.rst
deleted file mode 100644
index dd23efd..0000000
--- a/doc/reference/api/TSHttpTxnClientRespGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnClientRespGet
-======================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnClientRespGet(TSHttpTxn txnp, TSMBuffer *bufp, TSMLoc *offset)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnErrorBodySet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnErrorBodySet.en.rst b/doc/reference/api/TSHttpTxnErrorBodySet.en.rst
deleted file mode 100644
index 4b16e3b..0000000
--- a/doc/reference/api/TSHttpTxnErrorBodySet.en.rst
+++ /dev/null
@@ -1,39 +0,0 @@
-.. 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.
-
-
-TSHttpTxnErrorBodySet
-=====================
-
-Sets an error type body to a transaction.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: void TSHttpTxnErrorBodySet(TSHttpTxn txnp, char *buf, size_t buflength, char *mimetype)
-
-
-Description
------------
-
-Note that both string arguments must be allocated with
-:c:func:`TSmalloc` or :c:func:`TSstrdup`.  The mimetype argument is
-optional, if not provided it defaults to "text/html".  Sending an
-emptry string would prevent setting a content type header
-(but that is not adviced).

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnIntercept.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnIntercept.en.rst b/doc/reference/api/TSHttpTxnIntercept.en.rst
deleted file mode 100644
index af2d602..0000000
--- a/doc/reference/api/TSHttpTxnIntercept.en.rst
+++ /dev/null
@@ -1,50 +0,0 @@
-.. 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.
-
-
-TSHttpTxnIntercept
-==================
-
-Allows a plugin take over the servicing of the request as though it
-was the origin server.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: void TSHttpTxnIntercept(TSCont contp, TSHttpTxn txnp)
-
-
-Description
------------
-
-contp will be sent :c:data:`TS_EVENT_NET_ACCEPT`.  The edata passed
-with :c:data:`TS_NET_EVENT_ACCEPT` is an :c:type:`TSVConn` just as it
-would be for a normal accept.  The plugin must act as if it is an http
-server and read the http request and body off the :c:type:`TSVConn`
-and send an http response header and body.
-
-:c:func:`TSHttpTxnIntercept` must be called be called from only
-:c:data:`TS_HTTP_READ_REQUEST_HOOK`.  Using
-:c:type:`TSHttpTxnIntercept` will bypass the Traffic Server cache.  If
-response sent by the plugin should be cached, use
-:c:func:`TSHttpTxnServerIntercept` instead.
-:c:func:`TSHttpTxnIntercept` primary use is allow plugins to serve
-data about their functioning directly.
-
-:c:func:`TSHttpTxnIntercept` must only be called once per transaction.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnMilestoneGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnMilestoneGet.en.rst b/doc/reference/api/TSHttpTxnMilestoneGet.en.rst
deleted file mode 100644
index c2ee444..0000000
--- a/doc/reference/api/TSHttpTxnMilestoneGet.en.rst
+++ /dev/null
@@ -1,97 +0,0 @@
-.. 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.
-
-.. default-domain:: c
-
-=====================
-TSHttpTxnMilestoneGet
-=====================
-
-Get a specified milestone timer value for the current transaction.
-
-Synopsis
-========
-
-`#include <ts/ts.h>`
-
-.. function:: TSReturnCode TSHttpTxnMilestoneGet(TSHttpTxn txnp, TSMilestonesType milestone, TSHRTime* time)
-
-Description
-===========
-
-:func:`TSHttpTxnMilestoneGet` will fetch a specific :arg:`milestone` timer value for the transaction :arg:`txnp`. These timers are
-calculated during the lifetime of a transaction and are measured in nanoseconds from the beginning of the transaction.
-:arg:`time` is used a pointer to storage to update if the call is successful.
-
-.. type:: TSMilestonesType
-
-=============================================== ==========
-Value                                           Milestone
-=============================================== ==========
-:const:`TS_MILESTONE_UA_BEGIN`                  The client connection is accepted.
-:const:`TS_MILESTONE_UA_READ_HEADER_DONE`       The request header from the client has been read and parsed.
-:const:`TS_MILESTONE_UA_BEGIN_WRITE`            The response header write to the client starts.
-:const:`TS_MILESTONE_UA_CLOSE`                  Last I/O activity on the client socket, or connection abort.
-:const:`TS_MILESTONE_SERVER_FIRST_CONNECT`      First time origin server connect attempted or shared shared session attached.
-:const:`TS_MILESTONE_SERVER_CONNECT`            Most recent time origin server connect attempted or shared session attached.
-:const:`TS_MILESTONE_SERVER_CONNECT_END`        More recent time a connection attempt was resolved.
-:const:`TS_MILESTONE_SERVER_BEGIN_WRITE`        First byte is written to the origin server connection.
-:const:`TS_MILESTONE_SERVER_FIRST_READ`         First byte is read from connection to origin server.
-:const:`TS_MILESTONE_SERVER_READ_HEADER_DONE`   Origin server response has been read and parsed.
-:const:`TS_MILESTONE_SERVER_CLOSE`              Last I/O activity on origin server connection.
-:const:`TS_MILESTONE_CACHE_OPEN_READ_BEGIN`     Initiate read of the cache.
-:const:`TS_MILESTONE_CACHE_OPEN_READ_END`       Initial cache read has resolved.
-:const:`TS_MILESTONE_CACHE_OPEN_WRITE_BEGIN`    Start open for cache write.
-:const:`TS_MILESTONE_CACHE_OPEN_WRITE_END`      Cache has been opened for write.
-:const:`TS_MILESTONE_DNS_LOOKUP_BEGIN`          Initiate host resolution in HostDB
-:const:`TS_MILESTONE_DNS_LOOKUP_END`            Host resolution resolves.
-:const:`TS_MILESTONE_SM_START`                  Transaction state machine is initialized.
-:const:`TS_MILESTONE_SM_FINISH`                 Transaction has finished, state machine final logging has started.
-:const:`TS_MILESTONE_PLUGIN_ACTIVE`             Amount of time plugins were active plus start time.
-:const:`TS_MILESTONE_PLUGIN_TOTAL`              Wall time while plugins were active plus start time.
-=============================================== ==========
-
-*  The server connect times predate the transmission of the ``SYN`` packet. That is, before a connection to the
-   origin server is completed.
-
-*  A connection attempt is *resolved* when no more connection related activity remains to be done, and the connection is
-   either established or has failed.
-
-*  :const:`TS_MILESTONE_UA_CLOSE` and :const:`TS_MILESTONE_SERVER_CLOSE` are updated continuously during the life of the
-   transaction, every time there is I/O activity. The updating stops when the corresponding connection is closed,
-   leaving the last I/O time as the final value.
-
-*  The cache ``OPEN`` milestones time only the initial setup, the "open", not the full read or write.
-
-*  :const:`TS_MILESTONE_PLUGIN_ACTIVE` and :const:`TS_MILESTONE_PLUGIN_TOTAL` are different from the other milestones as
-   they measure elapsed time, not event time. The value is the elapsed time *plus* :const:`TS_MILESTONE_SM_START`. This
-   was decided to be more convenient because then these milestones can be handled / displayed in the same way as the
-   other milestones, as offsets from :const:`TS_MILESTONE_SM_START`.
-
-   :const:`TS_MILESTONE_PLUGIN_ACTIVE` value is the amount of time the plugin was active, that is performing
-   computation. :const:`TS_MILESTONE_PLUGIN_TOTAL` is the wall time which includes any time the transaction was blocked
-   while a plugin was active. For instance if a plugin waits on an external event, that waiting time will be in
-   :const:`TS_MILESTONE_PLUGIN_TOTAL` but not in :const:`TS_MILESTONE_PLUGIN_ACTIVE`.
-
-Return values
-=============
-
-:const:`TS_SUCCESS` if successful and :arg:`time` was updated, otherwise :const:`TS_ERROR`.
-
-See also
-========
-:manpage:`TSAPI(3ts)`

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnNextHopAddrGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnNextHopAddrGet.en.rst b/doc/reference/api/TSHttpTxnNextHopAddrGet.en.rst
deleted file mode 100644
index d0e6734..0000000
--- a/doc/reference/api/TSHttpTxnNextHopAddrGet.en.rst
+++ /dev/null
@@ -1,39 +0,0 @@
-.. 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.
-
-
-TSHttpTxnNextHopAddrGet
-=======================
-
-Get the next hop address.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: sockaddr const* TSHttpTxnNextHopAddrGet(TSHttpTxn txnp)
-
-
-Description
------------
-
-.. note::
-
-   The pointer is valid only for the current callback.  Clients that
-   need to keep the value across callbacks must maintain their own
-   storage.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnParentProxySet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnParentProxySet.en.rst b/doc/reference/api/TSHttpTxnParentProxySet.en.rst
deleted file mode 100644
index a7c3a08..0000000
--- a/doc/reference/api/TSHttpTxnParentProxySet.en.rst
+++ /dev/null
@@ -1,37 +0,0 @@
-.. 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.
-
-
-TSHttpTxnParentProxySet
-=======================
-
-Sets the parent proxy name and port.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: void TSHttpTxnParentProxySet(TSHttpTxn txnp, char *hostname, int port)
-
-
-Description
------------
-
-The string hostname is copied into the :c:type:`TSHttpTxn`; you can
-modify or delete the string after calling
-:c:func:`TSHttpTxnParentProxySet`.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnReenable.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnReenable.en.rst b/doc/reference/api/TSHttpTxnReenable.en.rst
deleted file mode 100644
index 1ca17cd..0000000
--- a/doc/reference/api/TSHttpTxnReenable.en.rst
+++ /dev/null
@@ -1,42 +0,0 @@
-.. 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.
-
-
-TSHttpTxnReenable
-=================
-
-Notifies the HTTP transaction txnp that the plugin is finished
-processing the current hook.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: void TSHttpTxnReenable(TSHttpTxn txnp, TSEvent event)
-
-
-Description
------------
-
-The plugin tells the transaction to either continue
-(:c:data:`TS_EVENT_HTTP_CONTINUE`) or stop
-(:c:data:`TS_EVENT_HTTP_ERROR`).
-
-You must always reenable the HTTP transaction after the processing of
-each transaction event.  However, never reenable twice.  Reenabling
-twice is a serious error.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnServerAddrGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnServerAddrGet.en.rst b/doc/reference/api/TSHttpTxnServerAddrGet.en.rst
deleted file mode 100644
index 7f0f315..0000000
--- a/doc/reference/api/TSHttpTxnServerAddrGet.en.rst
+++ /dev/null
@@ -1,39 +0,0 @@
-.. 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.
-
-
-TSHttpTxnServerAddrGet
-======================
-
-Get the origin server address.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: sockaddr const* TSHttpTxnServerAddrGet(TSHttpTxn txnp)
-
-
-Description
------------
-
-.. note::
-
-   The pointer is valid only for the current callback.  Clients that
-   need to keep the value across callbacks must maintain their own
-   storage.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnServerIntercept.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnServerIntercept.en.rst b/doc/reference/api/TSHttpTxnServerIntercept.en.rst
deleted file mode 100644
index 7f066c3..0000000
--- a/doc/reference/api/TSHttpTxnServerIntercept.en.rst
+++ /dev/null
@@ -1,69 +0,0 @@
-.. 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.
-
-.. default-domain:: c
-
-========================
-TSHttpTxnServerIntercept
-========================
-
-Intercept origin server requests.
-
-Synopsis
-========
-
-`#include <ts/ts.h>`
-
-.. function:: void TSHttpTxnServerIntercept(TSCont contp, TSHttpTxn txnp)
-
-Description
-===========
-
-:func:`TSHttpTxnServerIntercept` allows a plugin take over the
-servicing of the request as though it was the origin server. In the
-event a request needs to be made to the server for transaction
-:arg:`txnp`, :arg:`contp` will be sent a :data:`TS_EVENT_NET_ACCEPT`
-event. The :arg:`edata` passed with :data:`TS_NET_EVENT_ACCEPT` is
-an :type:`TSVConn` just as it would be for a normal accept. The
-plugin must act as if it is an HTTP server and read the HTTP request
-and body from the :type:`TSVConn` and send an HTTP response header
-and body.
-
-:func:`TSHttpTxnServerIntercept` must be not be called after the
-connection to the server has taken place. This means that the last
-hook last hook that it can be called from is
-:data:`TS_HTTP_READ_CACHE_HDR_HOOK`. If a connection to the server
-is not necessary, the continuation :arg:`contp` will be sent a
-:data:`TS_EVENT_NET_ACCEPT_FAILED` event when the transaction
-completes.
-
-The response from the plugin is cached subject to standard and
-configured HTTP caching rules. Should the plugin wish the response
-not be cached, the plugin must use appropriate HTTP response headers
-to prevent caching. The primary purpose of :func:`TSHttpTxnServerIntercept`
-is allow plugins to provide gateways to other protocols or to allow
-to plugin to it's own transport for the next hop to the server.
-:func:`TSHttpTxnServerIntercept` overrides parent cache configuration.
-
-:func:`TSHttpTxnServerIntercept` must only be called once per
-transaction. The continuation :arg:`contp` must have been created
-with a valid :type:`TSMutex`.
-
-See also
-========
-
-:manpage:`TSAPI(3ts)`

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnServerPacketDscpSet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnServerPacketDscpSet.en.rst b/doc/reference/api/TSHttpTxnServerPacketDscpSet.en.rst
deleted file mode 100644
index a3f19fe..0000000
--- a/doc/reference/api/TSHttpTxnServerPacketDscpSet.en.rst
+++ /dev/null
@@ -1,47 +0,0 @@
-.. 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.
-
-
-TSHttpTxnServerPacketDscpSet
-============================
-
-Change packet DSCP for the server side connection.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnServerPacketDscpSet(TSHttpTxn txnp, int dscp)
-
-
-Description
------------
-
-.. note::
-
-   The change takes effect immediately, if no OS connection has been
-   made, then this sets the mark that will be used IF an OS connection
-   is established
-
-
-See Also
---------
-
-`Traffic Shaping`_
-
-.. _Traffic Shaping:
-                 https://cwiki.apache.org/confluence/display/TS/Traffic+Shaping

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnServerPacketMarkSet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnServerPacketMarkSet.en.rst b/doc/reference/api/TSHttpTxnServerPacketMarkSet.en.rst
deleted file mode 100644
index f71730f..0000000
--- a/doc/reference/api/TSHttpTxnServerPacketMarkSet.en.rst
+++ /dev/null
@@ -1,46 +0,0 @@
-.. 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.
-
-
-TSHttpTxnServerPacketMarkSet
-============================
-
-Change packet firewall mark for the server side connection.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnServerPacketMarkSet(TSHttpTxn txnp, int mark)
-
-
-Description
------------
-
-.. note::
-
-   The change takes effect immediately, if no OS connection has been
-   made, then this sets the mark that will be used IF an OS connection
-   is established
-
-
-See Also
---------
-
-.. _Traffic Shaping:
-                 https://cwiki.apache.org/confluence/display/TS/Traffic+Shaping
-   :ts:cv:`proxy.config.net.sock_packet_mark_out` and TS-1090

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnServerPacketTosSet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnServerPacketTosSet.en.rst b/doc/reference/api/TSHttpTxnServerPacketTosSet.en.rst
deleted file mode 100644
index 2a6670d..0000000
--- a/doc/reference/api/TSHttpTxnServerPacketTosSet.en.rst
+++ /dev/null
@@ -1,50 +0,0 @@
-.. 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.
-
-
-TSHttpTxnServerPacketTosSet
-===========================
-
-Change packet TOS for the server side connection.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnServerPacketTosSet(TSHttpTxn txnp, int tos)
-
-
-Description
------------
-
-.. note::
-
-   The change takes effect immediately, if no OS connection has been
-   made, then this sets the mark that will be used IF an OS connection
-   is established
-
-   TOS is deprecated and replaced by DSCP, this is still used to set
-   DSCP however the first 2 bits of this value will be ignored as they
-   now belong to the ECN field.
-
-
-See Also
---------
-
-.. _Traffic Shaping:
-                 https://cwiki.apache.org/confluence/display/TS/Traffic+Shaping
-   :ts:cv:`proxy.config.net.sock_packet_tos_out` and TS-1090

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnServerReqGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnServerReqGet.en.rst b/doc/reference/api/TSHttpTxnServerReqGet.en.rst
deleted file mode 100644
index bcc0ec1..0000000
--- a/doc/reference/api/TSHttpTxnServerReqGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnServerReqGet
-=====================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnServerReqGet(TSHttpTxn txnp, TSMBuffer *bufp, TSMLoc *offset)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnServerRespGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnServerRespGet.en.rst b/doc/reference/api/TSHttpTxnServerRespGet.en.rst
deleted file mode 100644
index 5eb4a0a..0000000
--- a/doc/reference/api/TSHttpTxnServerRespGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnServerRespGet
-======================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnServerRespGet(TSHttpTxn txnp, TSMBuffer *bufp, TSMLoc *offset)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnSsnGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnSsnGet.en.rst b/doc/reference/api/TSHttpTxnSsnGet.en.rst
deleted file mode 100644
index 3682ffc..0000000
--- a/doc/reference/api/TSHttpTxnSsnGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnSsnGet
-===============
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSHttpSsn TSHttpTxnSsnGet(TSHttpTxn txnp)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnTransformRespGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnTransformRespGet.en.rst b/doc/reference/api/TSHttpTxnTransformRespGet.en.rst
deleted file mode 100644
index c82c130..0000000
--- a/doc/reference/api/TSHttpTxnTransformRespGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnTransformRespGet
-=========================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSHttpTxnTransformRespGet(TSHttpTxn txnp, TSMBuffer *bufp, TSMLoc *offset)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnTransformedRespCache.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnTransformedRespCache.en.rst b/doc/reference/api/TSHttpTxnTransformedRespCache.en.rst
deleted file mode 100644
index 1a86c19..0000000
--- a/doc/reference/api/TSHttpTxnTransformedRespCache.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnTransformedRespCache
-=============================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: void TSHttpTxnTransformedRespCache(TSHttpTxn txnp, int on)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSHttpTxnUntransformedRespCache.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSHttpTxnUntransformedRespCache.en.rst b/doc/reference/api/TSHttpTxnUntransformedRespCache.en.rst
deleted file mode 100644
index 624bfe0..0000000
--- a/doc/reference/api/TSHttpTxnUntransformedRespCache.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSHttpTxnUntransformedRespCache
-===============================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: void TSHttpTxnUntransformedRespCache(TSHttpTxn txnp, int on)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSIOBufferBlockReadStart.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSIOBufferBlockReadStart.en.rst b/doc/reference/api/TSIOBufferBlockReadStart.en.rst
deleted file mode 100644
index 8f430ef..0000000
--- a/doc/reference/api/TSIOBufferBlockReadStart.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSIOBufferBlockReadStart
-========================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: const char* TSIOBufferBlockReadStart(TSIOBufferBlock blockp, TSIOBufferReader readerp, int64_t *avail)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSIOBufferCopy.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSIOBufferCopy.en.rst b/doc/reference/api/TSIOBufferCopy.en.rst
deleted file mode 100644
index 18fb920..0000000
--- a/doc/reference/api/TSIOBufferCopy.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSIOBufferCopy
-==============
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: int64_t TSIOBufferCopy(TSIOBuffer bufp, TSIOBufferReader readerp, int64_t length, int64_t offset)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSIOBufferCreate.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSIOBufferCreate.en.rst b/doc/reference/api/TSIOBufferCreate.en.rst
deleted file mode 100644
index b902cfe..0000000
--- a/doc/reference/api/TSIOBufferCreate.en.rst
+++ /dev/null
@@ -1,90 +0,0 @@
-.. 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.
-
-.. default-domain:: c
-
-================
-TSIOBufferCreate
-================
-
-Traffic Server IO buffer API.
-
-Synopsis
-========
-`#include <ts/ts.h>`
-
-.. function:: TSIOBuffer TSIOBufferCreate(void)
-.. function:: TSIOBuffer TSIOBufferSizedCreate(TSIOBufferSizeIndex index)
-.. function:: void TSIOBufferDestroy(TSIOBuffer bufp)
-.. function:: int64_t TSIOBufferWrite(TSIOBuffer bufp, const void * buf, int64_t length)
-.. function:: void TSIOBufferProduce(TSIOBuffer bufp, int64_t nbytes)
-.. function:: int64_t TSIOBufferWaterMarkGet(TSIOBuffer bufp)
-.. function:: void TSIOBufferWaterMarkSet(TSIOBuffer bufp, int64_t water_mark)
-
-Description
-===========
-
-The :type:`TSIOBuffer` data structure is the building block of the TSVConn
-abstraction. An IO buffer is composed of a list of buffer blocks which
-are reference counted so that they can reside in multiple buffers at the
-same time. This makes it extremely efficient to copy data from one IO
-buffer to another using :func:`TSIOBufferCopy` since Traffic Server only needs to
-copy pointers and adjust reference counts appropriately and not actually
-copy any data; however applications should still strive to ensure data
-blocks are a reasonable size.
-
-The IO buffer abstraction provides for a single writer and multiple
-readers. In order for the readers to have no knowledge of each
-other, they manipulate IO buffers through the :type:`TSIOBufferReader`
-data structure. Since only a single writer is allowed, there is no
-corresponding :type:`TSIOBufferWriter` data structure. The writer
-simply modifies the IO buffer directly.
-
-:func:`TSIOBufferCreate` creates an empty :type:`TSIOBuffer`.
-
-:func:`TSIOBufferSizedCreate` creates an empty :type:`TSIOBuffer`
-with an initial capacity of index bytes.
-
-:func:`TSIOBufferDestroy` destroys the IO buffer bufp. Since multiple IO
-buffers can share data, this does not necessarily free all of the data
-associated with the IO buffer but simply decrements the appropriate reference counts.
-
-:func:`TSIOBufferWrite` appends length bytes from the buffer buf to the IO
-buffer bufp and returns the number of bytes successfully written into the
-IO buffer.
-
-:func:`TSIOBufferProduce` makes nbytes of data available for reading in the IO
-buffer bufp. A common pattern for writing to an IO buffer is to copy
-data into a buffer block and then call INKIOBufferProduce to make the new
-data visible to any readers.
-
-The watermark of an TSIOBuffer is the minimum number of bytes of data
-that have to be in the buffer before calling back any continuation that
-has initiated a read operation on this buffer. As a writer feeds data
-into the TSIOBuffer, no readers are called back until the amount of data
-reaches the watermark. Setting a watermark can improve performance
-because it avoids frequent callbacks to read small amounts of data.
-:func:`TSIOBufferWaterMarkGet` gets the current watermark for the IO buffer
-bufp.
-
-:func:`TSIOBufferWaterMarkSet` gets the current watermark for the IO buffer
-bufp to water_mark bytes.
-
-See also
-========
-
-:manpage:`TSAPI(3ts)`, :manpage:`TSIOBufferReaderAlloc(3ts)`

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSInstallDirGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSInstallDirGet.en.rst b/doc/reference/api/TSInstallDirGet.en.rst
deleted file mode 100644
index 9d310de..0000000
--- a/doc/reference/api/TSInstallDirGet.en.rst
+++ /dev/null
@@ -1,61 +0,0 @@
-.. 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.
-
-.. default-domain:: c
-
-===============
-TSInstallDirGet
-===============
-
-Return Traffic Server installation directories.
-
-Synopsis
-========
-
-`#include <ts/ts.h>`
-
-.. function:: const char * TSInstallDirGet(void)
-.. function:: const char * TSConfigDirGet(void)
-.. function:: const char * TSPluginDirGet(void)
-
-Description
-===========
-
-:func:`TSInstallDirGet` returns the path to the root of the Traffic
-Server installation. :func:`TSConfigDirGet` and :func:`TSPluginDirGet`
-return the complete, absolute path to the configuration directory
-and the plugin installation directory respectively.
-
-Return values
-=============
-
-These functions all return a NUL-terminated string that must not be modified or freed.
-
-Examples
-========
-
-To load a file that is located in the Traffic Server configuration directory::
-
-    #include <ts/ts.h>
-    #include <stdio.h>
-
-    char * path;
-    asprintf(&path, "%s/example.conf", TSConfigDirGet());
-
-See also
-========
-:manpage:`TSAPI(3ts)`

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSLifecycleHookAdd.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSLifecycleHookAdd.en.rst b/doc/reference/api/TSLifecycleHookAdd.en.rst
deleted file mode 100644
index ae18207..0000000
--- a/doc/reference/api/TSLifecycleHookAdd.en.rst
+++ /dev/null
@@ -1,112 +0,0 @@
-.. 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.
-
-.. default-domain:: c
-
-.. _ts-lifecycle-hook-add:
-
-==================
-TSLifecycleHookAdd
-==================
-
-Synopsis
-========
-`#include <ts/ts.h>`
-
-.. function:: void TSLifecycleHookAdd(TSLifecycleHookID id, TSCont contp)
-
-Description
-===========
-
-:func:`TSLifecycleHookAdd` adds :arg:`contp` to the list of lifecycle hooks specified by :arg:`id`. Lifecycle hooks are
-based on the Traffic Server process, not on any specific transaction or session. These will typically be called only
-once during the execution of the Traffic Server process and therefore should be added in :func:`TSPluginInit` (which could itself be considered a lifecyle hook). Unlike other hooks, lifecycle hooks may not have a well defined ordering and use of them should not assume that one of the hooks is always called before another unless specifically mentioned.
-
-.. c:var:: TS_LIFECYCLE_PORTS_INITIALIZED_HOOK
-
-   Called after the :ts:cv:`proxy server port <proxy.config.http.server_ports>` data structures have been initialized
-   but before connections are accepted on those ports. The sockets corresponding to the ports may or may not be open
-   depending on how the :program:`traffic_server` process was invoked. Other API functions that depend on server ports should be
-   called from this hook and not :func:`TSPluginInit`.
-
-   Invoked with the event :c:data:`TS_EVENT_LIFECYCLE_PORTS_INITIALIZED` and :c:data:`NULL` data.
-
-.. c:var:: TS_LIFECYCLE_PORTS_READY_HOOK
-
-   Called after enabling connections on the proxy server ports. Because Traffic Server is threaded this may or may not
-   be called before any connections are accepted. The hook code may assume that any connection to Traffic Server started
-   after this hook is called will be accepted by Traffic Server, making this a convenient place to signal external
-   processes of that.
-
-   Invoked with the event :c:data:`TS_EVENT_LIFECYCLE_PORTS_READY` and :c:data:`NULL` data.
-
-.. c:var:: TS_LIFECYCLE_CACHE_READY_HOOK
-
-   Called after Traffic Server cache initialization has finished.
-
-   Invoked with the event :c:data:`TS_EVENT_LIFECYCLE_CACHE_READY` and :c:data:`NULL` data.
-
-Ordering
-========
-
-:c:data:`TS_LIFECYCLE_PORTS_INITIALIZED_HOOK` will always be called before :c:data:`TS_LIFECYCLE_PORTS_READY_HOOK`.
-
-Examples
-========
-
-The following example demonstrates how to correctly use :func:`TSNetAcceptNamedProtocol`, which requires the proxy ports
-to be initialized and therefore does not work if called from :func:`TSPluginInit` directly. ::
-
-   #include <ts/ts.h>
-
-   #define SSL_PROTOCOL_NAME "whatever"
-
-   static int
-   ssl_proto_handler(TSCont contp, TSEvent event, void* data)
-   {
-      /// Do named protocol handling.
-   }
-
-   static int
-   local_ssl_init(TSCont contp, TSEvent event, void *edata)
-   {
-      if (TS_EVENT_LIFECYCLE_PORTS_INITIALIZED == event) { // just to be safe.
-         TSNetAcceptNamedProtocol(
-            TSContCreate(ssl_proto_handler, TSMutexCreate()),
-            SSL_PROTOCOL_NAME
-         );
-      }
-      return 0;
-   }
-
-   void
-   TSPluginInit (int argc, const char *argv[])
-   {
-      TSLifecycleHookAdd(TS_LIFECYCLE_PORTS_INITIALIZED_HOOK, TSContCreate(local_ssl_init, NULL));
-   }
-
-History
-=======
-
-Lifecycle hooks were introduced to solve process initialization ordering issues (TS-1487). Different API calls required
-different modules of Traffic Server to be initialized for the call to work, but others did not work that late in initialization, which was problematic because all of them could effectively only be called from :func:`TSPluginInit` . The
-solution was to move :func:`TSPluginInit` as early as possible in the process initialization and provide hooks for API
-calls that needed to be invoked later which served essentially as additional pluging initialization points.
-
-See also
-========
-:manpage:`TSAPI(3ts)`, :manpage:`TSContCreate(3ts)`

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMBufferCreate.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMBufferCreate.en.rst b/doc/reference/api/TSMBufferCreate.en.rst
deleted file mode 100644
index 5277a05..0000000
--- a/doc/reference/api/TSMBufferCreate.en.rst
+++ /dev/null
@@ -1,97 +0,0 @@
-.. 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.
-
-.. default-domain:: c
-
-===============
-TSMBufferCreate
-===============
-
-Traffic Server marshall buffer API.
-
-Synopsis
-========
-
-`#include <ts/ts.h>`
-
-.. function:: TSMBuffer TSMBufferCreate(void)
-.. function:: TSReturnCode TSMBufferDestroy(TSMBuffer bufp)
-.. function:: TSReturnCode TSHandleMLocRelease(TSMBuffer bufp, TSMLoc parent, TSMLoc mloc)
-
-Description
-===========
-
-The marshal buffer or :type:`TSMBuffer` is a heap data structure that stores
-parsed URLs, MIME headers and HTTP headers. You can allocate new objects
-out of marshal buffers, and change the values within the marshal buffer.
-Whenever you manipulate an object, you require the handle to the object
-(:type:`TSMLoc`) and the marshal buffer containing the object (:type:`TSMBuffer`).
-
-Any marshal buffer fetched by :func:`TSHttpTxn*Get` will be used by other parts
-of the system. Be careful not to destroy these shared, transaction marshal buffers.
-
-:func:`TSMBufferCreate` creates a new marshal buffer and initializes
-the reference count. :func:`TSMBufferDestroy` Ignores the reference
-count and destroys the marshal buffer bufp. The internal data buffer
-associated with the marshal buffer is also destroyed if the marshal
-buffer allocated it.
-
-:func:`TSHandleMLocRelease` Releases the :type:`TSMLoc` mloc created
-from the :type:`TSMLoc` parent. If a :type:`TSMLoc` is obtained from
-a transaction, it does not have a parent :type:`TSMLoc`. Use the
-the constant :data:`TS_NULL_MLOC` as its parent.
-
-Return values
-=============
-
-:func:`TSMBufferDestroy` and :func:`TSHandleMLocRelease` return
-:data:`TS_SUCCESS` on success, or :data:`TS_ERROR` on failure.
-:func:`TSMBufferCreate` returns the new :type:`TSMBuffer`.
-
-Examples
-========
-
-::
-
-    #include <ts/ts.h>
-
-    static void
-    copyResponseMimeHdr (TSCont pCont, TSHttpTxn pTxn)
-    {
-        TSMBuffer respHdrBuf, tmpBuf;
-        TSMLoc respHttpHdrLoc, tmpMimeHdrLoc;
-
-        if (!TSHttpTxnClientRespGet(pTxn, &respHdrBuf, &respHttpHdrLoc)) {
-            TSError("couldn't retrieve client response header0);
-            TSHandleMLocRelease(respHdrBuf, TS_NULL_MLOC, respHttpHdrLoc);
-            goto done;
-        }
-
-        tmpBuf = TSMBufferCreate();
-        tmpMimeHdrLoc = TSMimeHdrCreate(tmpBuf);
-        TSMimeHdrCopy(tmpBuf, tmpMimeHdrLoc, respHdrBuf, respHttpHdrLoc);
-        TSHandleMLocRelease(tmpBuf, TS_NULL_MLOC, tmpMimeHdrLoc);
-        TSHandleMLocRelease(respHdrBuf, TS_NULL_MLOC, respHttpHdrLoc);
-        TSMBufferDestroy(tmpBuf);
-
-    done:
-        TSHttpTxnReenable(pTxn, TS_EVENT_HTTP_CONTINUE);
-    }
-
-See also
-========
-
-:manpage:`TSAPI(3ts)`

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMgmtCounterGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMgmtCounterGet.en.rst b/doc/reference/api/TSMgmtCounterGet.en.rst
deleted file mode 100644
index 187a1d9..0000000
--- a/doc/reference/api/TSMgmtCounterGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSMgmtCounterGet
-================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMgmtCounterGet(const char *var_name, TSMgmtCounter *result)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMgmtFloatGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMgmtFloatGet.en.rst b/doc/reference/api/TSMgmtFloatGet.en.rst
deleted file mode 100644
index 9a5163a..0000000
--- a/doc/reference/api/TSMgmtFloatGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSMgmtFloatGet
-==============
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMgmtFloatGet(const char *var_name, TSMgmtFloat *result)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMgmtIntGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMgmtIntGet.en.rst b/doc/reference/api/TSMgmtIntGet.en.rst
deleted file mode 100644
index 79fd152..0000000
--- a/doc/reference/api/TSMgmtIntGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSMgmtIntGet
-============
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMgmtIntGet(const char *var_name, TSMgmtInt *result)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMgmtStringGet.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMgmtStringGet.en.rst b/doc/reference/api/TSMgmtStringGet.en.rst
deleted file mode 100644
index 5b501e7..0000000
--- a/doc/reference/api/TSMgmtStringGet.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSMgmtStringGet
-===============
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMgmtStringGet(const char *var_name, TSMgmtString *result)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMgmtUpdateRegister.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMgmtUpdateRegister.en.rst b/doc/reference/api/TSMgmtUpdateRegister.en.rst
deleted file mode 100644
index 91bd9e5..0000000
--- a/doc/reference/api/TSMgmtUpdateRegister.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSMgmtUpdateRegister
-====================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: void TSMgmtUpdateRegister(TSCont contp, const char *plugin_name)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMimeHdrClone.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMimeHdrClone.en.rst b/doc/reference/api/TSMimeHdrClone.en.rst
deleted file mode 100644
index a930ed9..0000000
--- a/doc/reference/api/TSMimeHdrClone.en.rst
+++ /dev/null
@@ -1,39 +0,0 @@
-.. 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.
-
-
-TSMimeHdrClone
-==============
-
-Copies a specified MIME header to a specified marshal buffer, and
-returns the location of the copied MIME header within the destination
-marshal buffer.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMimeHdrClone(TSMBuffer dest_bufp, TSMBuffer src_bufp, TSMLoc src_hdr, TSMLoc *locp)
-
-
-Description
------------
-
-Unlike :c:func:`TSMimeHdrCopy`, you do not have to create the
-destination MIME header before cloning.  Release the returned
-:c:type:`TSMLoc` handle with a call to :c:func:`TSHandleMLocRelease`.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMimeHdrCopy.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMimeHdrCopy.en.rst b/doc/reference/api/TSMimeHdrCopy.en.rst
deleted file mode 100644
index f3b0c92..0000000
--- a/doc/reference/api/TSMimeHdrCopy.en.rst
+++ /dev/null
@@ -1,42 +0,0 @@
-.. 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.
-
-
-TSMimeHdrCopy
-=============
-
-Copies the contents of the MIME header located at src_loc within
-src_bufp to the MIME header located at dest_loc within dest_bufp.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMimeHdrCopy(TSMBuffer dest_bufp, TSMLoc dest_offset, TSMBuffer src_bufp, TSMLoc src_offset)
-
-
-Description
------------
-
-:c:func:`TSMimeHdrCopy` works correctly even if src_bufp and dest_bufp
-point to different marshal buffers.
-
-.. important::
-
-   you must create the destination MIME header before copying into
-   it--use :c:func:`TSMimeHdrCreate`.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMimeHdrCreate.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMimeHdrCreate.en.rst b/doc/reference/api/TSMimeHdrCreate.en.rst
deleted file mode 100644
index e0719ad..0000000
--- a/doc/reference/api/TSMimeHdrCreate.en.rst
+++ /dev/null
@@ -1,35 +0,0 @@
-.. 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.
-
-
-TSMimeHdrCreate
-===============
-
-Creates a new MIME header within bufp.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMimeHdrCreate(TSMBuffer bufp, TSMLoc *locp)
-
-
-Description
------------
-
-Release with a call to :c:func:`TSHandleMLocRelease`.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMimeHdrDestroy.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMimeHdrDestroy.en.rst b/doc/reference/api/TSMimeHdrDestroy.en.rst
deleted file mode 100644
index e412018..0000000
--- a/doc/reference/api/TSMimeHdrDestroy.en.rst
+++ /dev/null
@@ -1,33 +0,0 @@
-.. 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.
-
-
-TSMimeHdrDestroy
-================
-
-Destroys the MIME header located at hdr_loc within bufp.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMimeHdrDestroy(TSMBuffer bufp, TSMLoc offset)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMimeHdrFieldAppend.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMimeHdrFieldAppend.en.rst b/doc/reference/api/TSMimeHdrFieldAppend.en.rst
deleted file mode 100644
index 74ea4fa..0000000
--- a/doc/reference/api/TSMimeHdrFieldAppend.en.rst
+++ /dev/null
@@ -1,43 +0,0 @@
-.. 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.
-
-
-TSMimeHdrFieldAppend
-====================
-
-Returns the :c:type:`TSMLoc` location of a specified MIME field from
-within the MIME header located at hdr.
-
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMimeHdrFieldAppend(TSMBuffer bufp, TSMLoc hdr, TSMLoc field)
-
-
-Description
------------
-
-The retrieved_str parameter specifies which field to retrieve.  For
-each MIME field in the MIME header, a pointer comparison is done
-between the field name and retrieved_str.  This is a much quicker
-retrieval function than :c:func:`TSMimeHdrFieldFind` since it obviates
-the need for a string comparison.  However, retrieved_str must be one
-of the predefined field names of the form :c:data:`TS_MIME_FIELD_XXX`
-for the call to succeed.  Release the returned :c:type:`TSMLoc` handle
-with a call to :c:func:`TSHandleMLocRelease`.

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMimeHdrFieldClone.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMimeHdrFieldClone.en.rst b/doc/reference/api/TSMimeHdrFieldClone.en.rst
deleted file mode 100644
index dc2089d..0000000
--- a/doc/reference/api/TSMimeHdrFieldClone.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSMimeHdrFieldClone
-===================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMimeHdrFieldClone(TSMBuffer dest_bufp, TSMLoc dest_hdr, TSMBuffer src_bufp, TSMLoc src_hdr, TSMLoc src_field, TSMLoc *locp)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMimeHdrFieldCopy.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMimeHdrFieldCopy.en.rst b/doc/reference/api/TSMimeHdrFieldCopy.en.rst
deleted file mode 100644
index dfc76cb..0000000
--- a/doc/reference/api/TSMimeHdrFieldCopy.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSMimeHdrFieldCopy
-==================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMimeHdrFieldCopy(TSMBuffer dest_bufp, TSMLoc dest_hdr, TSMLoc dest_field, TSMBuffer src_bufp, TSMLoc src_hdr, TSMLoc src_field)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMimeHdrFieldCopyValues.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMimeHdrFieldCopyValues.en.rst b/doc/reference/api/TSMimeHdrFieldCopyValues.en.rst
deleted file mode 100644
index b4d2245..0000000
--- a/doc/reference/api/TSMimeHdrFieldCopyValues.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSMimeHdrFieldCopyValues
-========================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMimeHdrFieldCopyValues(TSMBuffer dest_bufp, TSMLoc dest_hdr, TSMLoc dest_field, TSMBuffer src_bufp, TSMLoc src_hdr, TSMLoc src_field)
-
-
-Description
------------

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce162a6d/doc/reference/api/TSMimeHdrFieldCreate.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/api/TSMimeHdrFieldCreate.en.rst b/doc/reference/api/TSMimeHdrFieldCreate.en.rst
deleted file mode 100644
index e6185ac..0000000
--- a/doc/reference/api/TSMimeHdrFieldCreate.en.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-.. 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.
-
-
-TSMimeHdrFieldCreate
-====================
-
-Synopsis
---------
-
-`#include <ts/ts.h>`
-
-.. c:function:: TSReturnCode TSMimeHdrFieldCreate(TSMBuffer bufp, TSMLoc hdr, TSMLoc *locp)
-
-
-Description
------------


Mime
View raw message