| libmrproject Reference Manual |
|---|
MrpResource —
#include <mrproject/mrp-resource.h> enum MrpResourceType; MrpResource* mrp_resource_new (void); void mrp_resource_assign (MrpResource *resource, MrpTask *task, gint units); GList* mrp_resource_get_assignments (MrpResource *resource); GList* mrp_resource_get_assigned_tasks (MrpResource *resource); gint mrp_resource_compare (gconstpointer a, gconstpointer b);
typedef enum {
MRP_RESOURCE_TYPE_NONE,
MRP_RESOURCE_TYPE_WORK,
MRP_RESOURCE_TYPE_MATERIAL
} MrpResourceType;
void mrp_resource_assign (MrpResource *resource, MrpTask *task, gint units);
| resource : | |
| task : | |
| units : |
GList* mrp_resource_get_assignments (MrpResource *resource);
| resource : | |
| Returns : |
GList* mrp_resource_get_assigned_tasks (MrpResource *resource);
| resource : | |
| Returns : |
gint mrp_resource_compare (gconstpointer a, gconstpointer b);
| a : | |
| b : | |
| Returns : |
| << MrpRelation | MrpTask >> |