I commited a patch into the node to make it possible to ask for expected data types with FCP. See http://wiki.freenetproject.org/FCP2p0GetConfig , http://wiki.freenetproject.org/FCP2p0ConfigData .
I hope it will help you (anyway it will help me :) For periods, I can't make the data type more specific than "string" at the moment, sorrry. Currently, I'm wondering if it would also be a good idea to convert all the values into basic units (-> in bytes) and let the client apps displays it in a more user-friendly way ? (I'm not really sure how the client would handle values like '1025' ...) > Jerome Flesch schrieb: > >> Hi, > >> > >> I have a question regarding byte sizes in Fcp. Along with some requests > >> sizes are passed as 1G or 1000K. > > > > I would be interrested to know where you saw that. From what I know, FCP > > always provide/need sizes/times in bytes/seconds (except for things > > related to the node config, see below). > > ConfigData > current.node.outputBandwidthLimit=12K > current.node.storeSize=1G > (...) > EndMessage > > >> Quite obvious what it's about but > >> nevertheless it is not documented. > >> > >> Can I assume Fcp always uses kibs and values are always passed following > >> this patttern? > >> > >> -1 (not set) > >> n > >> n*1000 or (n)K > >> n*1.000.000 or (n)M > >> (...) > >> > >> The only time value (except from secs since epoch) I faced so far is one > >> I got in > >> response to GetConfig. It read '1HOUR'. Is there a similar pattern for > >> time values to rely on? > > > > This value comes directly from the node configuration, and node > > configuration is made to be human readable. Imo, that's the only reason > > why this time is not given in seconds. > > ConfigData > default.logger.interval=1HOUR > EndMessage > > > To make these values adjustable by users I have to parse them. > So there should be a spec somewhere. It would be enough to give > me a pointer where to find it in freenets sources (still a bit lost > in there) and I'd happily add a page regarding Fcp types to the wiki. > > > Juergen > > > > > > _______________________________________________ > Tech mailing list > Tech at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech -- Jerome Flesch -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. URL: <https://emu.freenetproject.org/pipermail/tech/attachments/20080213/4bba7f9d/attachment.pgp>