HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [hylafax-users] Hylafax process/data flowchart



* 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




Project hosted by iFAX Solutions