aboutsummaryrefslogblamecommitdiffstats
path: root/doc/libbus.7
blob: cb1e460367ecb4e98d33cd57c3382db742fa0b2d (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11



                                                                     

                                                                
             



                                                                        
                    



                                                                        
            

                                                                        
           



                                                                     
        
                                                            
.TH LIBBUS 7 BUS-%VERSION%
.SH NAME
libbus - A simple daemonless system for broadcasting messages locally
.SH DESCRIPTION
\fBbus\fP is a stupid-simple, thrilless, daemonless interprocess
communication system for broadcasting messages.
.SH RATIONALE
We need an interprocess communication system similar to message queues.
But we need broadcasting rather than anycasting, so we have a fast,
simple and daemonless system for announcing events to any processes that
might be interested.
.SH FUTURE DIRECTION
Perhaps the ability to have groups and other permissions on bus, so they
can be shared among users and be system-wide.  Private and abstract
buses might be interesting too, as well as timed out read and writes,
and non-blocking writes.
.SH SEE ALSO
bus(1), bus(5), bus_create(3), bus_unlink(3), bus_open(3), bus_close(3),
bus_read(3), bus_write(3)
.SH AUTHORS
Principal author, Mattias Andrée.  See the LICENSE file for the full
list of authors.
.SH LICENSE
MIT/X Consortium License.
.SH BUGS
Please report bugs to https://github.com/maandree/bus/issues