Nick Mathewson
|
3f0bfe1d29
Rename DISPATCH_DEFINE_TYPE() to DISPATCH_REGISTER_TYPE()
|
5 years ago |
Nick Mathewson
|
28fd4996ac
Various documentation notes and tweaks for pubsub
|
5 years ago |
Nick Mathewson
|
a8ca464cee
Log warning messages _before_ exiting because of earlier dcfg failure
|
5 years ago |
Nick Mathewson
|
47de9c7b0a
Use actual pointers in dispatch_cfg.c.
|
5 years ago |
Nick Mathewson
|
8d70f21717
Add a test for pubsub_items_clear_bindings()
|
5 years ago |
Nick Mathewson
|
b11b4b7bb7
Add test for dispatch_send() fast path.
|
5 years ago |
Nick Mathewson
|
ab6ddc7a33
practracker: split shutdown code out of main.c
|
5 years ago |
Nick Mathewson
|
4bdff5e3e9
practracker compliance: split lint_message into more logical parts
|
5 years ago |
Nick Mathewson
|
d976cda49f
pubsub: add test for items_out in builder_finalize()
|
5 years ago |
Nick Mathewson
|
3552cd69bd
coverage: Exclude lines in pubsub_pub that can only be reached on bug
|
5 years ago |
Nick Mathewson
|
2e7f80d5f4
pubsub_check.c: Stop accepting NULL prefix, which we never send.
|
5 years ago |
Nick Mathewson
|
c40bcab85d
dispatch: Test behavior of formatting type with no set fmt function.
|
5 years ago |
Nick Mathewson
|
f74301f8fd
Unit test for namemap_fmt_name()
|
5 years ago |
Nick Mathewson
|
9fb511526a
pubsub test: add a test to make sure typefns can't be changed.
|
5 years ago |
Nick Mathewson
|
beedadbeac
Try a different approach to making publish function seem used.
|
5 years ago |
Nick Mathewson
|
94feec59cf
move pubsub_connector_t typedef to pubsub_connect.h
|
5 years ago |
Nick Mathewson
|
22ad8658cd
Correct doxygen @file directives
|
5 years ago |
Nick Mathewson
|
3d6bf7b36e
Document several issues found by Taylor
|
5 years ago |
Nick Mathewson
|
b4f28b9df8
pubsub: install libevent events separately from the_dispatcher.
|
5 years ago |
Nick Mathewson
|
6d1abd37e2
Connect the mainloop pubsub dispatcher on startup; free it on shutdown.
|
5 years ago |
Nick Mathewson
|
02e0a39d39
Add msgtypes.h include to pubsub_build.h
|
5 years ago |
Nick Mathewson
|
bdeaf7d4b2
Code to manage publish/subscribe setup via subsystem interface.
|
5 years ago |
Nick Mathewson
|
24df14eb09
Pubsub: macros for ease-of-use and typesafety.
|
5 years ago |
Nick Mathewson
|
a7681525ab
Add function to clear publish bindings.
|
5 years ago |
Nick Mathewson
|
271a671822
pubsub: relationship checking functionality
|
5 years ago |
Nick Mathewson
|
9e60482b80
Pubsub: an OO layer on top of lib/dispatch
|
5 years ago |
Nick Mathewson
|
24b945f713
Debug logs to record all messages sent and delivered.
|
5 years ago |
Nick Mathewson
|
f5683d90be
Add a naming system for IDs in dispatch.
|
5 years ago |
Nick Mathewson
|
e4d3098d4d
Low-level dispatch module for publish-subscribe mechanism
|
5 years ago |
Nick Mathewson
|
a62ac17198
Add a new inline function to check whether debug logging is on
|
5 years ago |