Pubsub: an OO layer on top of lib/dispatch
This "publish/subscribe" layer sits on top of lib/dispatch, and tries to provide more type-safety and cross-checking for the lower-level layer. Even with this commit, we're still not done: more checking will come in the next commit, and a set of usability/typesafety macros will come after.
Showing
- src/lib/pubsub/.may_include 10 additions, 0 deletionssrc/lib/pubsub/.may_include
- src/lib/pubsub/include.am 24 additions, 0 deletionssrc/lib/pubsub/include.am
- src/lib/pubsub/pub_binding_st.h 36 additions, 0 deletionssrc/lib/pubsub/pub_binding_st.h
- src/lib/pubsub/pubsub.h 85 additions, 0 deletionssrc/lib/pubsub/pubsub.h
- src/lib/pubsub/pubsub_build.c 286 additions, 0 deletionssrc/lib/pubsub/pubsub_build.c
- src/lib/pubsub/pubsub_build.h 87 additions, 0 deletionssrc/lib/pubsub/pubsub_build.h
- src/lib/pubsub/pubsub_builder_st.h 161 additions, 0 deletionssrc/lib/pubsub/pubsub_builder_st.h
- src/lib/pubsub/pubsub_connect.h 47 additions, 0 deletionssrc/lib/pubsub/pubsub_connect.h
- src/lib/pubsub/pubsub_flags.h 32 additions, 0 deletionssrc/lib/pubsub/pubsub_flags.h
- src/lib/pubsub/pubsub_publish.c 70 additions, 0 deletionssrc/lib/pubsub/pubsub_publish.c
- src/lib/pubsub/pubsub_publish.h 15 additions, 0 deletionssrc/lib/pubsub/pubsub_publish.h
- src/test/include.am 1 addition, 0 deletionssrc/test/include.am
- src/test/test.c 1 addition, 0 deletionssrc/test/test.c
- src/test/test.h 1 addition, 0 deletionssrc/test/test.h
- src/test/test_pubsub_msg.c 305 additions, 0 deletionssrc/test/test_pubsub_msg.c
Loading
Please register or sign in to comment