docs.unity3d.com
    Show / Hide Table of Contents

    Interface IBuffer

    Namespace: Unity.Services.Analytics.Internal
    Syntax
    public interface IBuffer

    Properties

    InstallID

    Declaration
    string InstallID { get; set; }
    Property Value
    Type Description
    String

    PlayerID

    Declaration
    string PlayerID { get; set; }
    Property Value
    Type Description
    String

    SessionID

    Declaration
    string SessionID { get; set; }
    Property Value
    Type Description
    String

    UserID

    Declaration
    string UserID { get; set; }
    Property Value
    Type Description
    String

    Methods

    ClearBuffer()

    Declaration
    void ClearBuffer()

    ClearDiskCache()

    Declaration
    void ClearDiskCache()

    CloneTokens()

    Declaration
    List<Buffer.Token> CloneTokens()
    Returns
    Type Description
    List<Buffer.Token>

    FlushToDisk()

    Declaration
    void FlushToDisk()

    InsertTokens(List<Buffer.Token>)

    Declaration
    void InsertTokens(List<Buffer.Token> tokens)
    Parameters
    Type Name Description
    List<Buffer.Token> tokens

    LoadFromDisk()

    Declaration
    void LoadFromDisk()

    PushArrayEnd()

    Declaration
    void PushArrayEnd()

    PushArrayStart(String)

    Declaration
    void PushArrayStart(string name = null)
    Parameters
    Type Name Description
    String name

    PushBool(Boolean, String)

    Declaration
    void PushBool(bool val, string name = null)
    Parameters
    Type Name Description
    Boolean val
    String name

    PushDouble(Double, String)

    Declaration
    void PushDouble(double val, string name = null)
    Parameters
    Type Name Description
    Double val
    String name

    PushEndEvent()

    Declaration
    void PushEndEvent()

    PushEvent(Event)

    Declaration
    void PushEvent(Event evt)
    Parameters
    Type Name Description
    Event evt

    PushFloat(Single, String)

    Declaration
    void PushFloat(float val, string name = null)
    Parameters
    Type Name Description
    Single val
    String name

    PushInt(Int32, String)

    Declaration
    void PushInt(int val, string name = null)
    Parameters
    Type Name Description
    Int32 val
    String name

    PushInt64(Int64, String)

    Declaration
    void PushInt64(Int64 val, string name = null)
    Parameters
    Type Name Description
    Int64 val
    String name

    PushObjectEnd()

    Declaration
    void PushObjectEnd()

    PushObjectStart(String)

    Declaration
    void PushObjectStart(string name = null)
    Parameters
    Type Name Description
    String name

    PushStartEvent(String, DateTime, Nullable<Int64>, Boolean)

    Declaration
    void PushStartEvent(string name, DateTime datetime, Int64? eventVersion, bool addPlayerIdsToEventBody = false)
    Parameters
    Type Name Description
    String name
    DateTime datetime
    Nullable<Int64> eventVersion
    Boolean addPlayerIdsToEventBody

    PushString(String, String)

    Declaration
    void PushString(string val, string name = null)
    Parameters
    Type Name Description
    String val
    String name

    PushTimestamp(DateTime, String)

    Declaration
    void PushTimestamp(DateTime val, string name = null)
    Parameters
    Type Name Description
    DateTime val
    String name

    Serialize(List<Buffer.Token>)

    Declaration
    string Serialize(List<Buffer.Token> tokens)
    Parameters
    Type Name Description
    List<Buffer.Token> tokens
    Returns
    Type Description
    String
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023