Apache Traffic Server 6.2 - en to ja_JP translation catalogue (6 entries)

en: Additional information about IO buffer functions:
ja_JP: IO バッファー関数に関する追加情報

en: Bytes that have already been read may not necessarily be freed within the ``TSIOBuffer``. To consume bytes that have been read, you must call ``TSIOBufferConsume``.
ja_JP: 既に読み込まれたバイト列は ``TSIOBuffer`` 内で絶対に解放してはいけません。読み込まれたバイト列を消費するには、 ``TSIOBufferConsume`` を呼び出す必要があります。

en: IO Buffers
ja_JP: IO バッファー

en: 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 ``TSIOBufferReader`` data structure. Since only a single writer is allowed, there is no corresponding ``TSIOBufferWriter`` data structure. The writer simply modifies the IO buffer directly. To see an example that illustrates how to use IOBuffers, refer to the sample code in the description of :c:func:`TSIOBufferBlockReadStart`.
ja_JP: IO バッファー抽象構造は一つの writer と複数の reader を提供します。reader がお互いを知る必要を無くすため、 ``TSIOBufferReader`` データ構造を通して IO バッファーを操作します。 writer は一つのみしか許可されていないため、``TSIOBufferWriter`` データ構造に相当するものはありません。 writer は単純に IO バッファーを直接修正します。 IO バッファーの使用方法を図示した例を確認するには :c:func:`TSIOBufferBlockReadStart` の記述のサンプルコードを参照してください。

en: The IO buffer data structure is the building block of the vconnection abstraction. An **IO buffer** (``TSIOBuffer``) is composed of a list of buffer blocks that point to buffer data. Both the buffer block (``TSIOBufferBlock``) and buffer data (``TSIOBufferData``) data structures are reference-counted, so they can reside in multiple buffers at the same time. This makes it extremely efficient to copy data from one IO buffer to another via ``TSIOBufferCopy``, since Traffic Server must only copy pointers and adjust reference counts appropriately (and doesn't actually copy any data).
ja_JP: IO バッファーデータ構造は vconnection 抽象構造の構成要素です。 **IO バッファー** (``TSIOBuffer``)  はバッファーデータを指すバッファーブロックのリストで構成されます。バッファーブロック (``TSIOBufferBlock``) とバッファーデータ (``TSIOBufferData``) の両方のデータ構造は参照カウントされ、同時に複数のバッファーに存在できます。 Traffic Server はポインターのコピーと適切な参照カウントの調節（と実際にデータをコピーしないこと）のみすれば良いため、 ``TSIOBufferCopy`` によりデータをある IO バッファーから別の IO バッファーにコピーするのが極めて効率的になります。

en: The ``TSIOBufferReader`` data structure tracks how much data in ``TSIOBuffer`` has been read. It has an offset number of bytes that is the current start point of a particular buffer reader (for every read operation on an ``TSIOBuffer``, you must allocate an ``TSIOBufferReader``).
ja_JP: ``TSIOBufferReader`` データ構造は ``TSIOBuffer`` に幾つのデータが読み込まれたかを追跡します。これは特定のバッファー reader の現在の開始地点のオフセットバイト数を持ちます。（ ``TSIOBuffer`` の読込み操作ごとに、 ``TSIOBufferReader`` を割り当てる必要があります。）
