WebSocketConnection class

Complete profiling information for a WebSocket connection.

Inheritance

Constructors

WebSocketConnection({required String isolateId, required String id, required Uri uri, required String state, required DateTime connectTimestamp, required DateTime lastUpdated, required List<WebSocketEvent> events, String? protocol, DateTime? openTimestamp, DateTime? closeTimestamp, int? closeCode, String? closeReason, String? error, int bytesSent = 0, int bytesReceived = 0, int framesSent = 0, int framesReceived = 0, int pingCount = 0, int pongCount = 0})

Properties

bytesReceived → int
final
bytesSent → int
final
closeCode → int?
final
closeReason → String?
final
closeTimestamp → DateTime?
final
connectTimestamp → DateTime
final
error → String?
final
events → List<WebSocketEvent>
final
framesReceived → int
final
framesSent → int
final
hashCode → int
The hash code for this object.
no setterinherited
id → String
Unique connection identifier.
finalinherited
isolateId → String
The ID of the isolate owning this connection.
finalinherited
lastUpdated → DateTime
final
openTimestamp → DateTime?
final
pingCount → int
final
pongCount → int
final
protocol → String?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → String
Current lifecycle state.
finalinherited
uri → Uri
The remote WebSocket endpoint.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

parse(Map<String, dynamic>? json) → WebSocketConnection?
override