Results 358 comments of Takatoshi Kondo

Interesting idea. But non-intrusive use case is various. Users might want to have any combination of `as` `convert` `pack` `object` `object_with_zone`. Some of them cannot be implemented. It depends on...

msgpack-c C++ supports non-intrusive adaptor. See https://github.com/msgpack/msgpack-c/wiki/v2_0_cpp_adaptor#non-intrusive-approach

When you write a pull request that contains the following functionalities and tests then I would review it. These are non intrusive adaptor macros. The macro name is just idea....

@bobik1 , thank you for reporting the issue. I don't have a windows ce environment. So I don't understand what the problem is. Could you sent a pull request instead...

I have implemented TopicAlias functionality as #1301. At that time, TopicAliasMaximum property has already been implemented but it didn't work as TopicAlias, just set CONNECT property. So I implemented TopicAlias...

`topicAliasMaximum` is MqttClient's option. If it is set at the constructor. See README.md > - topicAliasMaximum: representing the Topic Alias Maximum value indicates the highest value that the Client will...

> `topicAliasMaximum` is MqttClient's option. If it is set at the constructor. See README.md > > > * topicAliasMaximum: representing the Topic Alias Maximum value indicates the highest value that...

I noticed that I forgot updating the document when I introduced TopicAlias functionality. See #1526.

msgpack_pack_str_body is an inline function. https://github.com/msgpack/msgpack-c/blob/c3df1bb26ebdd01d618ecca7ae2d6b4e37d5abd7/cmake/pack_template.h.in#L782-L785 msgpack_zone_free is not an inline function. https://github.com/msgpack/msgpack-c/blob/c3df1bb26ebdd01d618ecca7ae2d6b4e37d5abd7/src/zone.c#L217-L222 So you need to link the library `libmsgpackc.a`.

See your compiler/linker manual. Usualy `-lmsgpackc`.