Top | ![]() |
![]() |
![]() |
![]() |
MrpResource * | resource | Read / Write |
MrpTask * | task | Read / Write |
int | units | Read / Write |
char * | manager-email | Read / Write |
char * | manager-name | Read / Write |
char * | manager-phone | Read / Write |
char * | name | Read / Write |
gpointer | calendar | Read / Write |
float | cost | Read / Write |
char * | Read / Write | |
MrpGroup * | group | Read / Write |
char * | name | Read / Write |
char * | note | Read / Write |
char * | short-name | Read / Write |
int | type | Read / Write |
int | units | Read / Write |
MrpConstraint * | constraint | Read / Write |
gboolean | critical | Read / Write |
int | duration | Read / Write |
gint64 | finish | Read |
gint64 | latest-finish | Read |
gint64 | latest-start | Read |
char * | name | Read / Write |
char * | note | Read / Write |
int | percent-complete | Read / Write |
int | priority | Read / Write |
MrpTaskSched | sched | Read / Write |
gint64 | start | Read |
MrpTaskType | type | Read / Write |
int | work | Read / Write |
void | assignment-added | Run Last |
void | assignment-removed | Run Last |
void | assignment-added | Run Last |
void | assignment-removed | Run Last |
void | child-added | Run Last |
void | child-removed | Run Last |
void | relation-added | Run Last |
void | relation-removed | Run Last |
void | task-moved | Run Last |
#define | MRP_TYPE_STRING_LIST |
enum | MrpRelationType |
enum | MrpConstraintType |
MrpConstraint | |
enum | MrpTaskType |
enum | MrpTaskSched |
MrpAssignment | |
MrpGroup | |
MrpResource | |
MrpTask |
GBoxed ╰── MrpConstraint GEnum ├── MrpRelationType ├── MrpTaskSched ╰── MrpTaskType GObject ╰── MrpObject ├── MrpAssignment ├── MrpGroup ├── MrpResource ╰── MrpTask
typedef struct { MrpConstraintType type; mrptime time; } MrpConstraint;
A struct representing a scheduling constraint on a task.
typedef struct _MrpAssignment MrpAssignment;
Represents an assignment, i.e. the assignment of a task to a resource.
“resource”
property“resource” MrpResource *
The resource that is assigned to the task.
Owner: MrpAssignment
Flags: Read / Write
“units”
property “units” int
Number of units assignment.
Owner: MrpAssignment
Flags: Read / Write
Allowed values: >= -1
Default value: 0
“manager-email”
property “manager-email” char *
The email address of the group manager.
Owner: MrpGroup
Flags: Read / Write
Default value: "empty"
“manager-name”
property “manager-name” char *
The name of the group manager.
Owner: MrpGroup
Flags: Read / Write
Default value: "empty"
“manager-phone”
property “manager-phone” char *
The phone number of the group manager.
Owner: MrpGroup
Flags: Read / Write
Default value: "empty"
“name”
property “name” char *
Name of the group.
Owner: MrpGroup
Flags: Read / Write
Default value: "empty"
“calendar”
property “calendar” gpointer
The calendar this resource uses.
Owner: MrpResource
Flags: Read / Write
“cost”
property “cost” float
The standard cost of the resource.
Owner: MrpResource
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“email”
property “email” char *
The email address of the resource.
Owner: MrpResource
Flags: Read / Write
Default value: NULL
“group”
property“group” MrpGroup *
The group that the resource belongs to.
Owner: MrpResource
Flags: Read / Write
“name”
property “name” char *
The name of the resource.
Owner: MrpResource
Flags: Read / Write
Default value: NULL
“note”
property “note” char *
Resource note.
Owner: MrpResource
Flags: Read / Write
Default value: ""
“short-name”
property “short-name” char *
The shorter name, initials or nickname of the resource.
Owner: MrpResource
Flags: Read / Write
Default value: NULL
“type”
property “type” int
The type of resource this is.
Owner: MrpResource
Flags: Read / Write
Allowed values: [0,2]
Default value: 1
“units”
property “units” int
The amount of units this resource has.
Owner: MrpResource
Flags: Read / Write
Allowed values: >= -1
Default value: 0
“constraint”
property“constraint” MrpConstraint *
Task scheduling constraint.
Owner: MrpTask
Flags: Read / Write
“critical”
property “critical” gboolean
In critical path.
Owner: MrpTask
Flags: Read / Write
Default value: FALSE
“duration”
property “duration” int
Duration of the task.
Owner: MrpTask
Flags: Read / Write
Allowed values: >= -1
Default value: 0
“finish”
property “finish” gint64
Task finish time.
Owner: MrpTask
Flags: Read
Allowed values: [0,253402300799]
Default value: 0
“latest-finish”
property “latest-finish” gint64
Latest task finish time.
Owner: MrpTask
Flags: Read
Allowed values: [0,253402300799]
Default value: 0
“latest-start”
property “latest-start” gint64
Latest task start time.
Owner: MrpTask
Flags: Read
Allowed values: [0,253402300799]
Default value: 0
“name”
property “name” char *
Name of the task.
Owner: MrpTask
Flags: Read / Write
Default value: ""
“note”
property “note” char *
Note attached to the task.
Owner: MrpTask
Flags: Read / Write
Default value: ""
“percent-complete”
property “percent-complete” int
Percent completed of task.
Owner: MrpTask
Flags: Read / Write
Allowed values: [0,100]
Default value: 0
“priority”
property “priority” int
Priority of the task.
Owner: MrpTask
Flags: Read / Write
Allowed values: [0,9999]
Default value: 0
“sched”
property“sched” MrpTaskSched
Task scheduling type.
Owner: MrpTask
Flags: Read / Write
Default value: MRP_TASK_SCHED_FIXED_WORK
“start”
property “start” gint64
Task Start time.
Owner: MrpTask
Flags: Read
Allowed values: [0,253402300799]
Default value: 0
“type”
property“type” MrpTaskType
Task type.
Owner: MrpTask
Flags: Read / Write
Default value: MRP_TASK_TYPE_NORMAL
“assignment-added”
signalvoid user_function (MrpResource *resource, MrpAssignment *assignment, gpointer user_data)
emitted when assignment
is added.
resource |
the object which received the signal. |
|
assignment |
the added MrpAssignment. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“assignment-removed”
signalvoid user_function (MrpResource *resource, MrpAssignment *assignment, gpointer user_data)
emitted when assignment
is removed.
resource |
the object which received the signal. |
|
assignment |
the removed MrpAssignment. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“assignment-added”
signalvoid user_function (MrpTask *task, MrpAssignment *assignment, gpointer user_data)
emitted when assignment
is added.
task |
the object which received the signal. |
|
assignment |
the added MrpAssignment. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“assignment-removed”
signalvoid user_function (MrpTask *task, MrpAssignment *assignment, gpointer user_data)
emitted when assignment
is removed.
task |
the object which received the signal. |
|
assignment |
the removed MrpAssignment. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“child-added”
signalvoid user_function (MrpTask *task, gpointer user_data)
emitted when a child is added.
task |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“child-removed”
signalvoid user_function (MrpTask *task, gpointer user_data)
emitted when a child is removed.
task |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“relation-added”
signalvoid user_function (MrpTask *task, gpointer relation, gpointer user_data)
emitted when relation
is added.
task |
the object which received the signal. |
|
relation |
the added MrpRelation. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“relation-removed”
signalvoid user_function (MrpTask *task, gpointer relation, gpointer user_data)
emitted when relation
is removed.
task |
the object which received the signal. |
|
relation |
the removed MrpRelation |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“task-moved”
signalvoid user_function (MrpTask *task, MrpTask *other_task, int arg2, gpointer user_data)
emitted when other_task
is moved.
task |
the object which received the signal. |
|
other_task |
another MrpTask. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last