97 |
|
|
98 |
confess "need state" unless ( $state ); # don't remove! |
confess "need state" unless ( $state ); # don't remove! |
99 |
|
|
100 |
|
=for obsolete |
101 |
|
|
102 |
# XXX dragons ahead: convert name to tree rewriting it into perl |
# XXX dragons ahead: convert name to tree rewriting it into perl |
103 |
my $s = '$state->{ParameterInfo}->' . $tree->name2perl( $name ) . "->{writable} = $writable;"; |
my $s = '$state->{ParameterInfo}->' . $tree->name2perl( $name ) . "->{writable} = $writable;"; |
104 |
eval "$s"; |
eval "$s"; |
105 |
confess "can't eval $s : $@" if ($@); |
confess "can't eval $s : $@" if ($@); |
106 |
|
|
107 |
|
=cut |
108 |
|
|
109 |
|
$state->{ParameterInfo}->{$name} = $writable; |
110 |
|
|
111 |
#warn "## state = dump( $state ), "\n"; |
#warn "## state = dump( $state ), "\n"; |
112 |
|
|
113 |
$state->{_trigger} = 'GetParameterNamesResponse'; |
$state->{_trigger} = 'GetParameterNamesResponse'; |