Interface UWSTemplatedApp

TemplatedApp is either an SSL or non-SSL app. See App for more info, read user manual.

Hierarchy

  • UWSTemplatedApp

Methods

  • Listens to hostname & port. Callback hands either false or a listen socket.

    Parameters

    • host: UWSRecognizedString
    • port: number
    • cb: ((listenSocket: us_listen_socket) => void)
        • (listenSocket: us_listen_socket): void
        • Parameters

          • listenSocket: us_listen_socket

          Returns void

    Returns UWSTemplatedApp

  • Listens to port. Callback hands either false or a listen socket.

    Parameters

    • port: number
    • cb: ((listenSocket: any) => void)
        • (listenSocket: any): void
        • Parameters

          • listenSocket: any

          Returns void

    Returns UWSTemplatedApp

  • Listens to port and sets Listen Options. Callback hands either false or a listen socket.

    Parameters

    • port: number
    • options: ListenOptions
    • cb: ((listenSocket: false | us_listen_socket) => void)
        • (listenSocket: false | us_listen_socket): void
        • Parameters

          • listenSocket: false | us_listen_socket

          Returns void

    Returns UWSTemplatedApp

  • Registers a synchronous callback on missing server names. See /examples/ServerName.js.

    Parameters

    • cb: ((hostname: string) => void)
        • (hostname: string): void
        • Parameters

          • hostname: string

          Returns void

    Returns UWSTemplatedApp

  • Returns number of subscribers for this topic.

    Parameters

    Returns number

  • Publishes a message under topic, for all WebSockets under this app. See WebSocket.publish.

    Parameters

    Returns boolean

  • Removes a server name.

    Parameters

    • hostname: string

    Returns UWSTemplatedApp

  • Registers a handler matching specified URL pattern where WebSocket upgrade requests are caught.

    Type Parameters

    • UserData

    Parameters

    Returns UWSTemplatedApp

Generated using TypeDoc