Hierarchy (view full)

Constructors

Properties

activeIntervalMs: number
activeThresholdMs: number
activeTimestamp: number
closer?: Promise<void>

If the ExchangeManager performs async work to clean up a session it sets this promise. This is because historically we didn't return from destroy() until ExchangeManager was complete. Not sure if this is entirely necessary but it makes sense so this allows us to maintain the old behavior.

closingAfterExchangeFinished = false
dataModelRevision: number
idleIntervalMs: number
interactionModelRevision: number
maxPathsPerInvoke: number
messageCounter: MessageCounter
messageReceptionState: MessageReceptionState
specificationVersion: number
supportsMRP = true
timestamp: number

Accessors

  • get associatedFabric(): Fabric
  • Returns Fabric

  • get attestationChallengeKey(): Uint8Array
  • Returns Uint8Array

  • get id(): number
  • Returns number

  • get isPase(): boolean
  • Returns boolean

  • get isSecure(): boolean
  • Returns boolean

  • get manager(): undefined | SessionManager
  • Returns undefined | SessionManager

  • get name(): string
  • Returns string

  • get nodeId(): NodeId
  • Returns NodeId

  • get owner(): unknown
  • Returns unknown

  • get parameters(): SessionParameters
  • The peer's session parameters.

    Returns SessionParameters

  • get peerNodeId(): undefined
  • Returns undefined

  • get peerSessionId(): number
  • Returns number

Methods

  • Returns Promise<void>

  • Returns Promise<void>

  • Returns Promise<number>

  • Returns boolean

  • Parameters

    • messageReceived: boolean

    Returns void

  • Parameters

    Returns void

  • Parameters

    • messageCounter: number
    • Optional_sourceNodeId: NodeId

    Returns void