Expand description
Library error types.
Structs§
- Response to the publish request with QoS>0 with reason >= 0x80.
- Extended authorization was refused by the broker. Accesses AUTH packet with reason value greater or equal 0x80.
- Connection could not be established with the server. Accesses CONNACK packet with reason value greater or equal 0x80.
- Broker has terminated the connection by sending DISCONNECT packet. Accesses data in DISCONNECT packet.
- Error indicating that ContextHandle object required for completing the operation was dropped.
- Size of the supplied buffer is too small.
- Struct representing internal errors. In general, these should not happen and should be trated as an implementation defect.
- Invalid byte encoding was found.
- Header of the incoming packet is invalid.
- Size of the incoming packet is not valid.
- Invalid property identifier found in an incoming packet.
- Declared propery length of the incoming packet is not valid.
- Invalid value was supplied.
- Mandatory property is missing in the packet.
- Client attemps to send more data to the server than maximum packet size property allows.
- Trying to send more QoS>0 messages than broker allowed in CONNACK receive_maximum.
- Socket was closed.
- Found property that is not valid for the incoming packet.
- Value exceedes the allowed maximum.
- Unaccepted value
0
was supplied.
Enums§
- General error type for the packet codec.
- General error type for conversion errors.
- Main library error type. All other errors are converted to this type before being returned to the user.
- General error type for property errors.
Type Aliases§
- QoS==1 publish failed. Accesses PUBACK packet with reason value greater or equal 0x80.
- QoS==2 publish failed. Accesses PUBCOMP packet with reason value greater or equal 0x80.
- QoS==2 publish failed. Accesses PUBREC packet with reason value greater or equal 0x80.