Commit Graph

308 Commits

Author SHA1 Message Date
fpagliughi
a2e6565a66 Added backward compatibility for exception reason code. 2019-07-27 18:32:20 -04:00
fpagliughi
9a4c83e0bd Made server responses into classes and moved them to their own header file. 2019-07-26 13:46:51 -04:00
fpagliughi
a7d5e8fec0 #191 Removed sync_subscribe sample as it was faulty and leaking memory. 2019-07-26 10:54:36 -04:00
fpagliughi
d65a0913a6 Added responses to synchronous client. 2019-07-26 10:48:25 -04:00
fpagliughi
14ca6ab0b4 Got server responses working. Updated RPC samples with add/mult 2019-07-26 01:32:39 -04:00
fpagliughi
6c92e92029 Correct ordering to start consuming before connect in sync client. 2019-07-24 10:54:29 -04:00
fpagliughi
73db589652 Merge branch 'mqttv5' of github.com:eclipse/paho.mqtt.cpp into mqttv5 2019-07-23 23:27:54 -04:00
fpagliughi
df7761f8fd Added server responses
#183 Generic library const names prefixed with 'PAHO_MQTTPP_' if conditionally compiled.

properties copy and move operations to fix double-free bugs

Initial working RPC example
2019-07-23 23:27:27 -04:00
fpagliughi
b99f9d1822 #183 Generic library const names prefixed with 'PAHO_MQTTPP_' if conditionally compiled. (Partial fix for now) 2019-07-22 10:00:38 -04:00
fpagliughi
193c13874a Updated to get properties into incoming messages. Started math RPC server and client. 2019-07-21 22:57:23 -04:00
fpagliughi
201b81b22c Fixed bug in exception error string and got legacy CppUnit tests passing again. 2019-07-21 16:29:12 -04:00
fpagliughi
f4c192307f The message and various option classes were updated for MQTT v5 to include properties and reason codes (where appropriate). 2019-07-21 15:50:46 -04:00
fpagliughi
a39cd6b93d Merged develop into mqttv5 2019-07-20 22:58:12 -04:00
fpagliughi
367bafc7b3 Merge branch 'EasyMile-strerror' into develop 2019-07-20 22:00:04 -04:00
fpagliughi
247dcf2415 Merged #154 with some mods. 2019-07-20 21:57:15 -04:00
fpagliughi
09924b91e1 Merge branch 'strerror' of https://github.com/EasyMile/paho.mqtt.cpp into EasyMile-strerror 2019-07-20 21:01:22 -04:00
fpagliughi
08e2d23e61 Initial ability to connect and publish with MQTT v5 2019-07-20 20:35:25 -04:00
fpagliughi
c898e7515c Finished first pass implementation of mqttv5 properties. 2019-07-19 23:38:27 -04:00
fpagliughi
c92d8716c0 Some property unit tests with Catch2 2019-07-19 00:00:29 -04:00
fpagliughi
4218bbcecb Moved the legacy CppUnit tests into test/cppunit
Started implementing property classes
2019-07-18 19:44:35 -04:00
fmp
da4906c1f7 Merge branch 'develop' of github.com:eclipse/paho.mqtt.cpp into develop 2019-07-16 11:53:58 -04:00
fpagliughi
67b917a73f Updated latest news in README 2019-07-16 11:06:15 -04:00
fpagliughi
f737952c94 Merge branch 'master' into develop 2019-07-06 18:44:46 -04:00
fmp
72087a7942 Merge branch 'master' into develop 2019-05-06 10:50:36 -04:00
Frank Pagliughi
ccb723997c
Merge pull request #188 from apre/fix_thread_queue_try_put_return
add missing return statement in thread_queue::try_put()
2019-05-06 10:49:17 -04:00
Adrien Pre
f134e927f7 add missing return statement in thread_queue::try_put()
It was leading to wrong behaviour on some target.

Signed-off-by: Adrien Pre <adrien.pre@gmail.com>
2019-05-06 14:43:19 +02:00
fmp
0d13c33be0 Fixed #172 where the build, when used as a subdir can't find the cmake dir 2019-01-13 18:32:50 -05:00
fmp
9d53436f97 Final update of README for v1.0.1 release 2018-12-12 08:24:25 -05:00
fmp
39a2132051 Updates to README for better build instructions 2018-12-11 09:20:39 -05:00
fmp
8579305f39 #142 Added documentation about naming and coding conventions 2018-12-10 08:35:40 -05:00
fmp
abfbb86714 Added Twitter links to README 2018-12-09 01:55:20 -05:00
fmp
e2c70d3983 Fixed minor formatting issue in README 2018-12-09 01:34:02 -05:00
fmp
4a099e909d Merge branch 'develop' 2018-12-09 01:18:51 -05:00
fmp
af91c200f3 Updated the README with some news 2018-12-09 01:18:40 -05:00
fmp
381e576d6c Merge branch 'develop' 2018-12-08 18:42:09 -05:00
fmp
7c473f6962 #117 Added the ability to generate Windows shared library (DLL) and fixed static lib generation on Windows 2018-12-08 18:39:01 -05:00
fmp
895899a2ec Merge branch 'master' of github.com:eclipse/paho.mqtt.cpp 2018-12-08 16:31:10 -05:00
fmp
513de62951 Removing variables from CMake files 2018-12-08 16:30:38 -05:00
fmp
27ec3e50f9 Initial working Windows build with static libs. Unit test CMake 2018-12-08 14:29:36 -05:00
fmp
2cd0109a81 Updates to CMake build - removing vars, targets exporting include paths 2018-12-08 10:41:45 -05:00
fmp
1b31e7db1c Updated build test to use CMake 2018-12-06 20:01:36 -05:00
fmp
df6c61657c Updated Paho C build script 2018-12-06 15:14:04 -05:00
fmp
80f5825553 #152 Removed redundant set_connection_timeout() 2018-11-27 00:20:07 -05:00
fmp
eefd62a4fd #156 install the ssl_options.h header even when compiling for no SSL 2018-11-26 23:29:57 -05:00
fmp
be609e2c36 Updated build version numbers to 1.0.1 2018-11-26 22:37:35 -05:00
fmp
8ce060397d Merge branch 'EasyMile-cmake-revamp' into develop 2018-11-26 22:14:04 -05:00
fmp
44bf6ea379 Merge branch 'cmake-revamp' of https://github.com/EasyMile/paho.mqtt.cpp into EasyMile-cmake-revamp 2018-11-26 22:13:35 -05:00
fmp
f3ead3050b Updated the README.md 2018-11-26 16:33:25 -05:00
Frank Pagliughi
cf3ef2f676
Merge pull request #164 from eclipse/revert-161-allow_for_usage_in_cpp17
Revert "Allow for usage in C++17 code."
2018-11-26 11:49:22 -05:00
Frank Pagliughi
11a9c26149
Revert "Allow for usage in C++17 code." 2018-11-26 11:48:53 -05:00