Enumeration of error conditions.
Constructors
UnknownMiniProtocol MiniProtocolNumreturned by
decodeSDUHeader, thrown by Bearer.BearerClosed Stringthrown by Bearer when received a null byte.
IngressQueueOverRun MiniProtocolNum MiniProtocolDirthrown by
demuxwhen violating maximumIngressQueue byte limit.InitiatorOnly MiniProtocolNumthrown when data arrives on a responder channel when the mux was set up as an
InitiatorApp.IOException IOException StringIOException thrown by
SDUDecodeError Stringreturn by
decodeSDUHeader, thrown by Bearer.SDUReadTimeoutthrown when reading of a single SDU takes too long
SDUWriteTimeoutthrown when writing a single SDU takes too long
Shutdown (Maybe SomeException) StatusResult of runMiniProtocol's completionAction in case of an error or mux being closed while a mini-protocol was still running, this is not a clean exit.