Software: Apache/2.2.3 (CentOS). PHP/5.1.6 uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /usr/share/gtk-doc/html/libplanner/ drwxr-xr-x |
Viewing file: Select action/file-type:
Synopsis#include <libplanner/planner.h> MrpCalendarPriv; MrpCalendar; MrpInterval; MrpCalendar* mrp_calendar_new (const gchar *name, MrpProject *project); MrpCalendar* mrp_calendar_copy (const gchar *name, MrpCalendar *calendar); MrpCalendar* mrp_calendar_derive (const gchar *name, MrpCalendar *parent); void mrp_calendar_reparent (MrpCalendar *new_parent, MrpCalendar *child); void mrp_calendar_remove (MrpCalendar *calendar); const gchar* mrp_calendar_get_name (MrpCalendar *calendar); void mrp_calendar_set_name (MrpCalendar *calendar, const gchar *name); void mrp_calendar_day_set_intervals (MrpCalendar *calendar, MrpDay *day, GList *intervals); GList* mrp_calendar_day_get_intervals (MrpCalendar *calendar, MrpDay *day, gboolean check_ancestors); gint mrp_calendar_day_get_total_work (MrpCalendar *calendar, MrpDay *day); MrpDay* mrp_calendar_get_day (MrpCalendar *calendar, mrptime date, gboolean check_ancestors); MrpDay* mrp_calendar_get_default_day (MrpCalendar *calendar, gint week_day); void mrp_calendar_set_default_days (MrpCalendar *calendar, gint week_day, ...); void mrp_calendar_set_days (MrpCalendar *calendar, mrptime date, ...); MrpCalendar* mrp_calendar_get_parent (MrpCalendar *calendar); GList* mrp_calendar_get_children (MrpCalendar *calendar); MrpInterval* mrp_interval_new (mrptime start, mrptime end); MrpInterval* mrp_interval_copy (MrpInterval *interval); MrpInterval* mrp_interval_ref (MrpInterval *interval); void mrp_interval_unref (MrpInterval *interval); void mrp_interval_get_absolute (MrpInterval *interval, mrptime offset, mrptime *start, mrptime *end); Signals"calendar-changed" void user_function (MrpCalendar *mrpcalendar, gpointer user_data) : Run last DescriptionA calendar contains the information on working/nonworking time for resources. A calendar has a default week, specifying the day types (MrpDay) used for each day of the week by default. Day types can be overriden so that a working day has another set of working time intervals per calendar. Certain dates can be overridden to use another day type as well. DetailsMrpCalendarPrivtypedef struct _MrpCalendarPriv MrpCalendarPriv; A private struct for internal use only. The definition of this structure is not publically available. mrp_calendar_new ()MrpCalendar* mrp_calendar_new (const gchar *name, MrpProject *project);
Creates a new MrpCalendar. The calendar will be empty so you need to set the
default week and/or override days, see
mrp_calendar_copy ()MrpCalendar* mrp_calendar_copy (const gchar *name, MrpCalendar *calendar);
Copies
mrp_calendar_derive ()MrpCalendar* mrp_calendar_derive (const gchar *name, MrpCalendar *parent);
Derives a new calendar from
mrp_calendar_reparent ()void mrp_calendar_reparent (MrpCalendar *new_parent, MrpCalendar *child);
Changes the parent of
mrp_calendar_remove ()void mrp_calendar_remove (MrpCalendar *calendar);
Removes
mrp_calendar_get_name ()const gchar* mrp_calendar_get_name (MrpCalendar *calendar); Retrieves the name of the calendar.
mrp_calendar_set_name ()void mrp_calendar_set_name (MrpCalendar *calendar, const gchar *name); Sets the name of the calendar.
mrp_calendar_day_set_intervals ()void mrp_calendar_day_set_intervals (MrpCalendar *calendar, MrpDay *day, GList *intervals);
Overrides the working time for the day type
mrp_calendar_day_get_intervals ()GList* mrp_calendar_day_get_intervals (MrpCalendar *calendar, MrpDay *day, gboolean check_ancestors);
Retrieves the working time for the given day/calendar combination. If
mrp_calendar_day_get_total_work ()gint mrp_calendar_day_get_total_work (MrpCalendar *calendar, MrpDay *day);
Calculates the total amount of work for
mrp_calendar_get_day ()MrpDay* mrp_calendar_get_day (MrpCalendar *calendar, mrptime date, gboolean check_ancestors);
Retrieves the day type for the given date and calender. If
mrp_calendar_get_default_day ()MrpDay* mrp_calendar_get_default_day (MrpCalendar *calendar, gint week_day);
Retrieves the default day for
mrp_calendar_set_default_days ()void mrp_calendar_set_default_days (MrpCalendar *calendar, gint week_day, ...);
Sets days in the default week for
mrp_calendar_set_days ()void mrp_calendar_set_days (MrpCalendar *calendar, mrptime date, ...);
Overrides specific dates in
mrp_calendar_get_parent ()MrpCalendar* mrp_calendar_get_parent (MrpCalendar *calendar);
Retrieves the parent calendar of
mrp_calendar_get_children ()GList* mrp_calendar_get_children (MrpCalendar *calendar);
Retreives a list of the children, i.e. the calenderas that are immediately
derived from
mrp_interval_new ()MrpInterval* mrp_interval_new (mrptime start, mrptime end);
Creates a new MrpInterval ranging from
mrp_interval_copy ()MrpInterval* mrp_interval_copy (MrpInterval *interval);
Copies
mrp_interval_ref ()MrpInterval* mrp_interval_ref (MrpInterval *interval);
Increases the reference count on
mrp_interval_unref ()void mrp_interval_unref (MrpInterval *interval);
Decreases the reference count on
mrp_interval_get_absolute ()void mrp_interval_get_absolute (MrpInterval *interval, mrptime offset, mrptime *start, mrptime *end);
Retrieves the start and end time of interval, with an optional
Property Details
The "
|
mrpcalendar : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
:: Command execute :: | |
:: Shadow's tricks :D :: | |
Useful Commands
|
:: Preddy's tricks :D :: | |
Php Safe-Mode Bypass (Read Files)
|
--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0146 ]-- |