summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2024-04-05Merge pull request #282 from matthiasbeyer/handlers-callsHEADmainMarcel Müller
2024-04-05Add call for on_packet_recv handlerMatthias Beyer
2024-04-05Move packet objects into handlersMatthias Beyer
2024-04-05Add Puback packet typeMatthias Beyer
2024-04-05Rename handle functionsMatthias Beyer
2024-04-05Merge pull request #281 from matthiasbeyer/remove-tryfromMarcel Müller
2024-04-05Clearify name: We only ack QoS1 packetsMatthias Beyer
2024-04-05Add builder for MqttClientMatthias Beyer
2024-04-05Replace failable conversion with non-failable oneMatthias Beyer
2024-04-05Impl Default for ClientHandlersMatthias Beyer
2024-04-05Add type aliases for handler functionsMatthias Beyer
2024-04-05Merge pull request #279 from matthiasbeyer/replace-tryfrom-fromMarcel Müller
2024-04-05Fix: Replace TryFrom that cannot fail with From implMatthias Beyer
2024-04-05Fix clippy: Remove useless return keywordMatthias Beyer
2024-04-05Fix clippy: Remove unused stuffMatthias Beyer
2024-04-04Merge pull request #277 from matthiasbeyer/some-clippy-fixesMarcel Müller
2024-04-04Fix clippy: Remove unnecessary return value declMatthias Beyer
2024-04-04Create and start heartbeat background taskMarcel Müller
2024-04-04Add KeepAlive value to ConnectStateMarcel Müller
2024-04-04Create TransportWriter abstraction for heartbeatsMarcel Müller
2024-04-04Make KeepAlive Debug/Clone/CopyMarcel Müller
2024-04-04Merge pull request #274 from TheNeikos/fix/client_pingreqMarcel Müller
2024-04-04Rename PacketIdentifierNonZero -> PacketIdentifierMatthias Beyer
2024-04-04Fix: Because PacketIdentifier holds a NonZeroU16, this is now easierMatthias Beyer
2024-04-04Fix: PacketIdentifierNonZero can now be converted to PacketIdentifierMatthias Beyer
2024-04-04Remove PacketIdentifier type that held u16Matthias Beyer
2024-04-04Don't send a pingresp to serverMarcel Müller
2024-04-04Replace std::num::NonZeroU16 with PacketIdentifierNonZeroMatthias Beyer
2024-04-04Add dedicated type for PacketIdenitifier{,NonZero}Matthias Beyer
2024-04-04Refactor Callbacks to use methods instead of directMarcel Müller
2024-04-04Refactor Callback hashmap to its own structMarcel Müller
2024-04-04Add MqttClient::pingMarcel Müller
2024-04-04Use VecDeque for CallbackState::PingReqMarcel Müller
2024-04-04Rename publish module to sendMarcel Müller
2024-04-04Rename background module to receiveMarcel Müller
2024-04-04Don't pass process_span as parameterMarcel Müller
2024-04-04Add pingresp handlingMarcel Müller
2024-04-04Add pingreq handlingMarcel Müller
2024-04-04Extract pubcomp handlingMarcel Müller
2024-04-04Extract puback handlingMarcel Müller
2024-04-04Extract pubrec handlingMarcel Müller
2024-04-04Rename new method to reflect what it doesMarcel Müller
2024-04-04Split up client/mod.rs into filesMarcel Müller
2024-04-04Refactor client.rs into modMarcel Müller
2024-04-04Move background task to free functionMarcel Müller
2024-04-04Add PubComp handling for start of QoS2 handlingMarcel Müller
2024-04-04Add PubRec handling for start of QoS2 handlingMarcel Müller
2024-04-04Call Qos1 callbacks on receiving PubAckMarcel Müller
2024-04-04Add Clone and Copy to QualityOfServiceMarcel Müller
2024-04-03Add publishing abstractionMatthias Beyer