Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • TSocket

  • TMessage

Hierarchy

  • KavenAbstractSocket

Index

Constructors

constructor

  • new KavenAbstractSocket<TSocket, TMessage>(socket: TSocket): KavenAbstractSocket<TSocket, TMessage>
  • Type parameters

    • TSocket

    • TMessage

    Parameters

    • socket: TSocket

    Returns KavenAbstractSocket<TSocket, TMessage>

Accessors

Connected

  • Returns IKavenLiteEvent<TSocket, this>

DataReceived

  • Returns IKavenLiteEvent<TMessage, this>

Disconnected

  • Returns IKavenLiteEvent<TSocket, this>

Socket

  • get Socket(): TSocket
  • Returns TSocket

Methods

Protected OnConnected

  • OnConnected(): boolean
  • Returns boolean

Protected OnDataReceived

  • OnDataReceived(data: TMessage): boolean
  • Parameters

    • data: TMessage

    Returns boolean

Protected OnDisconnected

  • OnDisconnected(): boolean
  • Returns boolean

Protected Reconnect

  • Reconnect(socket: TSocket): void
  • Parameters

    • socket: TSocket

    Returns void

Abstract Send

  • Send(msg: TMessage): void
  • Parameters

    • msg: TMessage

    Returns void

Legend

  • Variable
  • Function
  • Function with type parameter
  • Type alias
  • Type alias with type parameter
  • Class
  • Class with type parameter
  • Method
  • Interface
  • Interface with type parameter
  • Enumeration
  • Protected method

Generated using TypeDoc