mirror of
https://github.com/troglobit/finit.git
synced 2026-10-28 12:30:44 +00:00
libink: a message bus is not a peer
libink was written against the only bus it had, its own, where the peer on the other end is the client. A broker is not: it routes for senders it names itself, expects a DESTINATION on anything addressed through it, and answers on its own schedule rather than next. Runlevels go on the wire as S and N rather than the digits Finit keeps internally, since that is what a caller outside Finit means by one. The library stays a convenience library, linked into finit and initctl and installed nowhere: the ABI promise waits until libink is its own project. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
1 parent
6310d9e760
commit
b55dada80b
16 files changed
+340
-250
No files matched your search
@@ -3,6 +3,5 @@
|
||||
.dirstamp
|
||||
*.lo
|
||||
libink.*
|
||||
!libink.pc.in
|
||||
Makefile
|
||||
Makefile.in
|
||||
Reference in new issue
Block a user