<SECTION>
<INCLUDE>mrproject/mrp-application.h</INCLUDE>
<FILE>mrp-application</FILE>
<TITLE>MrpApplication</TITLE>
MrpApplication
mrp_application_new
mrp_application_get_all_file_readers

<SUBSECTION Standard>
MRP_APPLICATION
MRP_IS_APPLICATION
MRP_TYPE_APPLICATION
mrp_application_get_type
MRP_APPLICATION_CLASS
MRP_IS_APPLICATION_CLASS
MRP_APPLICATION_GET_CLASS

<SUBSECTION Private>
MrpApplicationPriv

</SECTION>

<SECTION>
<INCLUDE>mrproject/mrp-assignment.h</INCLUDE>
<FILE>mrp-assignment</FILE>
<TITLE>MrpAssignment</TITLE>

mrp_assignment_new
mrp_assignment_get_interval
mrp_assignment_get_task
mrp_assignment_get_resource
mrp_assignment_get_units

<SUBSECTION Standard>
MRP_ASSIGNMENT
MRP_IS_ASSIGNMENT
MRP_TYPE_ASSIGNMENT
mrp_assignment_get_type
MRP_ASSIGNMENT_CLASS
MRP_IS_ASSIGNMENT_CLASS
MRP_ASSIGNMENT_GET_CLASS

<SUBSECTION Private>
MrpAssignmentPriv

</SECTION>

<SECTION>
<INCLUDE>mrproject/mrp-calendar.h</INCLUDE>
<FILE>mrp-calendar</FILE>
<TITLE>MrpCalendar</TITLE>

MrpCalendarDay
mrp_calendar_new
mrp_calendar_copy
mrp_calendar_derive
mrp_calendar_set_day
mrp_calendar_set_default_day
mrp_calendar_get_day
mrp_calendar_get_default_day
mrp_calendar_day_new
mrp_calendar_day_ref
mrp_calendar_day_unref
mrp_calendar_get_intervals
mrp_calendar_enable
mrp_calendar_disable
mrp_calendar_get_work_day_duration

<SUBSECTION Standard>
MRP_CALENDAR
MRP_IS_CALENDAR
MRP_TYPE_CALENDAR
mrp_calendar_get_type
MRP_CALENDAR_CLASS
MRP_IS_CALENDAR_CLASS
MRP_CALENDAR_GET_CLASS

<SUBSECTION Private>
MrpCalendarPriv

</SECTION>

<SECTION>
<INCLUDE>mrproject/mrp-group.h</INCLUDE>
<FILE>mrp-group</FILE>
<TITLE>MrpGroup</TITLE>

mrp_group_new

<SUBSECTION Standard>
MRP_GROUP
MRP_IS_GROUP
MRP_TYPE_GROUP
mrp_group_get_type
MRP_GROUP_CLASS
MRP_IS_GROUP_CLASS
MRP_GROUP_GET_CLASS

<SUBSECTION Private>
MrpGroupPriv

</SECTION>

<SECTION>
<INCLUDE>mrproject/mrp-object.h</INCLUDE>
<FILE>mrp-object</FILE>
<TITLE>MrpObject</TITLE>

mrp_object_removed
mrp_object_set_needs_saving
mrp_object_set
mrp_object_get
mrp_object_set_valist
mrp_object_get_valist
mrp_object_get_properties

<SUBSECTION Standard>
MRP_OBJECT
MRP_IS_OBJECT
MRP_TYPE_OBJECT
mrp_object_get_type
MRP_OBJECT_CLASS
MRP_IS_OBJECT_CLASS
MRP_OBJECT_GET_CLASS

<SUBSECTION Private>
MrpObjectPriv

</SECTION>

<SECTION>
<INCLUDE>mrproject/mrp-project.h</INCLUDE>
<FILE>mrp-project</FILE>
<TITLE>MrpProject</TITLE>

MrpTaskTraverseFunc
mrp_project_new
mrp_project_open
mrp_project_is_untouched
mrp_project_needs_saving
mrp_project_get_project_start
mrp_project_set_project_start
mrp_project_load
mrp_project_save
mrp_project_save_as
mrp_project_close
mrp_project_get_uri
mrp_project_get_resources
mrp_project_add_resource
mrp_project_remove_resource
mrp_project_get_groups
mrp_project_add_group
mrp_project_remove_group
mrp_project_get_all_tasks
mrp_project_insert_task
mrp_project_remove_task
mrp_project_move_task
mrp_project_get_root_task
mrp_project_get_task_tree
mrp_project_task_traverse
mrp_project_recalc_tasks
mrp_project_dump_task_tree
mrp_project_get_properties
mrp_project_add_property
mrp_project_remove_property
mrp_project_get_calendar

