ICalTimeSpan

ICalTimeSpan

Synopsis

#define             I_CAL_TIME_SPAN_TYPE
                    ICalTimeSpan;
struct              ICalTimeSpanClass;
ICalTimeSpan *      i_cal_time_span_new_full            (struct icaltime_span native);
time_t              i_cal_time_span_get_start           (ICalTimeSpan *timespan);
void                i_cal_time_span_set_start           (ICalTimeSpan *timespan,
                                                         time_t start);
time_t              i_cal_time_span_get_end             (ICalTimeSpan *timespan);
void                i_cal_time_span_set_end             (ICalTimeSpan *timespan,
                                                         time_t end);
gint                i_cal_time_span_is_busy             (ICalTimeSpan *timespan);
void                i_cal_time_span_set_is_busy         (ICalTimeSpan *timespan,
                                                         gint is_busy);

Object Hierarchy

  GObject
   +----ICalObject
         +----ICalTimeSpan

Description

Details

I_CAL_TIME_SPAN_TYPE

#define             I_CAL_TIME_SPAN_TYPE

ICalTimeSpan

typedef struct _ICalTimeSpan ICalTimeSpan;

This is the ICalTimeSpan instance.


struct ICalTimeSpanClass

struct ICalTimeSpanClass {
};

This is the ICalTimeSpan class.


i_cal_time_span_new_full ()

ICalTimeSpan *      i_cal_time_span_new_full            (struct icaltime_span native);

Create a new libical-glib object from the native libical object and the owner.

native :

The native libical object.

Returns :

The newly create libical-glib object. [transfer full]

Since 1.0


i_cal_time_span_get_start ()

time_t              i_cal_time_span_get_start           (ICalTimeSpan *timespan);

Get the start of ICalTimeSpan.

timespan :

The ICalTimeSpan to be queried.

Returns :

The start.

Since 1.0


i_cal_time_span_set_start ()

void                i_cal_time_span_set_start           (ICalTimeSpan *timespan,
                                                         time_t start);

Set the start of ICalTimeSpan.

timespan :

The ICalTimeSpan to be set.

start :

The start.

Since 1.0


i_cal_time_span_get_end ()

time_t              i_cal_time_span_get_end             (ICalTimeSpan *timespan);

Get the end of ICalTimeSpan.

timespan :

The ICalTimeSpan to be queried.

Returns :

The end.

Since 1.0


i_cal_time_span_set_end ()

void                i_cal_time_span_set_end             (ICalTimeSpan *timespan,
                                                         time_t end);

Set the end of ICalTimeSpan.

timespan :

The ICalTimeSpan to be set.

end :

The end.

Since 1.0


i_cal_time_span_is_busy ()

gint                i_cal_time_span_is_busy             (ICalTimeSpan *timespan);

Get the is_busy of ICalTimeSpan.

timespan :

The ICalTimeSpan to be queried.

Returns :

The is_busy.

Since 1.0


i_cal_time_span_set_is_busy ()

void                i_cal_time_span_set_is_busy         (ICalTimeSpan *timespan,
                                                         gint is_busy);

Set the is_busy of ICalTimeSpan.

timespan :

The ICalTimeSpan to be set.

is_busy :

The is_busy.

Since 1.0