ICalTimeSpan

ICalTimeSpan

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── ICalObject
        ╰── ICalTimeSpan

Description

Functions

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.

Parameters

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.

Parameters

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.

Parameters

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.

Parameters

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.

Parameters

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.

Parameters

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.

Parameters

timespan

The ICalTimeSpan to be set.

 

is_busy

The is_busy.

 

Since 1.0

Types and Values

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.