]> SALOME platform Git repositories - modules/superv.git/commitdiff
Salome HOME
Remove of obsolete methods
authorrahuel <rahuel@opencascade.com>
Tue, 30 Aug 2005 06:15:59 +0000 (06:15 +0000)
committerrahuel <rahuel@opencascade.com>
Tue, 30 Aug 2005 06:15:59 +0000 (06:15 +0000)
SetValue method name instead of Value for clarification of code

src/GraphBase/DataFlowBase_DataPort.cxx
src/GraphBase/DataFlowBase_DataPort.hxx

index 4e7c3e1ed5b8fb6202fee03a792fc6dc89f32e80..66511ee2b29694e0eb54059d0341e4651eac9f27 100644 (file)
@@ -66,7 +66,8 @@ void GraphBase::DataPort::InitialValues(CORBA::Any aValue ) {
   }
   else if ( !strcmp( Type , "string" ) ) {
     cdebug << "string" << endl ;
-    InitialValue <<= (char *) "";
+//    InitialValue <<= (char *) NULL ;
+    InitialValue <<= "" ;
   }
   else if ( !strcmp( Type , "boolean" ) ) {
     cdebug << "boolean" << endl ;
@@ -109,20 +110,20 @@ void GraphBase::DataPort::InitialValues(CORBA::Any aValue ) {
   _Value = &_InitialValue ;
 }
 
-void GraphBase::DataPort::Value( const CORBA::Any & aDataValue ) {
+void GraphBase::DataPort::SetValue( const CORBA::Any & aDataValue ) {
   CORBA::Any * aValue = new CORBA::Any( aDataValue ) ;
-  Value( aValue ) ;
+  SetValue( aValue ) ;
 }
 
 #define ValueTrace 0
-void GraphBase::DataPort::Value( const CORBA::Any * aDataValue ) {
-//  cdebug << pthread_self() << " Value(aDataValue) --> pthread_mutex_lock " << &_MutexWait
+void GraphBase::DataPort::SetValue( const CORBA::Any * aDataValue ) {
+//  cdebug << pthread_self() << " SetValue(aDataValue) --> pthread_mutex_lock " << &_MutexWait
 //         << endl ;
   if ( pthread_mutex_lock( &_MutexWait ) ) {
     perror( "lock DataValue" ) ;
     exit( 0 ) ;
   }
-//  cdebug << pthread_self() << " Value(aDataValue) pthread_mutex_locked " << &_MutexWait
+//  cdebug << pthread_self() << " SetValue(aDataValue) pthread_mutex_locked " << &_MutexWait
 //         << endl ;
 
   delete _theValue ;
@@ -357,7 +358,7 @@ void GraphBase::DataPort::Value( const CORBA::Any * aDataValue ) {
     perror( "unlock DataValue" ) ;
     exit( 0 ) ;
   }
-//  cdebug << pthread_self() << " Value(aDataValue) --> pthread_mutex_unlocked " << &_MutexWait
+//  cdebug << pthread_self() << " SetValue(aDataValue) --> pthread_mutex_unlocked " << &_MutexWait
 //         << endl ;
 
 }
index 89bf02ad1013b73fc8d1df5fff78abbd28ab55ff..ee1b4befe7b78b614db46aca980d7f0c5d2bb054 100644 (file)
@@ -46,7 +46,7 @@ namespace GraphBase {
       bool                  _Done ;
       pthread_mutex_t       _MutexWait ;
 
-      void Value( const CORBA::Any * aValue ) ;
+      void SetValue( const CORBA::Any * aValue ) ;
 
     public :
 
@@ -58,18 +58,17 @@ namespace GraphBase {
       virtual ~DataPort() ;
 
       void InitialValues(CORBA::Any aValue ) ;
-      void Value (const CORBA::Any & aValue ) ;
-//      void Value( const CORBA::Any * aValue ) ;
-//      void Value( const CORBA::Any ** aValue ) ;
-//      CORBA::Any const * Value() const ;
+//SetValue is under the control of _MutexWait because of concurrent access with Value()
+      void SetValue (const CORBA::Any & aValue ) ;
       const CORBA::Any Value() const ;
       bool BoolValue() const ;
-//      const CORBA::Any ** ValuePtr() const ;
 
+//PortState is NOT under the control of _MutexWait because there is no problem of concurrent access
       void PortState( SUPERV::GraphState aPortState ) {
            _PortState = aPortState ; } ;
       SUPERV::GraphState PortState() { return _PortState ; } ;
 
+//PortDone is NOT under the control of _MutexWait because there is no problem of concurrent access
       void PortDone( bool aDone ) {
 //           cdebug << "ChgDone(.) " << NodeName() << " " << PortName() << " "
 //                  << _Done << " -> " << aDone << endl ;