# Automatically generated skeleton code. DO NOT EDIT. # Generated on Wed Jul 6 00:56:24 2005 by idl2perl 2.7 with command: # bin/idl2perl examples/copex.idl use COPE::CORBA::Skel; use Copex::Persistent_types; # interface Copex::Persistent (IDL:Copex/Persistent:1.0) package Copex::Persistent_skel; use base qw(CORBA::_Skel); $Copex::Persistent_skel::_id = 0; $Copex::Persistent_skel::_interface = 'IDL:Copex/Persistent:1.0'; sub new { my $class = shift; my $id = shift || $Copex::Persistent_skel::_id++; my $self = bless [\%Copex::Persistent_skel::FIELDS, $id], $class; return $self; } # operation new_temp (IDL:Copex/Persistent/new_temp:1.0) sub new_temp ($$) { my($self,$serverrequest) = @_; my $result_ = { _type => $Copex::Temp::_tc }; my $arg_list = [ { 'argument' => { _type => $Copex::temp_properties::_tc }, 'arg_modes' => 0, }, ]; $serverrequest->params($arg_list); $serverrequest->result($result_); $result_->{_value} = $self->{impl}->new_temp( $arg_list->[0]{argument}{_value}, ); } # operation GetProps (IDL:Copex/Persistent/GetProps:1.0) sub GetProps ($$) { my($self,$serverrequest) = @_; my $result_ = { _type => $Copex::pers_properties::_tc }; my $arg_list = [ ]; $serverrequest->params($arg_list); $serverrequest->result($result_); $result_->{_value} = $self->{impl}->GetProps( ); } 1;