SessionRoute constructor

SessionRoute({
  1. required SessionId sessionId,
  2. required NodeId nodeId,
  3. required Principal principal,
  4. required SessionMode mode,
  5. required HubPeer client,
  6. required int clientChannel,
  7. required HubPeer node,
  8. required int nodeChannel,
  9. required String perSessionToken,
  10. SessionState state = SessionState.opening,
})

Creates a session route.

Implementation

SessionRoute({
  required this.sessionId,
  required this.nodeId,
  required this.principal,
  required this.mode,
  required this.client,
  required this.clientChannel,
  required this.node,
  required this.nodeChannel,
  required this.perSessionToken,
  this.state = SessionState.opening,
});