MrpResource

MrpResource —

Synopsis


#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);


Description

Details

enum MrpResourceType

typedef enum {
	MRP_RESOURCE_TYPE_NONE,
	MRP_RESOURCE_TYPE_WORK,
	MRP_RESOURCE_TYPE_MATERIAL
} MrpResourceType;


mrp_resource_new ()

MrpResource* mrp_resource_new               (void);

Returns :

mrp_resource_assign ()

void        mrp_resource_assign             (MrpResource *resource,
                                             MrpTask *task,
                                             gint units);

resource :
task :
units :

mrp_resource_get_assignments ()

GList*      mrp_resource_get_assignments    (MrpResource *resource);

resource :
Returns :

mrp_resource_get_assigned_tasks ()

GList*      mrp_resource_get_assigned_tasks (MrpResource *resource);

resource :
Returns :

mrp_resource_compare ()

gint        mrp_resource_compare            (gconstpointer a,
                                             gconstpointer b);

a :
b :
Returns :