Modules§
- This module is the place where all the protocol specifics gets abstracted out and creates a structures which are common across protocols. Since, MQTT is the core protocol that this broker supports, a lot of structs closely map to what MQTT specifies in its protocol
Enums§
- Error during serialization and deserialization
- Quality of service
Functions§
- Checks if a topic or topic filter has wildcards
- Checks if topic matches a filter. topic and filter validation isn’t done here.
- Maps a number to QoS
- Checks if the filter is valid
- Checks if a topic is valid