[rrd-developers] [PATCH] add 'flush' to language bindings

Tobias Oetiker tobi at oetiker.ch
Sat Mar 28 12:15:02 CET 2009


Yesterday Florian Forster wrote:

> Hi,
>
> On Fri, Mar 27, 2009 at 03:29:07PM +0100, Tobias Oetiker wrote:
> > > Most of them are already rrdc_*.  I don't see a reason to s/^rrdc/rrdcd/.
> >
> > sure, rrdc_* is fine too
>
> I used the `rrdc_' prefix for all exported functions which connect to
> the server. The `c' was meant as apprevation for `client'.
>
> I have to admit I don't quite see the need for introducing a different
> prefix. What problem is that supposed to solve?
>
> As for `rrd_cmd_flush': I used that name, because there already was a
> function called `rrd_flush' that was exported. Dropping that old
> function and changing the new function's name is, in my opinion, not a
> good move and will create problems.

yes dropping rrd_flush from the api is not a good idea, otoh it
does not acomplish anything sensible in the code, so I propose the
following:

have rrdc_flush for the client flushing function
and turn rrd_flush into a no-op for backward compatibility

cheers
tobi


>
> Regards,
> -octo
>

-- 
Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900



More information about the rrd-developers mailing list