Am 10.07.14 19:51, schrieb Jeff Rogers: > Gustaf Neumann wrote: >> Am 09.07.14 21:18, schrieb Jeff Rogers: >>> If I understand correctly, this codepath if used for a non-file based >>> return, so e.g., "ns_return -binary" should get here. >> The code paths are more complex and depend also on the settings of the >> configuration file (e.g. caching, mmap, ...); >> >> when i was working on the async writer i created the call-graph [1] >> below (manually, might contain errors; just did if for the parts i was >> interested in). ReturnRange() is reached for file-descriptor based and >> for data based deliveries > I started to make a similar diagram, but mine's only on a whiteboard so > far and not as complete. What did you use for this diagram (I'm hoping > LibreOffice draw), and can you share the source file? > I've made this with graphviz, the source is here: http://openacs.org/xowiki/download/file/writer.dot
use it e.g. like: dot -Tpng writer.dot > writer.png dot -Tsvg writer.dot > writer.svg -g ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ naviserver-devel mailing list naviserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/naviserver-devel