Salome HOME
Merge from OCC_development_generic_2006
[modules/superv.git] / src / Supervision / FNode_Impl.cxx
index 99a431188ed819fd2ba10da001b1924ed140e0de..942649746b3449d2933e0ffc6f7f6f62a38fe8af 100644 (file)
@@ -32,9 +32,10 @@ FNode_Impl::FNode_Impl( CORBA::ORB_ptr orb ,
                         const char * NodeComponentName ,
                         const char * NodeInterfaceName ,
                         const char * NodeName ,
-                        const SUPERV::KindOfNode NodeKindOfNode ) :
+                        const SUPERV::KindOfNode NodeKindOfNode ,
+                       bool isCimpl ) :
 //  Engines_Component_i(orb, poa, contId, instanceName, interfaceName, false, false) {
-  CNode_Impl( orb , poa , contId , instanceName , interfaceName , aDataFlowEditor , NodeService , NodeName , NodeKindOfNode , NULLSTRING ) {
+  CNode_Impl( orb , poa , contId , instanceName , interfaceName , aDataFlowEditor , NodeService , NodeName , NodeKindOfNode , NULLSTRING , SUPERV::ListOfStrings() , isCimpl ) {
 //  MESSAGE( NodeName << " " );
   beginService( "FNode_Impl::FNode_Impl" );
 //  cout << "FNode_Impl::FNode_Impl -->" << endl ;
@@ -43,6 +44,7 @@ FNode_Impl::FNode_Impl( CORBA::ORB_ptr orb ,
   _Orb = CORBA::ORB::_duplicate(orb);
   _Poa = poa ;
   _ContId = contId ;
+  _isCimpl = isCimpl ;
 //  DataFlowNode( DataFlowEditor()->AddNode( NodeService , NodeComponentName ,
 //                                           NodeInterfaceName , NodeName ,
 //                                           NodeKindOfNode ) ) ;
@@ -68,6 +70,7 @@ FNode_Impl::FNode_Impl( CORBA::ORB_ptr orb ,
   _Orb = CORBA::ORB::_duplicate(orb);
   _Poa = poa ;
   _ContId = contId ;
+  _isCimpl = true ;
   endService( "FNode_Impl::FNode_Impl" );  
 }