# Automatically generated skeleton code. DO NOT EDIT. # Generated on Wed May 10 20:30:20 2000 by idl2perl 2.7 with command: # bin/idl2perl -outdir t/COPE Data.idl use COPE::CORBA::Skel; use COPE::Data::Anything_types; # interface Data::Anything (IDL:cope/Data/Anything:1.0) package Data::Anything_skel; use base qw(CORBA::_Skel); $Data::Anything_skel::_id = 0; $Data::Anything_skel::_interface = 'IDL:cope/Data/Anything:1.0'; sub new { my $class = shift; my $id = shift || $Data::Anything_skel::_id++; my $self = bless [\%Data::Anything_skel::FIELDS, $id], $class; return $self; } # operation one_thing (IDL:cope/Data/Anything/one_thing:1.0) sub one_thing ($$) { my($self,$serverrequest) = @_; my $arg_list = [ { 'argument' => { _type => $CORBA::_tc_any }, 'arg_modes' => 2, }, ]; $serverrequest->params($arg_list); $self->{impl}->one_thing( $arg_list->[0]{argument}{_value}, ); } # operation summary (IDL:cope/Data/Anything/summary:1.0) sub summary ($$) { my($self,$serverrequest) = @_; my $result_ = { _type => $Data::Anything::Stuff::_tc }; my $arg_list = [ { 'argument' => { _type => $CORBA::_tc_any }, 'arg_modes' => 0, }, ]; $serverrequest->params($arg_list); $serverrequest->result($result_); $result_->{_value} = $self->{impl}->summary( $arg_list->[0]{argument}{_value}, ); } 1;