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>

Reply via email to