// delete [] _Comment;
}
+#define CoupledNodeTrace 0
void GraphBase::GOTONode::CoupledNode( GraphBase::InLineNode * aCoupledNode ) {
+#if CoupledNodeTrace
cdebug << this << " " << Name() << " GraphBase::GOTONode::CoupledNode( " ;
+#endif
if ( aCoupledNode ) {
CoupledNodeName( aCoupledNode->Name() ) ;
+#if CoupledNodeTrace
cdebug << aCoupledNode->Name() ;
+#endif
}
else {
+#if CoupledNodeTrace
cdebug << "NULL" ;
+#endif
}
+#if CoupledNodeTrace
cdebug << " )" << endl ;
+#endif
_CoupledNode = aCoupledNode ;
}
const GraphBase::InLineNode * GraphBase::GOTONode::CoupledNode() const {
-// cdebug << this << " " << Name() << " GraphBase::GOTONode::CoupledNode() --> " ;
-// if ( _CoupledNode ) {
-// cdebug << _CoupledNode->Name() ;
-// }
-// else {
-// cdebug << "NULL" ;
-// }
-// cdebug << endl ;
+#if CoupledNodeTrace
+ cdebug << this << " " << Name() << " GraphBase::GOTONode::CoupledNode() --> " ;
+ if ( _CoupledNode ) {
+ cdebug << _CoupledNode->Name() ;
+ }
+ else {
+ cdebug << "NULL" ;
+ }
+ cdebug << endl ;
+#endif
return _CoupledNode ;
}
GraphBase::InLineNode * GraphBase::GOTONode::CoupledNode() {
-// cdebug << this << " " << Name() << " GraphBase::GOTONode::CoupledNode() --> " ;
-// if ( _CoupledNode ) {
-// cdebug << _CoupledNode->Name() ;
-// }
-// else {
-// cdebug << "NULL" ;
-// }
-// cdebug << endl ;
+#if CoupledNodeTrace
+ cdebug << this << " " << Name() << " GraphBase::GOTONode::CoupledNode() --> " ;
+ if ( _CoupledNode ) {
+ cdebug << _CoupledNode->Name() ;
+ }
+ else {
+ cdebug << "NULL" ;
+ }
+ cdebug << endl ;
+#endif
return _CoupledNode ;
}
}
_CoupledNodeName = new char [ strlen( aCoupledNodeName ) + 1 ] ;
strcpy( _CoupledNodeName , aCoupledNodeName ) ;
- cdebug << this << " " << Name() << " GraphBase::GOTONode::CoupledNodeName() --> " ;
- if ( _CoupledNodeName ) {
- cdebug << _CoupledNodeName ;
- }
- else {
- cdebug << "NULL" ;
- }
- cdebug << endl ;
+#if CoupledNodeTrace
+ cdebug << this << " " << Name() << " GraphBase::GOTONode::CoupledNodeName() --> "
+ << (void * ) _CoupledNodeName << " = " << _CoupledNodeName << endl ;
+#endif
}
char * GraphBase::GOTONode::CoupledNodeName() const {
+#if CoupledNodeTrace
cdebug << this << " " << Name() << " GraphBase::GOTONode::CoupledNodeName() --> " ;
if ( _CoupledNodeName ) {
- cdebug << _CoupledNodeName ;
+ cdebug << (void * ) _CoupledNodeName << " = " << _CoupledNodeName << endl ;
}
else {
- cdebug << "NULL" ;
+ cdebug << "NULL" << endl ;
}
- return my_strdup( _CoupledNodeName ) ;
+#endif
+//JR 17.02.2005 Memory Leak return my_strdup( _CoupledNodeName ) ;
+ return _CoupledNodeName ;
}
//bool GraphBase::GOTONode::SaveXML( ostream &f , char *Tabs ,
GraphBase::ListOfPythonFunctions aPythonFunction ;
if ( PyFuncName() ) {
aFuncNames.resize( 1 ) ;
- aFuncNames[0] = CORBA::string_dup( PyFuncName() ) ;
+//JR 24.02.2005 Memory Leak aFuncNames[0] = CORBA::string_dup( PyFuncName() ) ;
+ aFuncNames[0] = string( PyFuncName() ) ;
aPythonFunction.resize( 1 ) ;
aPythonFunction[0] = PythonFunction() ;
}
GraphBase::ListOfPythonFunctions aPythonFunction ;
if ( PyFuncName() ) {
aFuncNames.resize( 1 ) ;
- aFuncNames[0] = CORBA::string_dup( PyFuncName() ) ;
+//JR 24.02.2005 Memory Leak aFuncNames[0] = CORBA::string_dup( PyFuncName() ) ;
+ aFuncNames[0] = string( PyFuncName() ) ;
aPythonFunction.resize( 1 ) ;
aPythonFunction[0] = PythonFunction() ;
}