<?xml version="1.0"?>
<doc>
<assembly>
<name>Opc.Ua.Core</name>
</assembly>
<members>
<member name="T:Opc.Ua.Bindings.NamespaceDoc">
<summary>
The <b>Opc.Ua.Bindings</b> namespace contains classes that implement the bindings for the
mappings described in Part 6 of the UA specification. It also includes an implementation for
the UA TCP protocol.
</summary>
<exclude/>
</member>
<member name="T:Opc.Ua.Bindings.ArraySegmentStream">
<summary>
Provides stream access to a sequence of buffers.
</summary>
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.#ctor(Opc.Ua.Bindings.BufferCollection)">
<summary>
Attaches the stream to a set of buffers
</summary>
<param name="buffers">The buffers.</param>
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.#ctor(Opc.Ua.Bindings.BufferManager,System.Int32,System.Int32,System.Int32)">
<summary>
Creates a writeable stream that creates buffers as necessary.
</summary>
<param name="bufferManager">The buffer manager.</param>
<param name="bufferSize">Size of the buffer.</param>
<param name="start">The start.</param>
<param name="count">The count.</param>
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.GetBuffers(System.String)">
<summary>
Returns ownership of the buffers stored in the stream.
</summary>
<param name="owner">The owner.</param>
<returns></returns>
</member>
<member name="P:Opc.Ua.Bindings.ArraySegmentStream.CanRead">
<summary cref="P:System.IO.Stream.CanRead" />
</member>
<member name="P:Opc.Ua.Bindings.ArraySegmentStream.CanSeek">
<summary cref="P:System.IO.Stream.CanSeek" />
</member>
<member name="P:Opc.Ua.Bindings.ArraySegmentStream.CanWrite">
<summary cref="P:System.IO.Stream.CanWrite" />
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.Flush">
<summary cref="M:System.IO.Stream.Flush" />
</member>
<member name="P:Opc.Ua.Bindings.ArraySegmentStream.Length">
<summary cref="P:System.IO.Stream.Length" />
</member>
<member name="P:Opc.Ua.Bindings.ArraySegmentStream.Position">
<summary cref="P:System.IO.Stream.Position" />
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.Read(System.Byte[],System.Int32,System.Int32)">
<summary cref="M:System.IO.Stream.Read(System.Byte[],System.Int32,System.Int32)" />
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.Seek(System.Int64,System.IO.SeekOrigin)">
<summary cref="M:System.IO.Stream.Seek(System.Int64,System.IO.SeekOrigin)" />
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.SetLength(System.Int64)">
<summary cref="M:System.IO.Stream.SetLength(System.Int64)" />
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.Write(System.Byte[],System.Int32,System.Int32)">
<summary cref="M:System.IO.Stream.Write(System.Byte[],System.Int32,System.Int32)" />
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.SetCurrentBuffer(System.Int32)">
<summary>
Sets the current buffer.
</summary>
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.GetAbsoluteLength">
<summary>
Returns the total length in all buffers.
</summary>
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.GetAbsolutePosition">
<summary>
Returns the current position.
</summary>
</member>
<member name="M:Opc.Ua.Bindings.ArraySegmentStream.GetBufferCount(System.Int32)">
<summary>
Returns the number of bytes used in the buffer.
</summary>
</member>
<member name="T:Opc.Ua.Bindings.BaseBinding">
<summary>
The binding for the UA native stack
</summary>
</member>
<member name="M:Opc.Ua.Bindings.BaseBinding.#ctor(Opc.Ua.NamespaceTable,Opc.Ua.EncodeableFactory,Opc.Ua.EndpointConfiguration)">
<summary>
Initializes the binding.
</summary>
</member>
<member name="P:Opc.Ua.Bindings.BaseBinding.MessageContext">
<summary>
The message context to use with the binding.
</summary>
</member>
<member name="T:Opc.Ua.Bindings.BufferCollection">
<summary>
A collection of buffers.
</summary>
</member>
<member name="M:Opc.Ua.Bindings.BufferCollection.#ctor">
<summary>
Creates an empty collection.
</summary>
</member>
<member name="M:Opc.Ua.Bindings.BufferCollection.#ctor(System.Int32)">
<summary>
Creates an empty collection with the specified capacity.
</summary>
<param name="capacity">The capacity.</param>
</member>
<member name="M:Opc.Ua.Bindings.BufferCollection.#ctor(System.ArraySegment{System.Byte})">
<summary>
Creates a collection with a single element.
</summary>
<param name="segment">The segment.</param>
</member>
<member name="M:Opc.Ua.Bindings.BufferCollection.#ctor(System.Byte[],System.Int32,System.Int32)">
<summary>
Creates a collection with a single element.
</summary>
<param name="array">The array.</param>
<param name="offset">The offset.</param>
<param name="count">The count.</param>
</member>
<member name="M:Opc.Ua.Bindings.BufferCollection.Release(Opc.Ua.Bindings.BufferManager,System.String)">
<summary>
Returns the buffers to the manager before clearing the collection.
</summary>
<param name="bufferManager">The buffer manager.</param>
<param name="owner">The owner.</param>
<returns>Length of all buffers in this collection</returns>
</member>
<member name="P:Opc.Ua.Bindings.BufferCollection.TotalSize">
<summary>
Returns the total amount of data in the buffers.
</summary>
<value>The total size.</value>
</member>
<member name="T:Opc.Ua.Bindings.BufferManager">
<summary>
A thread safe wrapper for the buffer manager class.
</summary>
</member>
<member name="M:Opc.Ua.Bindings.BufferManager.#ctor(System.String,System.Int32,System.Int32)">
<summary>
Constructs the buffer manager.
</summary>
<param name="name">The name.</param>
<param name="maxPoolSize">Max size of the pool.</param>
<param name="maxBufferSize">Max size of the buffer.</param>
</member>
<member name="M:Opc.Ua.Bindings.BufferManager.TakeBuffer(System.Int32,System.String)">
<summary>
Returns a buffer with at least the specified size.
</summary>
<param name="size">The size.</param>
<param name="owner">The owner.</param>
<returns>The buffer content</returns>
</member>
<member name="M:Opc.Ua.Bindings.BufferManager.TransferBuffer(System.Byte[],System.String)">
<su
评论1