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