docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PooledNetworkBuffer

    Disposable NetworkBuffer that returns back to the NetworkBufferPool when disposed

    Inheritance
    object
    MarshalByRefObject
    Stream
    NetworkBuffer
    PooledNetworkBuffer
    Implements
    IDisposable
    Inherited Members
    NetworkBuffer.Resizable
    NetworkBuffer.GrowthFactor
    NetworkBuffer.CanRead
    NetworkBuffer.HasDataToRead
    NetworkBuffer.CanSeek
    NetworkBuffer.CanWrite
    NetworkBuffer.Capacity
    NetworkBuffer.Length
    NetworkBuffer.Position
    NetworkBuffer.BitPosition
    NetworkBuffer.BitLength
    NetworkBuffer.BitAligned
    NetworkBuffer.Flush()
    NetworkBuffer.ReadByte()
    NetworkBuffer.PeekByte()
    NetworkBuffer.ReadBit()
    NetworkBuffer.Read(byte[], int, int)
    NetworkBuffer.Seek(long, SeekOrigin)
    NetworkBuffer.SetLength(long)
    NetworkBuffer.Write(byte[], int, int)
    NetworkBuffer.WriteByte(byte)
    NetworkBuffer.Write(byte[])
    NetworkBuffer.WriteBit(bool)
    NetworkBuffer.CopyFrom(Stream, int)
    NetworkBuffer.CopyTo(Stream, int)
    NetworkBuffer.CopyUnreadFrom(Stream, int)
    NetworkBuffer.CopyFrom(NetworkBuffer, int, bool)
    NetworkBuffer.GetBuffer()
    NetworkBuffer.ToArray()
    NetworkBuffer.PadBuffer()
    NetworkBuffer.SkipPadBits()
    NetworkBuffer.ToString()
    Stream.Null
    Stream.BeginRead(byte[], int, int, AsyncCallback, object)
    Stream.BeginWrite(byte[], int, int, AsyncCallback, object)
    Stream.Close()
    Stream.CopyTo(Stream)
    Stream.CopyToAsync(Stream)
    Stream.CopyToAsync(Stream, int)
    Stream.CopyToAsync(Stream, int, CancellationToken)
    Stream.EndRead(IAsyncResult)
    Stream.EndWrite(IAsyncResult)
    Stream.FlushAsync()
    Stream.FlushAsync(CancellationToken)
    Stream.ReadAsync(byte[], int, int)
    Stream.ReadAsync(byte[], int, int, CancellationToken)
    Stream.Synchronized(Stream)
    Stream.WriteAsync(byte[], int, int)
    Stream.WriteAsync(byte[], int, int, CancellationToken)
    Stream.CanTimeout
    Stream.ReadTimeout
    Stream.WriteTimeout
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: MLAPI.Serialization.Pooled
    Assembly: Unity.Multiplayer.MLAPI.Runtime.dll
    Syntax
    public sealed class PooledNetworkBuffer : NetworkBuffer, IDisposable

    Methods

    Dispose()

    Returns the PooledNetworkBuffer into the static NetworkBufferPool

    Declaration
    public void Dispose()

    Get()

    Gets a PooledNetworkBuffer from the static NetworkBufferPool

    Declaration
    public static PooledNetworkBuffer Get()
    Returns
    Type Description
    PooledNetworkBuffer

    PooledNetworkBuffer

    Implements

    IDisposable
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)