Top | ![]() |
![]() |
![]() |
![]() |
A predecessor relation is used to affect the scheduling of a task relative another task. A relation may have a lag time associated to it, so that a task can be scheduled to start after another task has finished, plus a lag time.
MrpTask *
mrp_relation_get_predecessor (MrpRelation *relation
);
Retrieves the predecessor of relation
.
MrpTask *
mrp_relation_get_successor (MrpRelation *relation
);
Retrieves the successor of relation
.
gint
mrp_relation_get_lag (MrpRelation *relation
);
Retrieves the lag between the predecessor and successor in relation
.
MrpRelationType
mrp_relation_get_relation_type (MrpRelation *relation
);
Retrieves the relation type of relation
.
typedef struct _MrpRelationPriv MrpRelationPriv;
A private struct for internal use only. The definition of this structure is not publically available.
struct MrpRelation { MrpObject parent; MrpRelationPriv *priv; };
Object representing a predecessor relation between two tasks.