oxen-mq/lokimq
Jason Rhinelander 30faadf01a Add serialization/deserialization of tuples and pairs
On the wire they are just lists, but this lets you put tuples onto and
pull tuples off of the wire.  (Also supports std::pair).

Supports direct serialization (via bt_serialize()/bt_deserialize()),
list/dict consumer deserialization, and conversion from a bt_value or
bt_list via a new bt_tuple() function.
2020-08-03 00:40:49 -03:00
..
address.cpp Take lokimq::address as connect_remote argument 2020-06-30 13:09:34 -03:00
address.h Take lokimq::address as connect_remote argument 2020-06-30 13:09:34 -03:00
auth.cpp More header fixes 2020-06-22 20:02:03 -03:00
auth.h More header fixes 2020-06-22 20:02:03 -03:00
base32z.h Add missing <string> headers for libc++ 2020-05-15 01:32:29 -03:00
base64.h Add missing <string> headers for libc++ 2020-05-15 01:32:29 -03:00
batch.h Rename TaggedThread to TaggedThreadID, drop .name attribute 2020-06-07 21:28:53 -03:00
bt_serialize.cpp include fixes from iwyu 2020-06-22 16:23:04 -03:00
bt_serialize.h Add serialization/deserialization of tuples and pairs 2020-08-03 00:40:49 -03:00
bt_value.h Add serialization/deserialization of tuples and pairs 2020-08-03 00:40:49 -03:00
connections.cpp Take lokimq::address as connect_remote argument 2020-06-30 13:09:34 -03:00
connections.h include fixes from iwyu 2020-06-22 16:23:04 -03:00
hex.h Add missing <string> headers for libc++ 2020-05-15 01:32:29 -03:00
jobs.cpp Drop tagged thread init function; add synchronization dance 2020-06-07 21:28:53 -03:00
lokimq-internal.h Made `log()` callable publicly 2020-06-07 21:28:53 -03:00
lokimq.cpp Wait for tagged workers 2020-07-10 17:54:45 -03:00
lokimq.h Fix & add tests for send_option::data_parts(...) 2020-07-20 14:37:01 -03:00
message.h Require C++17 2020-05-12 15:33:59 -03:00
proxy.cpp Add missing header for BSD pthread naming 2020-07-06 12:04:51 -03:00
string_view.h Require C++17 2020-05-12 15:33:59 -03:00
version.h.in Add version to cmake, generate version header 2020-03-13 14:28:05 -03:00
worker.cpp Add missing header for BSD pthread naming 2020-07-06 12:04:51 -03:00