CapabilityHandshake constructor

CapabilityHandshake({
  1. required PeerId peerId,
  2. required String sessionId,
  3. String? protocolId,
  4. int? protocolMajorVersion,
  5. String? codec,
  6. int? maxFrameSize,
  7. bool fragmentationSupported = false,
  8. bool orderedReliable = true,
  9. List<String>? features,
})

Implementation

CapabilityHandshake({
  required this.peerId,
  required this.sessionId,
  String? protocolId,
  int? protocolMajorVersion,
  String? codec,
  int? maxFrameSize,
  this.fragmentationSupported = false,
  this.orderedReliable = true,
  List<String>? features,
})  : protocolId = protocolId ?? kProtocolId,
      protocolMajorVersion = protocolMajorVersion ?? kProtocolMajorVersion,
      codec = codec ?? kDefaultCodec,
      maxFrameSize = maxFrameSize ?? kDefaultMaxFrameSize,
      features = features ?? const [];