Jan Pokorný
63dc43bb79
build: docs: {dependent -> public}_headers + more robust obtaining
2016-03-10 21:11:01 +01:00
Jan Pokorný
2468e46a56
build: extra clean-local rule instead of overriding clean-generic
...
Previously, stuffing CLEANFILES with anything would not work in the
affected files.
2016-03-10 21:06:29 +01:00
Jan Pokorný
b69c74357f
build: fix out-of-tree build broken with 0b04ed5 ( #184 )
...
Generating the man pages definitely doesn't depend on existence of
(possibly generated) header files that we omit anyway.
2016-03-10 16:37:16 +01:00
Jan Pokorný
4df20fbb53
build: fix man3 pages not installed
...
Issue with original version of the patch spotted by Chrissie (thanks).
2016-02-22 14:50:37 +01:00
Jan Pokorný
792c34bf6b
build: header-based man pages: include also qbdefs.h+qbrb.h
...
No reason not to do that. Situation with qbconfig.h is a bit more
complicated as this file gets generated from .in file and there is
currently no reliable inter-dir/makefile (siblings) targets
dependency tracking in place, AFAICT.
2016-02-18 19:04:48 +01:00
Jan Pokorný
cf1588c6ec
build: header-based man pages: dependent_headers - blacklist
...
IOW, make tracking of interfaces to document via man pages maintainable.
2016-02-18 18:56:54 +01:00
Jan Pokorný
0b04ed5e77
build: grab "dependent_headers" from respective Makefile.am
...
...with "echo path/*.h" fallback (equivalent of wildcard function) if
the new methods fails for some reason.
2016-02-18 18:33:14 +01:00
Jan Pokorný
cabe021d47
build: fix "dependant" typo
2016-02-18 18:28:03 +01:00
Jan Pokorný
fdbb80a87b
doc: IPC overview: fix typos
2016-02-16 17:49:01 +01:00
Jan Pokorný
3ef3ae434f
doc: main overview: fix style + reword per spec file
2016-02-16 17:48:35 +01:00
Ken Gaillot
6957f24738
docs: update doxygen files
...
These are the results of "doxygen -u" to get rid of warnings.
2015-09-09 15:54:29 -05:00
Ferenc Wágner
fcc9d5e8bd
Clear DOT_FONTNAME, since FreeSans is not included anymore
...
The new default is Helvetica.
2015-04-20 16:12:55 +02:00
Ferenc Wágner
9e0eb16682
Remove obsolete options from doxyfiles
...
The SYMBOL_CACHE_SIZE, HTML_ALIGN_MEMBERS and USE_INLINE_TREES options
were at their default values, so it is safe to remove them now that they
only generate warnings.
2015-04-20 16:12:54 +02:00
Ferenc Wágner
5a140cea38
Do not suppress echoing of Doxygen commands
...
This makes fixing Doxygen warnings easier.
2015-04-20 16:12:50 +02:00
Angus Salkeld
a6797c5c19
docs: install qb-blackbox.8 if doxygen is not available.
...
fixes bug #54
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2013-02-13 15:45:40 +11:00
Angus Salkeld
59bdedf59b
Upgrade the doxygen config.
...
The new doxygen says SHOW_DIRECTORIES is deprecated.
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2012-07-14 22:30:24 +10:00
Angus Salkeld
70a9623a48
Remove message queues
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2012-05-28 13:41:04 +10:00
Angus Salkeld
c41f2c93a0
Add a tool to dump the blackbox.
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2012-05-28 11:16:00 +10:00
Angus Salkeld
dfe624f5a9
examples: add ipc client/server
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2011-10-23 22:40:26 +11:00
Angus Salkeld
94767b18b8
Initial map using either a skiplist or a hashtable
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2011-08-22 14:11:43 +10:00
Angus Salkeld
835eefeff8
docs: add utils to the mainpage
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2011-08-22 13:27:51 +10:00
Angus Salkeld
04b76a0f27
LOG: fix make install and distcheck
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2011-03-28 12:25:06 +11:00
Angus Salkeld
fcf4ddfd59
LOG: improve the doxygen overview.
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2011-03-27 21:56:59 +11:00
Angus Salkeld
e910f8bc18
Add logging infrastructure.
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2011-03-25 23:34:12 +11:00
Angus Salkeld
28ff1546ba
DOCS: set the version from a configure variable
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-12-13 15:51:47 +11:00
Angus Salkeld
f0efc457db
DOCS: add some doxygen comments to array & hdb.
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-10-19 08:59:51 +11:00
Angus Salkeld
9745d4feb7
Add a resizable array that doesn't move memory.
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-10-19 07:05:54 +11:00
Angus Salkeld
e7b46822d5
ATOMIC: fix make distcheck
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-10-19 07:05:54 +11:00
Angus Salkeld
43d8b36518
Add atomic operations.
...
This was initially copied from glib. How ever I have
simplified it to only support proper atomic operations
with gcc builtin __sync calls. The backup is pthread_spin_lock().
I have also obviously namespaced the code to qb_.
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-10-18 11:24:07 +11:00
Angus Salkeld
47443a5b63
DOCS: do some work on the doxygen output.
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-10-17 19:31:24 +11:00
Angus Salkeld
57af215a96
Remove timer.c (rather use mainloop)
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-10-12 21:53:52 +11:00
Angus Salkeld
08e5a9004d
Add a priority based main loop.
...
This is to try and get a better balance in the amount
of processing between IPC and totem in corosync.
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-10-12 21:53:52 +11:00
Angus Salkeld
b49449c0ad
DOCS: quiten the doxygen make process
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-10-06 20:39:00 +11:00
Angus Salkeld
e3a6cd6ad6
Delete unchecked API (to be re-added later).
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-09-30 20:49:11 +10:00
Angus Salkeld
e5ffd5a210
BSD: port new changes to BSD
...
- check for doxygen
- no RLIMIT_MSGQUEUE on bsd
- change ENODATA to ENOMSG
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-09-03 14:04:00 +10:00
Angus Salkeld
bd2c07f739
Add a ringbuffer based off the one in logsys.
...
This ringbuffer is usable across processes.
the point is to use this for IPC to provide async
connections from client to server, but with inherient
flow control.
This still needs a bit of clean up, but committing now
for feedback and as it is quite functional.
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-06-10 12:44:27 +10:00
Angus Salkeld
6b052988a9
man: document qblist.h better.
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-05-31 15:22:12 +10:00
Angus Salkeld
7cfb5e472f
Roll all little libs into libqb.
...
This really makes things simpler (to produce and use).
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-05-27 11:34:58 +10:00
Angus Salkeld
5abc366c33
Make docs rules more maintainable
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-05-26 14:11:23 +10:00
Angus Salkeld
2e2e6761bf
Fix make doxygen (for html output)
...
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-05-25 20:30:37 +10:00