// Author : Jean Rahuel, CEA
// Module : SuperVisionTest
-using namespace std;
#include <stdio.h>
#include <unistd.h>
#include <fstream>
#include "AdditionComponent_Impl.hxx"
#include "Adder_Impl.hxx"
+using namespace std;
+
AdditionInterface_Impl::AdditionInterface_Impl( CORBA::ORB_ptr orb,
PortableServer::POA_ptr poa,
PortableServer::ObjectId * contId,
AdditionInterface_Impl::~AdditionInterface_Impl() {
}
-double AdditionInterface_Impl::Add( double x , double y , double & z ) {
+CORBA::Double AdditionInterface_Impl::Add( CORBA::Double x , CORBA::Double y , CORBA::Double & z ) {
beginService( " AdditionInterface_Impl::Add" );
z = x + y ;
int S;
return (x - y) ;
}
-double AdditionInterface_Impl::AddWithoutSleep( double x , double y , double & z ) {
+CORBA::Double AdditionInterface_Impl::AddWithoutSleep( CORBA::Double x , CORBA::Double y , CORBA::Double & z ) {
beginService( " AdditionInterface_Impl::AddWithoutSleep" );
z = x + y ;
LastAddition = z ;
return (x - y) ;
}
-long AdditionInterface_Impl::Sigma( long n ) {
+CORBA::Long AdditionInterface_Impl::Sigma( CORBA::Long n ) {
long sigma = 0 ;
int i , j ;
beginService( " AdditionInterface_Impl::Sigma" );
return sigma ;
}
-void AdditionInterface_Impl::Setx( double x ) {
+void AdditionInterface_Impl::Setx( CORBA::Double x ) {
int S = 1+(int) (15.0*rand()/(RAND_MAX+1.0));
while ( S ) {
S = sleep(S);
xx = x ;
}
-void AdditionInterface_Impl::Sety( double y ) {
+void AdditionInterface_Impl::Sety( CORBA::Double y ) {
int S = 1+(int) (15.0*rand()/(RAND_MAX+1.0));
while ( S ) {
S = sleep(S);
yy = y ;
}
-double AdditionInterface_Impl::Addxy() {
+CORBA::Double AdditionInterface_Impl::Addxy() {
int S = 1+(int) (15.0*rand()/(RAND_MAX+1.0));
while ( S ) {
S = sleep(S);
return zz;
}
-double AdditionInterface_Impl::AddyTox( double y ) {
+CORBA::Double AdditionInterface_Impl::AddyTox( CORBA::Double y ) {
int S = 1+(int) (15.0*rand()/(RAND_MAX+1.0));
while ( S ) {
S = sleep(S);
return zz;
}
-double AdditionInterface_Impl::LastResult() {
+CORBA::Double AdditionInterface_Impl::LastResult() {
beginService( " AdditionInterface_Impl::LastResult" );
sendMessage(NOTIF_STEP, "AdditionInterface_Impl::LastResult is Computing");
endService( " AdditionInterface_Impl::LastResult" );
return true ;
}
-void AdditionInterface_Impl::AdditionObjRef2( bool & FuncValue ,
- AdditionComponent::Adder_out aAdder ) {
+void AdditionInterface_Impl::AdditionObjRef2( CORBA::Boolean & FuncValue ,
+ AdditionComponent::Adder_out aAdder ) {
beginService( "AdditionInterface_Impl::Addition" );
sendMessage(NOTIF_STEP, "AdditionInterface_Impl creates Adder_Impl");
Adder_Impl * myAdder ;
FuncValue = true ;
}
-bool AdditionInterface_Impl::AdditionObjRefs( const AdditionComponent::AdditionInterface_ptr AdditionInterface1 ,
- const AdditionComponent::AdditionInterface_ptr Adder2 ,
- const AdditionComponent::AdditionInterface_ptr Adder3 ,
- AdditionComponent::AdditionInterface_out RetAdditionInterface1 ,
- AdditionComponent::AdditionInterface_out RetAdder2 ,
- AdditionComponent::AdditionInterface_out RetAdder3 ) {
+CORBA::Boolean AdditionInterface_Impl::AdditionObjRefs( AdditionComponent::AdditionInterface_ptr AdditionInterface1 ,
+ AdditionComponent::AdditionInterface_ptr Adder2 ,
+ AdditionComponent::AdditionInterface_ptr Adder3 ,
+ AdditionComponent::AdditionInterface_out RetAdditionInterface1 ,
+ AdditionComponent::AdditionInterface_out RetAdder2 ,
+ AdditionComponent::AdditionInterface_out RetAdder3 ) {
bool RetVal = true ;
beginService( "AdditionInterface_Impl::AdditionObjRefs" );
cout << "beginService AdditionInterface_Impl::AdditionObjRefs" << endl ;