[Click] read and write handlers
Eddie Kohler
kohler at cs.ucla.edu
Fri Mar 27 12:00:30 EDT 2009
Sure. In developing Clicky, I found it very useful for Click to communicate
more information about individual handlers (so that Clicky would make an
appropriate GUI). The extra characters communicate that information.
So far the extra characters are:
+ read handler takes parameters
% handler is raw (essentially obsolete)
. handler is "calm" (value will not change in normal operation;
also essentially obsolete)
$ handler is expensive to calculate (GUI shouldn't ask for it by
default)
U handler is uncommon (GUI should hide it by default)
D handler is deprecated and may be removed in a future release
(and GUI should hide it by default)
b write handler takes no arguments and acts like a pushbutton
(GUI renders it as a pushbutton; example: reset)
c write handler takes a boolean value (GUI renders as checkbox)
These can be set with the corresponding Handler:: constants.
Eddie
Andy Van Maele wrote:
> Hello,
>
> using click for some time now, I am familiar with the concept of read,
> write and read-write handlers.
> After updating my click version (after some time), I've noticed more
> variations when having a look at the handlers.
> E.g. using a ToDevice element, and having a look at the
> /click/ToDevice/handlers file, there seem to be different kinds of read
> handlers:
> - r
> - r.
> - rD
>
> After searching through the documentation, I can't find the difference
> between these indications. Could someone point them out, or give me a
> hint where I can continue my search ?
>
> regards,
> Andy Van Maele
>
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
More information about the click
mailing list