Program: bbtk
Module: $RCSfile: bbtkBlackBoxInputConnector.h,v $
Language: C++
- Date: $Date: 2008/12/08 12:53:56 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2008/12/11 09:50:35 $
+ Version: $Revision: 1.7 $
=========================================================================*/
/* ---------------------------------------------------------------------
#define __bbtkBlackBoxInputConnector_h__
#include "bbtkConnection.h"
-#include "bbtkChangeTime.h"
#include <vector>
namespace bbtk
/// The parameter is USELESS today but would be useful if we allow multiple connections on inputs
void UnsetConnection(Connection* c);
- // IOStatus
- void BackwardUpdate();
-
- /// Returns the ChangeTime of the output (const)
- // const ChangeTime& GetChangeTime() const { return mChangeTime; }
- /// Returns the ChangeTime of the output
- // ChangeTime& GetChangeTime() { return mChangeTime; }
- // bool SetChangeTime(const ChangeTime& t) { return mChangeTime.Set(t); }
+ // Recursive execution
+ void RecursiveExecute();
/// Returns the connection plugged into this input (const)
Connection* GetConnection() const { return mConnection; }
/// The status of the input (UPTODATE | MODIFIED | OUTOFDATE)
IOStatus mStatus;
- // The change time
- // ChangeTime mChangeTime;
-
- /*
- /// Returns the TimeStamp
- const TimeStamp& GetTimeStamp() const { return mTimeStamp;}
- TimeStamp& GetTimeStamp() { return mTimeStamp;}
- /// Set the connector to MODIFIED status and increments the time stamp
- void SetModified()
- { mStatus = MODIFIED; mTimeStamp.Modified(); }
- /// The TimeStamp
- TimeStamp mTimeStamp;
- */
};
}