pamoja for TypeScript - v0.1.17
    Preparing search index...

    Class SeenPackets

    A memory of recently seen packets, so a node relays each one only once.

    Index
    • Creates an empty cache.

      capacity is how many recently seen packets to remember, defaulting to [MESH_SEEN_DEFAULT_CAPACITY]. A capacity of zero remembers nothing, so every copy of a packet is relayed.

      Parameters

      • Optionalcapacity: number | null

      Returns SeenPackets

    • get capacity(): number

      How many packets this cache remembers.

      Returns number

    • Reports whether a packet is currently remembered, without recording it.

      Parameters

      • src: number
      • id: number

      Returns boolean

    • Records a packet and reports whether it was new.

      A true answer is when a node should act on the packet and relay it; a false one means another copy already arrived by a different path.

      Parameters

      • src: number
      • id: number

      Returns boolean