forked from redboltz/mqtt_cpp
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump to newest mqtt cpp #1
Merged
elfin-sbreuers
merged 247 commits into
elfin-sbreuers:master
from
marcel-behlau-elfin:bump_to_newest_mqtt_cpp
Sep 19, 2019
Merged
Bump to newest mqtt cpp #1
elfin-sbreuers
merged 247 commits into
elfin-sbreuers:master
from
marcel-behlau-elfin:bump_to_newest_mqtt_cpp
Sep 19, 2019
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
More minor tweaks pertaining to redboltz#230
Added ssl keylog callback for DEBUG.
…_server Added protocol_version setter for servers.
Users needed to set *_ref property types if the property has _ref type. It was annoying. Now, user can always use `::recv` type. It's simpler.
Refined visitor for properties.
Added MQTT v5 examples.
Acked-by: Takatoshi Kondo <redboltz@gmail.com>
Updated CHANGELOG and readme.
Added asynchronous pingreq sending mode. Use asynchronous mode from async_client.
Removed default parameter.
Migrated to azure-devops-build-pipelines from appveyor.
Supported codecov.
Added dupulicated travis-ci launch avoiding code.
Added codecov badge.
It will increase coverage.
Increse coverage
Added check_deps target to check include file. It is linux only, so far.
Removed new version ob BOOST_TYPE_ERASURE_MEMBER. The new style requires compiler extension. If -pedantic compile option is set, then get "must specify at least one argument for '...' parameter of variadic macro"
Fixed cmake error when environment variable CXXFLAGS is not defined.
Break the fixed header into dup, qos, and retain values for publish callback
Use v5 reason_code correctly.
Added missing async_handler_t call on disconnect. Removed error handling on do_sync_write(). If error happens the error will be handled by async_read. If `handle_error(ec);` is called in `do_sync_write()`, error_handler would be called twice. It is consistent behavior as `do_async_write()`.
Removed redundant handler reset code from test_broker. Added minimal support for Session Expiry Interval. Timer is not set yet.
…_with_any Replaced async_handler_t with any.
…quires the values be provided
…tional Fixes redboltz#391: Don't use mqtt::optional<> for the suback handler, as the standard requires the values be provided
…:shared_ptr<endpoint_t>. For `set_*_handler()`, capture `std::weak_ptr<endpoint_t>` at test_broker and examples. I think that `weak_ptr` is redundant. Reference is good enough because `shared_ptr` lifetime is kept by `start_session(life_keeper)`. However, `wp.lock()` is easy to detect if the lifetime is over unexpectedly.
Refactored test_broker parameter passing.
Updated the parameter of set_accept_handler() from endpoint_t to std:…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.