[rrd-users] Re: stdout with mod_perl and rrdtool
Todd Caine
todd_caine at eli.net
Fri Sep 8 23:57:11 MEST 2000
Tobi,
I don't quite understand how this would be implemented. I modified rrd_graph.c with the
following changes:
rrd_graph accepts one more parameter (int *fd_num)
graph_paint() does not close FILE *fo if the filename is '-' or '::return'
graph_paint() returns the 0 upon success as usual unless the filename was '::return' then it
returns the fileno of FILE *fo
Then, I modified rrd_graph() in RRDs.xs to return an additional parameter
Now my question; is this what you meant by returning the handle to the in memory image? Also,
how will the file descriptor get closed now?
PS. Everything seemed to compile just fine, although I haven't had a chance to see if the new
functionality works yet.
Cheers,
todd
Tobias Oetiker wrote:
> Today you sent me mail regarding [rrd-users] Re: stdout with mod_perl and...:
>
> there would a nice extension one could add to rrdtool. it goes like
> this:
>
> a) allow for a special filename like ::return
>
> b) if the filename eq '::return' then a handle to the in memmory image will be returned as
> the 3rd value from rrdtool graph. You can then work on it in
> which ever frontend you use.
>
> c) and for the enthusiasts, you caould add a new image format: the
> ImageMagick in core image format (not sure what its proper name
> is), so that one can work on the image right away with image magick
> and does not have to compress and decompress and thus saves
> valuable time
>
> patches welcome
>
> tobi
> --
> ______ __ _
> /_ __/_ / / (_) Oetiker, Timelord & SysMgr @ EE-Dept ETH-Zurich
> / // _ \/ _ \/ / TEL: +41(0)1-6325286 FAX:...1517 ICQ: 10419518
> /_/ \.__/_.__/_/ oetiker at ee.ethz.ch http://ee-staff.ethz.ch/~oetiker
>
> --
> Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
> Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
> Archive http://www.ee.ethz.ch/~slist/rrd-users
> WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
--
--------------------------------------------------------------
<!-- Todd Caine - tcaine at eli.net
Software Engineer
Electric Lightwave, Inc.
4400 NE 77th Avenue
Vancouver, WA 98662
Direct Dial: (360) 816-4344 //-->
--------------------------------------------------------------
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the rrd-users
mailing list