<SUBSECTION Standard>
MRP_PROJECT
MRP_IS_PROJECT
MRP_TYPE_PROJECT
mrp_project_get_type
MRP_PROJECT_CLASS
MRP_IS_PROJECT_CLASS
MRP_PROJECT_GET_CLASS

<SUBSECTION Private>
MrpProjectPriv

</SECTION>

<SECTION>
<INCLUDE>mrproject/mrp-relation.h</INCLUDE>
<FILE>mrp-relation</FILE>
<TITLE>MrpRelation</TITLE>

mrp_relation_new
mrp_relation_get_predecessor
mrp_relation_get_successor
mrp_relation_get_lag
mrp_relation_get_relation_type

<SUBSECTION Standard>
MRP_RELATION
MRP_IS_RELATION
MRP_TYPE_RELATION
mrp_relation_get_type
MRP_RELATION_CLASS
MRP_IS_RELATION_CLASS
MRP_RELATION_GET_CLASS

<SUBSECTION Private>
MrpRelationPriv

</SECTION>

<SECTION>
<INCLUDE>mrproject/mrp-resource.h</INCLUDE>
<FILE>mrp-resource</FILE>
<TITLE>MrpResource</TITLE>

MrpResourceType
mrp_resource_new
mrp_resource_assign
mrp_resource_get_assignments
mrp_resource_get_assigned_tasks
mrp_resource_compare

<SUBSECTION Standard>
MRP_RESOURCE
MRP_IS_RESOURCE
MRP_TYPE_RESOURCE
mrp_resource_get_type
MRP_RESOURCE_CLASS
MRP_IS_RESOURCE_CLASS
MRP_RESOURCE_GET_CLASS

<SUBSECTION Private>
MrpResourcePriv

</SECTION>

<SECTION>
<FILE>mrp-storage-module-factory</FILE>
<TITLE>MrpStorageModuleFactory</TITLE>

mrp_storage_module_factory_get
mrp_storage_module_factory_create_module

<SUBSECTION Standard>
MRP_STORAGE_MODULE_FACTORY
MRP_IS_STORAGE_MODULE_FACTORY
MRP_TYPE_STORAGE_MODULE_FACTORY
mrp_storage_module_factory_get_type
MRP_STORAGE_MODULE_FACTORY_CLASS
MRP_IS_STORAGE_MODULE_FACTORY_CLASS
MRP_STORAGE_MODULE_FACTORY_GET_CLASS

</SECTION>

<SECTION>
<FILE>mrp-storage-module</FILE>
<TITLE>MrpStorageModule</TITLE>

MrpStorageModuleFlags
mrp_storage_module_load
mrp_storage_module_save

<SUBSECTION Standard>
MRP_STORAGE_MODULE
MRP_IS_STORAGE_MODULE
MRP_TYPE_STORAGE_MODULE
mrp_storage_module_get_type
MRP_STORAGE_MODULE_CLASS
MRP_IS_STORAGE_MODULE_CLASS
MRP_STORAGE_MODULE_GET_CLASS

</SECTION>

<SECTION>
<FILE>mrp-task-manager</FILE>
<TITLE>MrpTaskManager</TITLE>

mrp_task_manager_new
mrp_task_manager_get_all_tasks
mrp_task_manager_insert_task
mrp_task_manager_remove_task
mrp_task_manager_move_task
mrp_task_manager_set_root
mrp_task_manager_get_root
mrp_task_manager_get_task_tree
mrp_task_manager_traverse
mrp_task_manager_rebuild
mrp_task_manager_recalc
mrp_task_manager_dump_task_tree
mrp_task_manager_dump_task_list

<SUBSECTION Standard>
MRP_TASK_MANAGER
MRP_IS_TASK_MANAGER
MRP_TYPE_TASK_MANAGER
mrp_task_manager_get_type
MRP_TASK_MANAGER_CLASS
MRP_IS_TASK_MANAGER_CLASS
MRP_TASK_MANAGER_GET_CLASS

<SUBSECTION Private>
MrpTaskManagerPriv

</SECTION>

