Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InSim

Hierarchy

Index

Constructors

constructor

Properties

logger

logger: Logger

packetHandler

packetHandler: PacketHandler

Private tcpSocket

tcpSocket: TcpSocket = ...

Private udpSocket

udpSocket: null = null

Accessors

Private initPacket

Methods

addListener

  • Type parameters

    Parameters

    Returns InSim

Private applyInternalHooks

  • applyInternalHooks(): void

bind

  • bind<T>(packetType: PacketType, callback: (data: T) => void): void

connect

  • connect(): void

disconnect

  • disconnect(): void

emit

  • emit<E>(event: E, ...args: Arguments<InSimEvents[E]>): boolean
  • Type parameters

    Parameters

    Returns boolean

eventNames

  • eventNames(): (string | symbol)[]
  • Returns (string | symbol)[]

getMaxListeners

  • getMaxListeners(): number
  • Returns number

Private handleSocketEvents

  • handleSocketEvents(): void

listenerCount

  • listenerCount<E>(event: E): number
  • Type parameters

    Parameters

    • event: E

    Returns number

listeners

  • listeners<E>(event: E): Function[]
  • Type parameters

    Parameters

    • event: E

    Returns Function[]

off

  • Type parameters

    Parameters

    Returns InSim

on

  • Type parameters

    Parameters

    Returns InSim

once

  • Type parameters

    Parameters

    Returns InSim

prependListener

  • Type parameters

    Parameters

    Returns InSim

prependOnceListener

  • Type parameters

    Parameters

    Returns InSim

rawListeners

  • rawListeners<E>(event: E): Function[]
  • Type parameters

    Parameters

    • event: E

    Returns Function[]

reconnect

  • reconnect(): void

removeAllListeners

  • removeAllListeners<E>(event?: E): InSim
  • Type parameters

    Parameters

    • Optional event: E

    Returns InSim

removeListener

  • Type parameters

    Parameters

    Returns InSim

send

sendMessage

  • sendMessage(message: string, args?: string[]): void

setMaxListeners

  • setMaxListeners(maxListeners: number): InSim
  • Parameters

    • maxListeners: number

    Returns InSim

unbind

  • unbind<T>(packetType: PacketType, callback: (data: T) => void): void

Generated using TypeDoc