Options
All
  • Public
  • Public/Protected
  • All
Menu

libtelnet-ts

Index

Type aliases

DataEventType

DataEventType: DATA | SEND

ErrorEventType

ErrorEventType: ERROR | WARNING

InstantiationResult

InstantiationResult: Promise<WebAssemblyInstantiatedSource>

NegotiationEventType

NegotiationEventType: WILL | WONT | DO | DONT

TelnetNegotiationCommand

TelnetNegotiationCommand: DO | DONT | WILL | WONT

Variables

Const ready

ready: Promise<void> = runtime.then((e) => {telnet = e.instance.exports as any;})

Let runtime

Let telnet

telnet: TelnetAPI

The imported emscripten api that calls the c lib functions.

Functions

AsciiToString

  • AsciiToString(telnet: TelnetAPI, ptr: number): string | null

createImports

  • createImports(): any

Const freeIt

  • freeIt(pointer: number): void

getDataView

getEnvironVars

  • getEnvironVars(pointer: number, size: number, heap: DataView): IEnvironVar[]
  • Collect a set of environ vars from a telnet_environ_t*.

    Parameters

    • pointer: number
    • size: number
    • heap: DataView

    Returns IEnvironVar[]

getHeapU8

init

  • init(runtime: WebAssemblyInstantiatedSource): WebAssemblyInstantiatedSource
  • Parameters

    • runtime: WebAssemblyInstantiatedSource

    Returns WebAssemblyInstantiatedSource

writeAsciiToMemory

  • writeAsciiToMemory(telnet: TelnetAPI, str: string): number

Generated using TypeDoc