/[cwmp]/google/trunk/lib/CWMP/Request.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /google/trunk/lib/CWMP/Request.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 200 by dpavlin, Wed Nov 14 19:23:32 2007 UTC revision 203 by dpavlin, Wed Nov 14 21:55:24 2007 UTC
# Line 56  my $rules =  [ Line 56  my $rules =  [
56                          # Name/Value tags must be case insnesitive                          # Name/Value tags must be case insnesitive
57                          my $value = (grep( /value/i, keys %$tag_hash ))[0];                          my $value = (grep( /value/i, keys %$tag_hash ))[0];
58                          $state->{Parameter}->{ _tag($tag_hash, 'Name', '_content') } = _tag($tag_hash, 'Value', '_content' );                          $state->{Parameter}->{ _tag($tag_hash, 'Name', '_content') } = _tag($tag_hash, 'Value', '_content' );
59                            $state->{_trigger} = 'ParameterValue';
60                  },                  },
61    
62  ];  ];
# Line 151  sub parse { Line 152  sub parse {
152          $state = {};          $state = {};
153          $parser->parsestring( $xml );          $parser->parsestring( $xml );
154          if ( my $trigger = $state->{_trigger} ) {          if ( my $trigger = $state->{_trigger} ) {
155                  __PACKAGE__->call_trigger( $trigger, $state );                  warn "### call_trigger( $trigger )\n";
156                    $self->call_trigger( $trigger, $state );
157          }          }
158          # XXX don't propagate _trigger (useful?)          # XXX don't propagate _trigger (useful?)
159          delete( $state->{_trigger} );          delete( $state->{_trigger} );

Legend:
Removed from v.200  
changed lines
  Added in v.203

  ViewVC Help
Powered by ViewVC 1.1.26