#
# 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/io-guide/vios.en.rst:2
msgid "VIOs"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:21
msgid ""
"A **VIO**, or **virtual IO**, is a description of an IO operation that's "
"currently in progress. The VIO data structure is used by vconnection users "
"to determine how much progress has been made on a particular IO operation "
"and to re-enable an IO operation when it stalls due to buffer space issues. "
"VIOs are used by vconnection implementors to determine the buffer for an IO "
"operation, how much work to do on the IO operation, and which continuation "
"to call back when progress on the IO operation is made."
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:30
msgid ""
"The ``TSVIO`` data structure itself is opaque, but it could be defined as "
"follows:"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:45
msgid ""
"The VIO functions below access and modify various parts of the data "
"structure."
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:48
msgid ""
"```TSVIOBufferGet`` <http://people.apache.org/~amc/ats/doc/html/"
"InkIOCoreAPI_8cc.html#a55df75b6ba6e9152292a01e0b4e21963>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:49
msgid ""
"```TSVIOVConnGet`` <http://people.apache.org/~amc/ats/doc/html/"
"InkIOCoreAPI_8cc.html#a32b9eaaadf2145f98ceb4d64b7c06c2f>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:50
msgid ""
"```TSVIOContGet`` <http://people.apache.org/~amc/ats/doc/html/"
"InkIOCoreAPI_8cc.html#a071f12b307885c02aceebc41601bbdcf>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:51
msgid ""
"```TSVIOMutexGet`` <http://people.apache.org/~amc/ats/doc/html/"
"InkIOCoreAPI_8cc.html#ab4e8c755cf230918a14a4411af8b3e63>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:52
msgid ""
"```TSVIONBytesGet`` <http://people.apache.org/~amc/ats/doc/html/"
"InkIOCoreAPI_8cc.html#af6fc57adc7308864b343b6b7fd30c5ff>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:53
msgid ""
"```TSVIONBytesSet`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#a27594723f14891ac43da3e1368328d0e>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:54
msgid ""
"```TSVIONDoneGet`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#ad71156f68a119c00502ff1fd598824ab>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:55
msgid ""
"```TSVIONDoneSet`` <http://people.apache.org/~amc/ats/doc/html/"
"InkIOCoreAPI_8cc.html#af4590966899039571d874e0c090042ad>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:56
msgid ""
"```TSVIONTodoGet`` <http://people.apache.org/~amc/ats/doc/html/"
"InkIOCoreAPI_8cc.html#a1dd145ddd60822a5f892becf7b8e8f84>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:57
msgid ""
"```TSVIOReaderGet`` <http://people.apache.org/~amc/ats/doc/html/"
"InkIOCoreAPI_8cc.html#a471ee1fde01fbeabce6c39944dfe9da6>`__"
msgstr ""

#: ../../sdk/io-guide/vios.en.rst:58
msgid ""
"```TSVIOReenable`` <http://people.apache.org/~amc/ats/doc/html/ts_8h."
"html#a792ef9d6962193badad2877a81d8bcff>`__"
msgstr ""
