Ignore:
Timestamp:
01/05/2007 12:02:16 AM (13 years ago)
Author:
art
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • nrEngine/include/ITask.h

    r1 r17  
    279279                NR_FORCEINLINE TaskProperty getTaskProperty() const { return _taskProperty; } 
    280280                 
     281                #if 0 
    281282                /** 
    282283                * Add a new task id of a task on which one this task depends. 
     
    297298                **/ 
    298299                Result addTaskDependency(const ITask* pTask); 
    299  
     300                #endif 
     301                 
     302                /** 
     303                * Add a new task on which one this task depends. 
     304                * 
     305                * @param task Smart poitner to the task 
     306                * @return either OK or: 
     307                **/ 
     308                Result addTaskDependency(SharedPtr<ITask> task); 
     309         
    300310        protected: 
    301311 
     
    338348                int32   _taskGraphColor; 
    339349 
    340                 //! This vector does store all task id's on which one this depends 
    341                 std::vector<TaskId>             _taskDependencies; 
     350                //! This list does store all tasks on which one this depends 
     351                std::list< SharedPtr<ITask> >   _taskDependencies; 
    342352 
    343353                //! Set the task type. This method is private, so only friends can set the type 
Note: See TracChangeset for help on using the changeset viewer.