HylaFAX The world's most advanced open source fax server |
* John Hudak <john.j.hudak@xxxxxxxxxxx> [070905 12:17]: > I am new to using Hylafax and have bumped into a few problems that I've > more or less noodled through them. The biggest time sink in all of this > is combing through code trying to discern the logic. Can anyone point > me to a source of process flow, control flow or data flow diagrams that > would, at a high level, provide some insight to this? Yea, I am a > picture person for this sort of stuff..... Reverse engineering is a > pain, not to mention time consuming, and I hate to bother the forum with > issues who's solution is obvious, once you know the intended behavior. > Thanks John, Do you have any specific parts you are looking for? HylaFAX is a client-server system. The basic flow for sending is something like: clients submit jobs -> hfaxd hfaxd reads/writes qfiles (sendq/qXXXXX) and documents hfaxd communicates with faxq (the fax scheduler) about jobs over a FIFO faxq prepares jobs (forks and runs bin/*2ps to render jobs) faxq execs faxsend to send jobs faxq execs "NotifyCmd" to handle notification for jobs If you have specific questions about any of them, just ask. a. -- Aidan Van Dyk aidan@xxxxxxxx Senior Software Developer +1 215 825-8700 x8103 iFAX Solutions, Inc. http://www.ifax.com/
Attachment:
signature.asc
Description: Digital signature