<SECTION>
<FILE>mrp-task</FILE>
<TITLE>MrpTask</TITLE>
MrpTask
MrpConstraint
mrp_task_new
mrp_task_add_predecessor
mrp_task_remove_predecessor
mrp_task_get_relation
mrp_task_get_predecessor
mrp_task_get_successor
mrp_task_get_predecessors
mrp_task_get_successors
mrp_task_has_relation_to
mrp_task_has_relation
mrp_task_get_parent
mrp_task_get_first_child
mrp_task_get_next_sibling
mrp_task_get_n_children
mrp_task_get_nth_child
mrp_task_get_position
mrp_task_get_start
mrp_task_get_finish
mrp_task_get_duration
mrp_task_get_interval
mrp_task_get_assignments
mrp_task_get_assignment
mrp_task_reset_constraint
mrp_task_duration_to_work
mrp_task_get_cost
mrp_task_get_assigned_resources
mrp_task_compare

<SUBSECTION Standard>
MRP_TASK
MRP_IS_TASK
MRP_TYPE_TASK
mrp_task_get_type
MRP_TASK_CLASS
MRP_IS_TASK_CLASS
MRP_TASK_GET_CLASS

MRP_TYPE_CONSTRAINT
MRP_TYPE_RELATION
mrp_constraint_get_type

<SUBSECTION Private>
MrpTaskPriv

</SECTION>

<SECTION>
<INCLUDE>mrproject/mrp-error.h</INCLUDE>
<FILE>mrp-error</FILE>
<TITLE>MrpError</TITLE>
MRP_ERROR
MrpError
mrp_error_quark
</SECTION>

<SECTION>
<FILE>mrp-file-module</FILE>
<TITLE>MrpFileModule</TITLE>
MrpFileModule
MrpFileReader
MrpFileWriter
mrp_file_module_load_all
mrp_file_module_new
mrp_file_module_init
mrp_file_reader_read
mrp_file_writer_get_string
mrp_file_writer_get_mime_type
mrp_file_writer_write

<SUBSECTION Private>
MrpFileReaderPriv
MrpFileWriterPriv

</SECTION>

<SECTION>
<FILE>mrp-interval</FILE>
<TITLE>MrpInterval</TITLE>

MrpInterval
MrpIntervalType
mrp_interval_new
mrp_interval_free
mrp_interval_copy
mrp_interval_ref
mrp_interval_unref
mrp_interval_includes
mrp_interval_intersects
mrp_interval_get_absolute

<SUBSECTION Standard>
mrp_interval_get_type

</SECTION>

<SECTION>
<FILE>mrp-private</FILE>
<TITLE>Internal API</TITLE>
mrp_project_set_resources
mrp_project_set_groups
mrp_project_get_task_manager
mrp_task_manager_check_predecessor
mrp_task_manager_check_move
mrp_task_add_assignment
mrp_resource_add_assignment
imrp_task_insert_child
imrp_task_remove_subtree
imrp_task_detach
imrp_task_reattach
imrp_task_reattach_pos
imrp_task_set_visited
imrp_task_get_visited
imrp_task_get_start
imrp_task_set_start
imrp_task_get_finish
imrp_task_set_finish
imrp_task_get_latest_start
imrp_task_get_latest_finish
imrp_task_set_latest_start
imrp_task_set_latest_finish
imrp_task_get_duration
imrp_task_set_duration
imrp_task_get_work
imrp_task_set_work
impr_task_get_constraint
impr_task_set_constraint
imrp_task_get_depth
imrp_task_get_node
imrp_task_get_sorted_node
imrp_task_peek_predecessors
imrp_task_peek_successors
imrp_time_init
imrp_storage_module_set_project
imrp_project_set_needs_saving
imrp_object_removed
imrp_project_task_inserted
imrp_project_task_moved
imrp_project_get_property
imrp_project_property_changed
imrp_property_set_project
imrp_application_register_reader
imrp_application_register_writer
</SECTION>

<SECTION>
<FILE>mrp-property</FILE>
<TITLE>MrpProperty</TITLE>

MRP_PROPERTY
MrpProperty
MrpPropertyType
mrp_property_new
mrp_property_get_name
mrp_property_get_type
mrp_property_set_label
mrp_property_get_label
mrp_property_set_description
mrp_property_get_description
mrp_property_ref
mrp_property_unref
mrp_property_type_as_string
</SECTION>

<SECTION>
<FILE>mrp-time</FILE>
<TITLE>mrptime</TITLE>

mrptime
MRP_TIME_INVALID
MRP_TIME_MIN
MRP_TIME_MAX
mrp_time_current_time
mrp_time_from_tm
mrp_time_compose
mrp_time_decompose
mrp_time_from_string
mrp_time_to_string
mrp_time_from_msdate_string
mrp_time_align_day
mrp_time_day_of_week
mrp_time_week_number
mrp_time_day_name
mrp_time_month_name
mrp_time_month_name_initial
mrp_time_format
mrp_time_debug_print

mrp_param_spec_time

</SECTION>

