Public constructor

Param

@jupyterlab/services Kernel.IKernel instance

Hierarchy

  • CommManager

Constructors

Properties

comms: any = ...
jsServicesKernel: IKernelConnection
kernel: IKernelConnection
targets: any = ...

Methods

  • Hookup kernel events.

    Parameters

    • jsServicesKernel: IKernelConnection

      @jupyterlab/services Kernel.IKernel instance

    Returns void

  • Creates a new connected comm

    Parameters

    • target_name: string
    • data: any
    • callbacks: any
    • metadata: any
    • comm_id: string
    • Optional buffers: ArrayBuffer[] | ArrayBufferView[]

    Returns Promise<Comm>

  • Register a comm target

    Parameters

    • target_name: string
    • f: ((comm: Comm, object: IMessage<MessageType>) => void)

      callback that is called when the comm is made. Signature of f(comm, msg).

        • (comm: Comm, object: IMessage<MessageType>): void
        • Parameters

          • comm: Comm
          • object: IMessage<MessageType>

          Returns void

    Returns void

  • Unregisters a comm target

    Parameters

    • target_name: string
    • f: ((comm: Comm, object: IMessage<MessageType>) => void)
        • (comm: Comm, object: IMessage<MessageType>): void
        • Parameters

          • comm: Comm
          • object: IMessage<MessageType>

          Returns void

    Returns void

Generated using TypeDoc