Show / Hide Table of Contents

    Class StateSynchronizationObserver

    This class observes changes and updates content on a spectator device.

    Inheritance
    Object
    Singleton<StateSynchronizationObserver>
    CommandRegistry<StateSynchronizationObserver>
    NetworkManager<StateSynchronizationObserver>
    StateSynchronizationObserver
    Implements
    INetworkManager
    ICommandRegistry
    Inherited Members
    NetworkManager<StateSynchronizationObserver>.connectionManager
    NetworkManager<StateSynchronizationObserver>.AttemptReconnectWhenClient
    NetworkManager<StateSynchronizationObserver>.ConnectedIPAddress
    NetworkManager<StateSynchronizationObserver>.IsConnected
    NetworkManager<StateSynchronizationObserver>.IsConnecting
    NetworkManager<StateSynchronizationObserver>.TimeSinceLastUpdate
    NetworkManager<StateSynchronizationObserver>.StartListening(Int32)
    NetworkManager<StateSynchronizationObserver>.ConnectTo(String)
    NetworkManager<StateSynchronizationObserver>.ConnectTo(String, Int32)
    NetworkManager<StateSynchronizationObserver>.Broadcast(Byte[])
    NetworkManager<StateSynchronizationObserver>.Disconnect()
    NetworkManager<StateSynchronizationObserver>.Start()
    NetworkManager<StateSynchronizationObserver>.OnDestroy()
    NetworkManager<StateSynchronizationObserver>.OnDisconnected(SocketEndpoint)
    NetworkManager<StateSynchronizationObserver>.OnReceive(IncomingMessage)
    CommandRegistry<StateSynchronizationObserver>.Connected
    CommandRegistry<StateSynchronizationObserver>.Disconnected
    CommandRegistry<StateSynchronizationObserver>.NotifyConnected(SocketEndpoint)
    CommandRegistry<StateSynchronizationObserver>.NotifyDisconnected(SocketEndpoint)
    CommandRegistry<StateSynchronizationObserver>.NotifyCommand(SocketEndpoint, String, BinaryReader, Int32)
    CommandRegistry<StateSynchronizationObserver>.RegisterCommandHandler(String, CommandHandler)
    CommandRegistry<StateSynchronizationObserver>.UnregisterCommandHandler(String, CommandHandler)
    Singleton<StateSynchronizationObserver>.IsInitialized
    Singleton<StateSynchronizationObserver>.Instance
    Namespace: Microsoft.MixedReality.SpectatorView
    Assembly: cs.temp.dll.dll
    Syntax
    public class StateSynchronizationObserver : NetworkManager<StateSynchronizationObserver>, INetworkManager, ICommandRegistry

    Fields

    CameraCommand

    Declaration
    public const string CameraCommand = "Camera"
    Field Value
    Type Description
    String

    debugLogging

    Check to enable debug logging.

    Declaration
    protected bool debugLogging
    Field Value
    Type Description
    Boolean

    PerfCommand

    Declaration
    public const string PerfCommand = "Perf"
    Field Value
    Type Description
    String

    PerfDiagnosticModeEnabledCommand

    Declaration
    public const string PerfDiagnosticModeEnabledCommand = "PERFDIAG"
    Field Value
    Type Description
    String

    port

    Port used for sending data.

    Declaration
    protected int port
    Field Value
    Type Description
    Int32

    SyncCommand

    Declaration
    public const string SyncCommand = "SYNC"
    Field Value
    Type Description
    String

    Properties

    RemotePort

    Declaration
    protected override int RemotePort { get; }
    Property Value
    Type Description
    Int32
    Overrides
    Microsoft.MixedReality.SpectatorView.NetworkManager<Microsoft.MixedReality.SpectatorView.StateSynchronizationObserver>.RemotePort

    Methods

    Awake()

    Declaration
    protected override void Awake()
    Overrides
    Microsoft.MixedReality.SpectatorView.NetworkManager<Microsoft.MixedReality.SpectatorView.StateSynchronizationObserver>.Awake()

    HandleCameraCommand(SocketEndpoint, String, BinaryReader, Int32)

    Declaration
    public void HandleCameraCommand(SocketEndpoint endpoint, string command, BinaryReader reader, int remainingDataSize)
    Parameters
    Type Name Description
    SocketEndpoint endpoint
    String command
    BinaryReader reader
    Int32 remainingDataSize

    HandlePerfCommand(SocketEndpoint, String, BinaryReader, Int32)

    Declaration
    public void HandlePerfCommand(SocketEndpoint endpoint, string command, BinaryReader reader, int remainingDataSize)
    Parameters
    Type Name Description
    SocketEndpoint endpoint
    String command
    BinaryReader reader
    Int32 remainingDataSize

    HandleSyncCommand(SocketEndpoint, String, BinaryReader, Int32)

    Declaration
    public void HandleSyncCommand(SocketEndpoint endpoint, string command, BinaryReader reader, int remainingDataSize)
    Parameters
    Type Name Description
    SocketEndpoint endpoint
    String command
    BinaryReader reader
    Int32 remainingDataSize

    OnConnected(SocketEndpoint)

    Declaration
    protected override void OnConnected(SocketEndpoint endpoint)
    Parameters
    Type Name Description
    SocketEndpoint endpoint
    Overrides
    Microsoft.MixedReality.SpectatorView.NetworkManager<Microsoft.MixedReality.SpectatorView.StateSynchronizationObserver>.OnConnected(Microsoft.MixedReality.SpectatorView.SocketEndpoint)

    SetPerformanceMonitoringMode(Boolean)

    Declaration
    public void SetPerformanceMonitoringMode(bool enabled)
    Parameters
    Type Name Description
    Boolean enabled

    Update()

    Declaration
    protected void Update()

    Implements

    INetworkManager
    ICommandRegistry
    In This Article
    • Fields
      • CameraCommand
      • debugLogging
      • PerfCommand
      • PerfDiagnosticModeEnabledCommand
      • port
      • SyncCommand
    • Properties
      • RemotePort
    • Methods
      • Awake()
      • HandleCameraCommand(SocketEndpoint, String, BinaryReader, Int32)
      • HandlePerfCommand(SocketEndpoint, String, BinaryReader, Int32)
      • HandleSyncCommand(SocketEndpoint, String, BinaryReader, Int32)
      • OnConnected(SocketEndpoint)
      • SetPerformanceMonitoringMode(Boolean)
      • Update()
    • Implements
    Back to top Generated by DocFX