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

Reply via email to