| Top |
| MrpResource * | resource | Read / Write |
| MrpTask * | task | Read / Write |
| gint | units | Read / Write |
| gchar * | manager-email | Read / Write |
| gchar * | manager-name | Read / Write |
| gchar * | manager-phone | Read / Write |
| gchar * | name | Read / Write |
| gpointer | calendar | Read / Write |
| gfloat | cost | Read / Write |
| gchar * | Read / Write | |
| MrpGroup * | group | Read / Write |
| gchar * | name | Read / Write |
| gchar * | note | Read / Write |
| gchar * | short-name | Read / Write |
| gint | type | Read / Write |
| gint | units | Read / Write |
| MrpConstraint * | constraint | Read / Write |
| gboolean | critical | Read / Write |
| gint | duration | Read / Write |
| glong | finish | Read |
| glong | latest-finish | Read |
| glong | latest-start | Read |
| gchar * | name | Read / Write |
| gchar * | note | Read / Write |
| gint | percent-complete | Read / Write |
| gint | priority | Read / Write |
| MrpTaskSched | sched | Read / Write |
| glong | start | Read |
| MrpTaskType | type | Read / Write |
| gint | 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” gint
Number of units assignment.
Owner: MrpAssignment
Flags: Read / Write
Allowed values: >= -1
Default value: 0
“manager-email” property“manager-email” gchar *
The email address of the group manager.
Owner: MrpGroup
Flags: Read / Write
Default value: "empty"
“manager-name” property“manager-name” gchar *
The name of the group manager.
Owner: MrpGroup
Flags: Read / Write
Default value: "empty"
“manager-phone” property“manager-phone” gchar *
The phone number of the group manager.
Owner: MrpGroup
Flags: Read / Write
Default value: "empty"
“name” property“name” gchar *
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” gfloat
The standard cost of the resource.
Owner: MrpResource
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“email” property“email” gchar *
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” gchar *
The name of the resource.
Owner: MrpResource
Flags: Read / Write
Default value: NULL
“note” property“note” gchar *
Resource note.
Owner: MrpResource
Flags: Read / Write
Default value: ""
“short-name” property“short-name” gchar *
The shorter name, initials or nickname of the resource.
Owner: MrpResource
Flags: Read / Write
Default value: NULL
“type” property“type” gint
The type of resource this is.
Owner: MrpResource
Flags: Read / Write
Allowed values: [0,2]
Default value: 1
“units” property“units” gint
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” gint
Duration of the task.
Owner: MrpTask
Flags: Read / Write
Allowed values: >= -1
Default value: 0
“finish” property“finish” glong
Task finish time.
Owner: MrpTask
Flags: Read
Allowed values: [0,2147483647]
Default value: 0
“latest-finish” property“latest-finish” glong
Latest task finish time.
Owner: MrpTask
Flags: Read
Allowed values: [0,2147483647]
Default value: 0
“latest-start” property“latest-start” glong
Latest task start time.
Owner: MrpTask
Flags: Read
Allowed values: [0,2147483647]
Default value: 0
“name” property“name” gchar *
Name of the task.
Owner: MrpTask
Flags: Read / Write
Default value: ""
“note” property“note” gchar *
Note attached to the task.
Owner: MrpTask
Flags: Read / Write
Default value: ""
“percent-complete” property“percent-complete” gint
Percent completed of task.
Owner: MrpTask
Flags: Read / Write
Allowed values: [0,100]
Default value: 0
“priority” property“priority” gint
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” glong
Task Start time.
Owner: MrpTask
Flags: Read
Allowed values: [0,2147483647]
Default value: 0
“type” property“type” MrpTaskType
Task type.
Owner: MrpTask
Flags: Read / Write
Default value: MRP_TASK_TYPE_NORMAL
“work” property“work” gint
Task work.
Owner: MrpTask
Flags: Read / Write
Allowed values: >= -1
Default value: 0
“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, gint 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