summaryrefslogtreecommitdiffstats
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-05Merge pull request #280 from matthiasbeyer/client-builderMarcel Müller
2024-04-05Clearify name: We only ack QoS1 packetsMatthias Beyer
2024-04-05Use MqttClient::builder() to build clientMatthias 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-05Merge pull request #278 from matthiasbeyer/some-clippy-fixesMarcel 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-04Merge pull request #276 from TheNeikos/feature/add_keep_aliveMarcel Müller
2024-04-04Make cloudmqtt-bin use heartbeatsMarcel Müller
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-04Add futures-timer crate dependencyMarcel Müller
2024-04-04Merge pull request #274 from TheNeikos/fix/client_pingreqMarcel Müller
2024-04-04Merge pull request #275 from matthiasbeyer/remove-zeroable-packet-identifierMarcel 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-04Make PacketIdentifier always hold NonZeroU16Matthias Beyer
2024-04-04Don't send a pingresp to serverMarcel Müller
2024-04-04Merge pull request #272 from matthiasbeyer/packetidentifier-typeMarcel Müller
2024-04-04Replace std::num::NonZeroU16 with PacketIdentifierNonZeroMatthias Beyer
2024-04-04Add dedicated type for PacketIdenitifier{,NonZero}Matthias Beyer
2024-04-04Merge pull request #273 from TheNeikos/feature/expand_clientMarcel Müller
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-04Merge pull request #271 from TheNeikos/publish-abstractionMarcel Müller
2024-04-04Add Ping to cloudmqtt-binMarcel 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