#include <project.h>
Collaboration diagram for Project:
Public Types | |
typedef TASK::PTRLIST::const_iterator | TPLCI |
typedef RESOURCE::PTRLIST::const_iterator | RPLCI |
typedef MILESTONE::PTRLIST::const_iterator | MPLCI |
typedef ITEM::PTRLIST::const_iterator | IPLCI |
Public Methods | |
Project () | |
~Project () | |
void | checkComplete () |
void | DoScheduling () |
void | PrintFile () |
int | ResListPosition (const char *id) |
RESOURCE * | FindResource (const char *id) |
void | AddResource (char *id, char *name) |
void | SetEfficiency (char *id, double d) |
TASK * | FindTask (const char *id) |
void | AddTask (TASK *task) |
void | AddTask (char *id, char *name, int duration) |
int | FindDay (char *name) |
void | Vacation (char *resid, int d1, int d2) |
void | AddCandidate (const char *taskid, const char *resid) |
void | BookResource (TASK *t, RESOURCE *parent, RESOURCE *r, int tstart, int tfinish, TimeBlock::Type type) |
void | WorkBlock (const char *taskid, const char *resid, int d1, int d2, TimeBlock::Type type) |
void | WorkBlock (TASK *t, RESOURCE *r, int d1, int d2, TimeBlock::Type type) |
void | AddMilestone (char *id, char *name) |
MILESTONE * | FindMilestone (char *id) |
void | TaskNote (char *taskid, char *text) |
void | ResourceNote (char *resid, char *text) |
void | Blockify (char *id) |
void | AddDescription (char *id, char *desc) |
void | AddGroup (char *id, char **members, int Nmembers) |
void | AddDependencies (char *taskid, char **tasks, int Ntasks) |
void | AddAfter (char *msid, char **tasks, int Ntasks) |
void | SetCompletion (char *task, char *complete) |
void | StartTask (char *taskid, char *dayname, int type) |
void | FinishTask (char *taskid, char *dayname, int type) |
void | StartTask (TASK *t, int d, int type) |
void | FinishTask (TASK *t, int d, int type) |
void | DaysDone (char *taskid, int days) |
void | SetResourceRate (char *resid, char *camount) |
void | AddTaskItem (char *taskid, char *camount, char *desc) |
void | SetProjectRate (char *camount) |
void | AddProjectItem (char *camount, char *desc) |
void | SetStartTime (const char *year, const char *month, const char *mday) |
void | SetStartTime (time_t when) |
void | SetFinishDate (char *dayname) |
void | AddNetworkX (char *taskid, char *xstr) |
void | AddNetworkY (char *taskid, char *ystr) |
void | AddStartNetworkY (char *ystr) |
void | AddFinishNetworkY (char *ystr) |
void | SetDateFormat (char *format) |
void | SortTasks (bool tg_sortbyresource) |
char * | sStartDay () |
char * | sFinishDay () |
int | nTasks () |
TASK * | sortedTask (int i) |
char * | sDays (int i) |
void | SortMilestones () |
int | nMilestones () |
MILESTONE * | sortedMilestone (int i) |
TPLCI | beginTaskList () |
TPLCI | endTaskList () |
int | nDays (int i) |
int | tDays (int i) |
int | networkStartY () |
int | networkFinishY () |
MPLCI | beginMilestoneList () |
MPLCI | endMilestoneList () |
RPLCI | beginResourceList () |
RPLCI | endResourceList () |
double | itemCost () |
int | numItems () |
IPLCI | begin_items () |
IPLCI | end_items () |
int | ResourceIsUsedForTask (RESOURCE *r, TASK *t, int dayNo) |
void | Error (char *fmt,...) |
Public Attributes | |
char * | dayNames [8] |
Private Methods | |
void | LoadDays () |
void | ReverseBookResource (TASK *t, RESOURCE *parent, RESOURCE *r, int tstart, int tfinish, TimeBlock::Type type) |
void | AssignResource (TASK *t, RESOURCE *r, int tstart) |
int | do_match (const char *str, const char *regexp, int case_sig) |
Returns 1 if matches, 0 if doesn't. More... | |
int | FirstFreeTime (TASK *task, RESOURCE *r, int earliest, int duration) |
void | ReverseAssignResource (TASK *t, RESOURCE *r, int tfinish) |
RESOURCE * | FindEarliestResource (TASK *t, int t_earliest) |
void | AssignTask (TASK *t) |
void | ReverseAssignTask (TASK *t) |
void | PredictOverruns () |
void | ReverseScheduleTasks () |
void | ScheduleMilestones () |
void | ScheduleTasks () |
void | printTaskList () |
Print the sorted list of tasks. Used for debugging task sort order. More... | |
void | Debug (char *fmt,...) |
void | Warning (char *fmt,...) |
Private Attributes | |
DAYNAME | days [MAX_TIME] |
TASK::PTRLIST | mTaskList |
TASK::PTRLIST | mSortedTaskList |
MILESTONE::PTRLIST | mMilestoneList |
MILESTONE::PTRLIST | mSortedMilestoneList |
RESOURCE::PTRLIST | mResourceList |
char * | monthNames [13] |
vector< ITEM * > | mItems |
|
Definition at line 63 of file project.h. Referenced by begin_items(), end_items(), Reporter::HTMLCostReport(), Reporter::TeXCostReport(), and Reporter::XMLReport(). |
|
Definition at line 62 of file project.h. Referenced by beginMilestoneList(), endMilestoneList(), FindMilestone(), ScheduleMilestones(), and Reporter::write_milestones(). |
|
Definition at line 61 of file project.h. Referenced by beginResourceList(), BookResource(), endResourceList(), FindEarliestResource(), FindResource(), Reporter::HTMLReport(), PrintFile(), Reporter::PrintPeriod(), Reporter::PrintResourcePeriod(), ReverseBookResource(), Reporter::TexReport(), Reporter::TextReport(), Reporter::UtilGraph(), Vacation(), and Reporter::XMLReport(). |
|
Definition at line 60 of file project.h. Referenced by Reporter::assignY(), beginTaskList(), checkComplete(), endTaskList(), FindTask(), Reporter::HTMLCostReport(), Reporter::HTMLReport(), Reporter::maximumX(), Reporter::NetworkDiagram(), PredictOverruns(), PrintFile(), Reporter::PrintPeriod(), ReverseScheduleTasks(), ScheduleMilestones(), ScheduleTasks(), Reporter::SlippageReport(), and Reporter::TeXCostReport(). |
|
Definition at line 34 of file project.cc. References dayNames, days, MAX_TIME, monthNames, dayname::num, dayname::s, and dayname::t. |
|
Definition at line 101 of file project.cc. |
|
Definition at line 562 of file loadfile.cc. References MILESTONE::addDepends(), Error(), FindMilestone(), and FindTask(). Referenced by ProjectFile::Load(). |
|
Definition at line 331 of file loadfile.cc. References TASK::addCandidate(), Error(), FindResource(), and FindTask(). Referenced by ProjectFile::AddCandidates(), and Vacation(). |
|
Definition at line 364 of file loadfile.cc. References TASK::addDepends(), TASK::addFollows(), Error(), and FindTask(). Referenced by ProjectFile::Load(). |
|
Definition at line 303 of file loadfile.cc. References Error(), FindTask(), and TASK::setDesc(). Referenced by ProjectFile::Load(). |
|
Definition at line 213 of file loadfile.cc. Referenced by ProjectFile::Load(). |
|
Definition at line 255 of file loadfile.cc. References AddResource(), RESOURCE::belongs_to, RESOURCE::contains, Error(), FindResource(), and RESOURCE::is_group. Referenced by ProjectFile::Load(). |
|
Definition at line 551 of file loadfile.cc. References Error(), FindMilestone(), and mMilestoneList. Referenced by ProjectFile::Load(). |
|
Definition at line 183 of file loadfile.cc. References Error(), FindTask(), and TASK::nx. Referenced by ProjectFile::Load(). |
|
Definition at line 196 of file loadfile.cc. References Error(), FindTask(), and TASK::ny. Referenced by ProjectFile::Load(). |
|
Definition at line 611 of file loadfile.cc. References mItems. Referenced by ProjectFile::Load(). |
|
Definition at line 233 of file loadfile.cc. References Error(), FindResource(), and mResourceList. Referenced by AddGroup(), and ProjectFile::Load(). |
|
Definition at line 207 of file loadfile.cc. Referenced by ProjectFile::Load(). |
|
Definition at line 283 of file loadfile.cc. |
|
Definition at line 273 of file loadfile.cc. References TASK::duration(), Error(), FindTask(), NAMED_ID::id(), and mTaskList. Referenced by AddTask(), ProjectFile::Load(), and Vacation(). |
|
Definition at line 591 of file loadfile.cc. References TASK::addItem(), Error(), and FindTask(). Referenced by ProjectFile::Load(). |
|
Definition at line 191 of file sched.cc. References TASK::assigned(), TimeBlock::AUTO_SCHEDULE, TASK::block(), BookResource(), Debug(), RESOURCE::efficiency(), Error(), TASK::fullduration(), NAMED_ID::id(), INVALIDDAYNO, RESOURCE::IsAvailable(), TASK::isVacation(), TASK::remaining, TASK::scheduled, TASK::setAssigned(), TASK::setFinish(), TASK::setStart(), and TASK::start(). Referenced by AssignTask(). |
|
Definition at line 440 of file sched.cc. References TASK::assigned(), AssignResource(), TASK::begin_cando(), TASK::begin_when(), days, Debug(), EarliestByDependency(), TASK::end_when(), Error(), FindEarliestResource(), NAMED_ID::id(), INVALIDDAYNO, TASK::numCandidates(), dayname::s, TASK::scheduled, TASK::setAssigned(), TASK::start(), TaskTimeBlockIterator, and Warning(). Referenced by ScheduleTasks(). |
|
Definition at line 140 of file project.h. Referenced by Reporter::HTMLCostReport(), Reporter::TeXCostReport(), and Reporter::XMLReport(). |
|
Definition at line 132 of file project.h. References mMilestoneList, and MPLCI. Referenced by ScheduleMilestones(), and Reporter::write_milestones(). |
|
Definition at line 135 of file project.h. References mResourceList, and RPLCI. Referenced by Reporter::HTMLReport(), Reporter::PrintPeriod(), Reporter::TexReport(), Reporter::TextReport(), Reporter::UtilGraph(), and Reporter::XMLReport(). |
|
Definition at line 125 of file project.h. References mTaskList, and TPLCI. Referenced by Reporter::assignY(), Reporter::HTMLCostReport(), Reporter::maximumX(), Reporter::NetworkDiagram(), Reporter::PrintPeriod(), Reporter::SlippageReport(), and Reporter::TeXCostReport(). |
|
Definition at line 292 of file loadfile.cc. References TASK::Blockify(), Error(), and FindTask(). Referenced by ProjectFile::Load(). |
|
Definition at line 68 of file sched.cc. References RESOURCE::addTimeBlock(), TASK::addTimeBlock(), TASK::assigned(), RESOURCE::begin_booked(), RESOURCE::belongs_to, RESOURCE::contains, days, Debug(), RESOURCE::end_booked(), Error(), NAMED_ID::id(), RESOURCE::is_group, RESOURCE::IsAvailable(), TASK::isVacation(), ResourceTimeBlockIterator, RPLCI, dayname::s, TimeBlock::Type, and Warning(). Referenced by AssignResource(), FinishTask(), StartTask(), and WorkBlock(). |
|
Definition at line 407 of file loadfile.cc. References Error(), mTaskList, and TPLCI. Referenced by ProjectFile::checkComplete(). |
|
Definition at line 135 of file loadfile.cc. References days, Error(), FindTask(), and TASK::setDaysDone(). Referenced by ProjectFile::Load(). |
|
Definition at line 29 of file console_error.cc. References MESSENGER::Debug(), and MESSENGER::PROJECT. Referenced by AssignResource(), AssignTask(), BookResource(), DoScheduling(), FirstFreeTime(), ResourceIsUsedForTask(), ReverseAssignResource(), ReverseAssignTask(), ReverseBookResource(), ScheduleTasks(), and WorkBlock(). |
|
Returns 1 if matches, 0 if doesn't.
Definition at line 33 of file loadfile.cc. Referenced by Vacation(). |
|
Definition at line 792 of file sched.cc. References Debug(), LoadDays(), PredictOverruns(), ReverseScheduleTasks(), ScheduleMilestones(), and ScheduleTasks(). Referenced by main(). |
|
Definition at line 141 of file project.h. Referenced by Reporter::HTMLCostReport(), Reporter::TeXCostReport(), and Reporter::XMLReport(). |
|
Definition at line 133 of file project.h. References mMilestoneList, and MPLCI. Referenced by ScheduleMilestones(), and Reporter::write_milestones(). |
|
Definition at line 136 of file project.h. References mResourceList, and RPLCI. Referenced by Reporter::HTMLReport(), Reporter::PrintPeriod(), Reporter::TexReport(), Reporter::TextReport(), Reporter::UtilGraph(), and Reporter::XMLReport(). |
|
Definition at line 126 of file project.h. References mTaskList, and TPLCI. Referenced by Reporter::assignY(), Reporter::HTMLCostReport(), Reporter::maximumX(), Reporter::NetworkDiagram(), Reporter::PrintPeriod(), Reporter::SlippageReport(), and Reporter::TeXCostReport(). |
|
Definition at line 38 of file console_error.cc. Referenced by AddAfter(), AddCandidate(), AddDependencies(), AddDescription(), AddGroup(), AddMilestone(), AddNetworkX(), AddNetworkY(), AddResource(), AddTask(), AddTaskItem(), AssignResource(), AssignTask(), Blockify(), BookResource(), checkComplete(), DaysDone(), FindMilestone(), FindResource(), FindTask(), FinishTask(), FirstFreeTime(), LoadDays(), ResourceNote(), ReverseAssignResource(), ReverseAssignTask(), ReverseBookResource(), ReverseScheduleTasks(), ScheduleTasks(), SetCompletion(), SetDateFormat(), SetEfficiency(), SetFinishDate(), SetProjectRate(), SetResourceRate(), StartTask(), TaskNote(), Vacation(), and WorkBlock(). |
|
Definition at line 98 of file print.cc. References days, LoadDays(), and MAX_TIME. Referenced by ProjectFile::AddTaskGraph(), FinishTask(), SetFinishDate(), StartTask(), ProjectFile::Vacation(), and ProjectFile::WorkBlock(). |
|
Definition at line 417 of file sched.cc. References TASK::begin_cando(), TASK::block(), RESOURCE::efficiency(), TASK::end_cando(), FirstFreeTime(), MAX_TIME, TASK::remaining, and RPLCI. Referenced by AssignTask(). |
|
Definition at line 122 of file loadfile.cc. References Error(), mMilestoneList, and MPLCI. Referenced by AddAfter(), and AddMilestone(). |
|
Definition at line 219 of file loadfile.cc. References Error(), mResourceList, and RPLCI. Referenced by AddCandidate(), AddGroup(), AddResource(), ResourceNote(), SetEfficiency(), SetResourceRate(), and WorkBlock(). |
|
Definition at line 105 of file loadfile.cc. References Error(), mTaskList, and TPLCI. Referenced by AddAfter(), AddCandidate(), AddDependencies(), AddDescription(), AddNetworkX(), AddNetworkY(), AddTask(), AddTaskItem(), Blockify(), DaysDone(), FinishTask(), SetCompletion(), StartTask(), TaskNote(), and WorkBlock(). |
|
Definition at line 903 of file sched.cc. References TASK::assigned(), TimeBlock::AUTO_SCHEDULE, BookResource(), TASK::duration(), Error(), TASK::finish(), INVALIDDAYNO, TASK::setAfinish(), TASK::setBfinish(), TASK::setDuration(), TASK::setFinish(), TASK::setStart(), TASK::start(), TACTUAL, TBASE, and TNORM. |
|
Definition at line 455 of file loadfile.cc. References Error(), FindDay(), and FindTask(). Referenced by ProjectFile::Load(). |
|
Definition at line 49 of file sched.cc. References days, Debug(), Error(), NAMED_ID::id(), RESOURCE::IsAvailable(), MAX_TIME, and dayname::s. Referenced by FindEarliestResource(). |
|
Definition at line 123 of file project.cc. |
|
Definition at line 51 of file print.cc. References BUFLEN, days, Error(), MAX_TIME, monthNames, dayname::num, dayname::s, and dayname::t. Referenced by DoScheduling(), FindDay(), and sortedMilestone(). |
|
Definition at line 127 of file project.h. References days, and dayname::num. Referenced by Reporter::MapX(), and Reporter::TaskGraph(). |
|
Definition at line 130 of file project.h. Referenced by Reporter::constructStartFinish(). |
|
Definition at line 129 of file project.h. Referenced by Reporter::constructStartFinish(). |
|
Definition at line 123 of file project.h. References mMilestoneList. Referenced by Reporter::HTMLReport(), Reporter::TexReport(), Reporter::TextReport(), and Reporter::XMLReport(). |
|
Definition at line 119 of file project.h. References mTaskList. Referenced by Reporter::HardSchedule(), Reporter::HTMLReport(), printTaskList(), Reporter::TaskGraph(), Reporter::TexReport(), Reporter::TextReport(), and Reporter::XMLReport(). |
|
Definition at line 139 of file project.h. References mItems. Referenced by Reporter::TeXCostReport(). |
|
Definition at line 580 of file sched.cc. References TASK::begin_when(), TASK::end_when(), TASK::fullduration(), NAMED_ID::id(), mTaskList, TASK::nDays(), TASK::percent_complete(), TASK::remaining, TASK::scheduled, TASK::setDaysDone(), TASK::setFullduration(), TASK::setOrigfullduration(), TASK::setOverrun(), TaskTimeBlockIterator, TPLCI, and TimeBlock::WORK_DONE. Referenced by DoScheduling(). |
|
Definition at line 919 of file loadfile.cc. References mResourceList, mTaskList, RPLCI, and TPLCI. |
|
Print the sorted list of tasks. Used for debugging task sort order.
Definition at line 218 of file graph.cc. References TASK::assigned(), NAMED_ID::id(), mSortedTaskList, nTasks(), and TASK::start(). |
|
|
|
Definition at line 29 of file sched.cc. References RESOURCE::begin_booked(), Debug(), RESOURCE::end_booked(), NAMED_ID::id(), and ResourceTimeBlockIterator. Referenced by Reporter::HTMLReport(), Reporter::TexReport(), Reporter::TextReport(), and Reporter::XMLReport(). |
|
Definition at line 355 of file loadfile.cc. References RESOURCE::AddNote(), Error(), and FindResource(). Referenced by ProjectFile::Load(). |
|
Definition at line 288 of file sched.cc. References TASK::assigned(), TimeBlock::AUTO_SCHEDULE, TASK::block(), Debug(), RESOURCE::efficiency(), Error(), TASK::fullduration(), NAMED_ID::id(), INVALIDDAYNO, TASK::isVacation(), TASK::lfinish(), ReverseBookResource(), RESOURCE::reverseIsAvailable(), TASK::rremaining, TASK::rscheduled, TASK::setLfinish(), and TASK::setLstart(). Referenced by ReverseAssignTask(). |
|
Definition at line 523 of file sched.cc. References TASK::assigned(), TASK::begin_follows(), TASK::begin_when(), Debug(), TASK::end_follows(), TASK::end_when(), Error(), NAMED_ID::id(), INVALIDDAYNO, TASK::lfinish(), ReverseAssignResource(), TASK::rscheduled, and TaskTimeBlockIterator. Referenced by ReverseScheduleTasks(). |
|
Definition at line 129 of file sched.cc. References RESOURCE::addReverseTimeBlock(), TASK::addReverseTimeBlock(), TASK::assigned(), RESOURCE::begin_rbooked(), RESOURCE::belongs_to, RESOURCE::contains, days, Debug(), RESOURCE::end_rbooked(), Error(), NAMED_ID::id(), RESOURCE::is_group, TASK::isVacation(), ResourceTimeBlockIterator, RESOURCE::reverseIsAvailable(), RPLCI, dayname::s, TimeBlock::Type, and Warning(). Referenced by ReverseAssignResource(). |
|
Definition at line 635 of file sched.cc. References days, Error(), TASK::finish(), INVALIDDAYNO, mTaskList, ReverseAssignTask(), ReverseEligibleTask(), TaskTimeBlockIterator, TPLCI, and Warning(). Referenced by DoScheduling(). |
|
Definition at line 731 of file sched.cc. References MILESTONE::begin_depends(), beginMilestoneList(), MILESTONE::end_depends(), endMilestoneList(), TASK::finish(), INVALIDDAYNO, MPLCI, MILESTONE::setCritical(), MILESTONE::setDay(), and TPLCI. Referenced by DoScheduling(). |
|
Definition at line 756 of file sched.cc. References AssignTask(), TASK::children(), Debug(), EligibleTask(), Error(), mTaskList, and TPLCI. Referenced by DoScheduling(). |
|
Definition at line 121 of file project.h. References days, and dayname::s. Referenced by Reporter::HardSchedule(), Reporter::HTMLReport(), Reporter::IsWeek(), Reporter::PrintResourcePeriod(), Reporter::TaskGraph(), Reporter::TexReport(), Reporter::TextReport(), Reporter::write_chart(), and Reporter::XMLReport(). |
|
Definition at line 313 of file loadfile.cc. References Error(), FindTask(), and TASK::setPercentComplete(). Referenced by ProjectFile::Load(). |
|
Definition at line 399 of file loadfile.cc. References Error(). Referenced by ProjectFile::Load(). |
|
Definition at line 245 of file loadfile.cc. References Error(), FindResource(), and RESOURCE::setEfficiency(). Referenced by ProjectFile::Load(). |
|
Definition at line 619 of file loadfile.cc. References Error(), and FindDay(). Referenced by ProjectFile::Load(). |
|
Definition at line 602 of file loadfile.cc. References RESOURCE::defaultRate(), Error(), and RESOURCE::setDefaultRate(). Referenced by ProjectFile::Load(). |
|
Definition at line 579 of file loadfile.cc. References Error(), FindResource(), and RESOURCE::setRate(). Referenced by ProjectFile::Load(). |
|
Definition at line 651 of file loadfile.cc. |
|
Definition at line 631 of file loadfile.cc. Referenced by ProjectFile::Load(). |
|
Definition at line 118 of file project.h. References days, and dayname::s. Referenced by Reporter::HTMLReport(), Reporter::TexReport(), Reporter::TextReport(), Reporter::write_chart(), and Reporter::XMLReport(). |
|
Definition at line 107 of file project.cc. References LoadDays(), mSortedTaskList, and mTaskList. Referenced by Reporter::HTMLReport(), Reporter::TexReport(), Reporter::TextReport(), and Reporter::XMLReport(). |
|
Definition at line 120 of file project.h. References mSortedTaskList. Referenced by Reporter::HardSchedule(), Reporter::HTMLReport(), Reporter::TaskGraph(), Reporter::TexReport(), Reporter::TextReport(), and Reporter::XMLReport(). |
|
Definition at line 113 of file project.cc. References mSortedTaskList. Referenced by Reporter::HTMLReport(), Reporter::TexReport(), Reporter::TextReport(), and Reporter::XMLReport(). |
|
Definition at line 133 of file project.cc. Referenced by Reporter::CostReport(), Reporter::HardSchedule(), Reporter::HTMLReport(), Reporter::PeriodicReport(), Reporter::TaskGraph(), Reporter::TexReport(), Reporter::TextReport(), Reporter::UtilGraph(), and Reporter::XMLReport(). |
|
Definition at line 117 of file project.h. References days, and dayname::s. Referenced by Reporter::HTMLReport(), Reporter::TexReport(), Reporter::TextReport(), Reporter::write_chart(), and Reporter::XMLReport(). |
|
Definition at line 851 of file sched.cc. References TASK::assigned(), TimeBlock::AUTO_SCHEDULE, TASK::begin_cando(), BookResource(), TASK::duration(), Error(), TASK::finish(), INVALIDDAYNO, TASK::numCandidates(), TASK::setAssigned(), TASK::setAstart(), TASK::setBstart(), TASK::setDuration(), TASK::setLstart(), TASK::setStart(), TASK::start(), TACTUAL, TBASE, and TNORM. |
|
Definition at line 441 of file loadfile.cc. References Error(), FindDay(), and FindTask(). Referenced by ProjectFile::Load(). |
|
Definition at line 345 of file loadfile.cc. References TASK::AddNote(), Error(), and FindTask(). Referenced by ProjectFile::Load(). |
|
Definition at line 128 of file project.h. References days, and dayname::t. Referenced by Reporter::IsMonth(), Reporter::IsWeek(), and Reporter::TaskGraph(). |
|
Definition at line 522 of file loadfile.cc. References AddCandidate(), AddTask(), do_match(), Error(), NAMED_ID::id(), RESOURCE::is_group, TimeBlock::MANUAL_SCHEDULE, mResourceList, RPLCI, and WorkBlock(). Referenced by ProjectFile::Vacation(). |
|
Definition at line 49 of file console_error.cc. References MESSENGER::Warning(). Referenced by AssignTask(), BookResource(), ReverseBookResource(), ReverseScheduleTasks(), and WorkBlock(). |
|
Definition at line 808 of file sched.cc. References TASK::assigned(), BookResource(), Debug(), TASK::duration(), RESOURCE::efficiency(), Error(), NAMED_ID::id(), INVALIDDAYNO, TASK::isVacation(), TASK::nDays(), TASK::remaining, TASK::scheduled, TASK::setAssigned(), TASK::setFinish(), TASK::setFullduration(), TASK::setStart(), TASK::start(), TimeBlock::Type, and Warning(). |
|
Definition at line 483 of file loadfile.cc. References Error(), FindResource(), FindTask(), and TimeBlock::Type. Referenced by Vacation(), and ProjectFile::WorkBlock(). |
|
Definition at line 146 of file project.h. Referenced by Project(), and Reporter::TaskGraph(). |
|
Definition at line 180 of file project.h. Referenced by AssignTask(), BookResource(), DaysDone(), FindDay(), FirstFreeTime(), LoadDays(), nDays(), Project(), ReverseBookResource(), ReverseScheduleTasks(), sDays(), sFinishDay(), sStartDay(), and tDays(). |
|
Definition at line 211 of file project.h. Referenced by AddProjectItem(), begin_items(), end_items(), and numItems(). |
|
Definition at line 184 of file project.h. Referenced by AddMilestone(), beginMilestoneList(), endMilestoneList(), FindMilestone(), and nMilestones(). |
|
|
|
Definition at line 186 of file project.h. Referenced by AddResource(), beginResourceList(), endResourceList(), FindResource(), PrintFile(), and Vacation(). |
|
|
|
Definition at line 183 of file project.h. Referenced by printTaskList(), sortedMilestone(), sortedTask(), and SortMilestones(). |
|
Definition at line 182 of file project.h. Referenced by AddTask(), beginTaskList(), checkComplete(), endTaskList(), FindTask(), nTasks(), PredictOverruns(), PrintFile(), ReverseScheduleTasks(), ScheduleTasks(), and sortedMilestone(). |