Korina Šimičević
6f5c179929
CMakeLists.txt modifications
2024-01-04 13:20:18 +01:00
friendlyanon
6abe93fcc9
Add CMake build and client support
2024-01-04 13:20:18 +01:00
Korina Šimičević
bf81ab5ee7
Handle all warnings on MSVC Win32
...
Summary: related to T13409
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27165
2024-01-02 16:04:18 +01:00
Korina Šimičević
794c72cb44
Handle all MSVC warnings
...
Summary: related to T13409
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27152
2024-01-02 11:50:15 +01:00
Korina Šimičević
7c0b9042d1
Allow user to modify CONNECT properties
...
Summary: related to T13332
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27108
2023-12-22 14:07:05 +01:00
Korina Šimičević
0d778c6b59
Update examples, tests & docs
...
Summary: related to T13242
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D26889
2023-12-07 15:47:02 +01:00
Korina Šimičević
e849166599
Downgrade C++ standard requirement to C++17
...
Summary: related to T13242
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D26860
2023-12-07 09:50:41 +01:00
Korina Šimičević
64a003e2ed
Do not store ec=session_expired if the client never subscribed
...
Summary: related to T13152
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D26803
2023-12-01 15:49:02 +01:00
Bruno Iljazovic
3e1a8d1bb6
[examples] cancel -> disconnect
...
Reviewers: korina
Reviewed By: korina
Differential Revision: https://repo.mireo.local/D26781
2023-11-30 14:39:44 +01:00
Korina Šimičević
c18e5fc4f4
topic validation in subscribe, unsubscribe & publish
...
Summary: resolves T13170
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Maniphest Tasks: T13170
Differential Revision: https://repo.mireo.local/D26728
2023-11-29 11:52:16 +01:00
Korina Šimičević
93dc1064a2
fix tls examples in docs
...
Summary: related to T12804
Reviewers: iljazovic
Reviewed By: iljazovic
Subscribers: miljen
Differential Revision: https://repo.mireo.local/D26736
2023-11-28 13:07:40 +01:00
Korina Šimičević
0eaa9d7235
fix tests
...
Summary: related to T12015
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D26693
2023-11-24 12:53:42 +01:00
Korina Šimičević
e191679889
[mqtt-client] add readme & license, doc fixes
...
Summary: resolves T13126
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Maniphest Tasks: T13126
Differential Revision: https://repo.mireo.local/D26629
2023-11-20 15:32:59 +01:00
Korina Šimičević
73620e5653
publisher & receiver examples, better completion token examples
...
Reviewers: iljazovic, ivica
Reviewed By: ivica
Subscribers: miljen
Differential Revision: https://repo.mireo.local/D26582
2023-11-17 10:11:00 +01:00
Korina Šimičević
376393fbfa
fix accidental land of the wrong commit
...
Summary: related to T12804
Reviewers: iljazovic
Reviewed By: iljazovic
Subscribers: miljen
Differential Revision: https://repo.mireo.local/D26547
2023-11-15 11:55:03 +01:00
Korina Šimičević
47ef696779
[mqtt-client] introduction v1
...
Summary: related to T12804
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D26513
2023-11-15 11:26:41 +01:00
Korina Šimičević
c8036c0d46
[mqtt-client] added chapter on different ways to establish network connection
...
Summary:
related to T12804
- added chapter on network connection
- added code examples
- remove any_authenticator from doc targets
- manually create table of contents
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D26401
2023-11-03 14:15:35 +01:00
Korina Šimičević
ed0e838d87
[mqtt-client] mqtt_client with asio::use_future documented
...
Summary: related to T12804
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D26370
2023-11-02 13:15:23 +01:00
Korina Šimičević
e7227d70ec
[mqtt-client] coroutine & callback examples
...
Summary:
related to T12804
- added asio::no_recovery to list of possible error codes
- added examples with asio::use_awaitable and callbacks as completion tokens
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D26355
2023-11-02 08:01:03 +01:00
Korina Šimičević
22f1330fed
[mqtt-client] reason codes & properties documented
...
Summary: related to T12804
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen
Differential Revision: https://repo.mireo.local/D26113
2023-10-17 09:29:12 +02:00
Korina Šimičević
83493c83d9
[mqtt client&test] #includes housekeeping
...
Summary: resolves T12777
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen
Maniphest Tasks: T12777
Differential Revision: https://repo.mireo.local/D25995
2023-10-06 12:31:55 +02:00
Korina Šimičević
2d957cd46f
[mqtt-client] boost-like project folder structure
...
Summary: resolves T12767
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen
Tags: #spacetime
Maniphest Tasks: T12767
Differential Revision: https://repo.mireo.local/D25970
2023-10-05 15:19:18 +02:00