IfResync

class IfResync : OutgoingGameMessage

If resync is used to synchronize opened interfaces with the client.

Constructors

Link copied to clipboard
constructor(topLevelInterface: Int, subInterfaces: List<IfResync.SubInterfaceMessage>, events: List<IfResync.InterfaceEventsMessage>)

Types

Link copied to clipboard

Interface events compress the IF_SETEVENTS packet's payload into a helper class.

Link copied to clipboard

Sub interface holds state about a sub interface to be opened.

Properties

Link copied to clipboard
open override val category: ServerProtCategory
Link copied to clipboard

the interface events being set in this batch

Link copied to clipboard

the sub interfaces being opened in this batch

Link copied to clipboard

the top-level interface being opened

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun estimateSize(): Int
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String