/***************************************************************************** * RRDtool 1.0.33 Copyright Tobias Oetiker, 1997 - 2001 ***************************************************************************** * rrd_datalang A system for passing named and typed parameters between * the different parts of rrdtool * * In rrdtool thre are a number of places where large and complex * data structures have to be passed from one function to another * eg when rrd_info returns its findings, but also when a function * like rrd_graph get called. * * At the moment function calling is done with an argc/argv type * interface. Its special property is that all data is passed as * strings, this can lead to unnecessary data conversions being * performed when rrdtool functions are called from a typed * language * * Data returned from functions is not standardized at all, which is * efficient in the sense that the data return interface can be * tailored to the specific needs of the function at hand, but it * also leads to increased probability for implementation errors * as things have to be reinvented for each function. Also adding * new functions into all the language bindings is quite cumbersome. * * Therefore I want to develop a standardized interface for passing named * and typed data into functions and for returning data from functions to * their callers. I am thinking about working of the code in rrd_info.c ... * * Does anyone have experience in this field or any pointers to * read up on related work ? Or maybe even an existing library for * this ? * * Cheers * tobi / 2001-03-10 * *****************************************************************************/
-- ______ __ _ /_ __/_ / / (_) Oetiker, Timelord & SysMgr @ EE-Dept ETH-Zurich / // _ \/ _ \/ / TEL: +41(0)1-6325286 FAX:...1517 ICQ: 10419518 /_/ \.__/_.__/_/ [EMAIL PROTECTED] http://ee-staff.ethz.ch/~oetiker -- Unsubscribe mailto:[EMAIL PROTECTED] Help mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/rrd-developers WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi