#
# 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.
#
msgid ""
msgstr ""
"Project-Id-Version: Apache Traffic Server 4.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-11-08 17:57+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../sdk/plugin-configurations.en.rst:2
#: ../../sdk/plugin-configurations.en.rst:27
msgid "Plugin Configurations"
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:21
msgid "This chapter contains the following section:"
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:29
msgid ""
"The ``TSConfig`` family of functions provides a mechanism for accessing and "
"changing global configuration information within a plugin."
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:32
msgid ""
"The functions discussed in this section do not examine or modify Traffic "
"Server configuration variables. To examine Traffic Server configuration and "
"statistics variables, see `\"Reading Traffic Server Settings and Statistics"
"\" <../plugin-management/reading-trafficserver-settings-and-statistics>`__"
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:37
msgid ""
"The ``TSConfig`` family of functions is designed to provide a fast and "
"efficient mechanism for accessing and changing global configuration "
"information within a plugin. Such a mechanism is simple enough to provide "
"in a single-threaded program, but the translation to a multi-threaded "
"program such as Traffic Server is difficult. A common technique is to have "
"a single mutex protect the global configuration information; however, the "
"problem with this solution is that a single mutex becomes a performance "
"bottleneck very quickly."
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:46
msgid ""
"The ``TSConfig`` family of functions define an interface to storing and "
"retrieving an opaque data pointer. Internally, Traffic Server maintains "
"reference count information about the data pointer so that a call to "
"``TSConfigSet`` will not disturb another thread using the current data "
"pointer. The philosophy is that once a user has a hold of the configuration "
"pointer, it is okay for it to be used even if the configuration changes; "
"all that a user typically wants is a non-changing snapshot of the "
"configuration. You should use ``TSConfigSet`` for all global data updates."
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:56
msgid "Here's how the interface works:"
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:106
msgid "The configuration functions are:"
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:108
msgid ""
"```TSConfigDataGet`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#aed2a6f9d350935ac890f75fdd80605db>`__"
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:110
msgid ""
"```TSConfigGet`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#a478189d6ad87c6b873d8676cb51508c5>`__"
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:112
msgid ""
"```TSConfigRelease`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#a06711d4a0e70f1ff27f9b5ca34bb649c>`__"
msgstr ""

#: ../../sdk/plugin-configurations.en.rst:114
msgid ""
"```TSConfigSet`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#a8bba9468fdca478e68035a9776f6e9ca>`__"
msgstr ""
