Interface Producer

A running producer.

Hierarchy

  • Producer

Properties

close: (() => void)

Type declaration

    • (): void
    • Close the producer.

      Returns void

dataBuffer?: DataBuffer
face: FwFace
prefix: undefined | Name
processInterest: ((interest) => Promise<undefined | Data>)

Type declaration

    • (interest): Promise<undefined | Data>
    • Process an Interest received elsewhere.

      Use case of this function:

      1. Producer A dynamically creates producer B upon receiving an Interest.
      2. Producer A can invoke this function to let producer B generate a response.
      3. The response should be sent by producer A.

      Parameters

      • interest: Interest

      Returns Promise<undefined | Data>

Generated using TypeDoc