176 |
|
my ($ret,$message,@vals)=$self->runchecker($name,$value); |
177 |
|
# only lodge the value if its valid |
178 |
|
if ( $ret eq 0 ) { |
179 |
< |
$self->{lodgehash}{$name}=$value; |
179 |
> |
$self->_lodgevalue($name,$value); |
180 |
|
} |
181 |
|
return ($ret,$message,@vals); |
182 |
|
} |
183 |
|
|
184 |
+ |
sub _lodgevalue { |
185 |
+ |
my $self=shift; |
186 |
+ |
my $name=shift; |
187 |
+ |
my $value=shift; |
188 |
+ |
|
189 |
+ |
$self->{lodgehash}{$name}=$value; |
190 |
+ |
} |
191 |
+ |
|
192 |
|
sub runchecker { |
193 |
|
my $self=shift; |
194 |
|
my $name=shift; |
245 |
|
|
246 |
|
#print "Setting $name = $value\n"; |
247 |
|
$self->{params}{$name}=$value; |
248 |
< |
$self->lodgevalue($name,$value); |
248 |
> |
$self->_lodgevalue($name,$value); |
249 |
|
} |
250 |
|
|
251 |
|
sub params { |