Jakob Petsovits

Results 25 comments of Jakob Petsovits

@oberstet I can say with confidence that Topology won't have a problem with this approach.

Not as of now. @davidchappelle has patches that might be merged into autobahn-cpp which generalize the transport interface. Theoretically this means that after these get merged, you could add a...

Just noting that compared to [bonefish's old base64 implementation](https://github.com/tplgy/bonefish/blob/3aae54b2b98a1b12b692bbe05f3f11210a31c1c7/src/bonefish/serialization/base64.hpp) and my newer [cppcodec](https://github.com/tplgy/cppcodec), the base64 implementation linked above does not pass on decoding errors to the user (from either invalid...

If I'm not misreading the spec, ABORT would be sent to a client before (instead of) WELCOME messages, meaning the session won't be established. The `wamp_session::join()` method already returns a...

On that note, I think the `throw protocol_error("session already joined")` in `join()` might end up in the wrong spot - it'll throw inside the generic run loop without much of...

re: adding "Details|dict" to the exception Since you're coming from `got_message()`, which gets both the msgpack message `obj` as parameter as well as a movable `zone`, you could pass down...

As far as I'm concerned, these were the main points: - `boost::any` required RTTI. I think Boost now offers a way to provide static typeid functions and make it work...

Not having looked at the actual code, the error message suggests that there may be an `#include ` missing somewhere around this `util.h` file, possibly with additional missing includes of...

The msgpack wire format doesn't quite map exactly to machine types. 32-bit floats might always take up 4 bytes after the type byte, but integers for instance are highly variable,...

Big integers seem like a great addition, decimal floating point would likely also be useful. That said, IPv6 addresses _are_ binary strings and also notated as such (in hex blocks...