Evolution Developer's Guide
<<< Previous Page | Home | Up | Next Page >>>

# Miscellaneous utilities

## Name

Miscellaneous utilities --

## Synopsis

    typedef     CalObjInstance;
    void        cal_obj_instance_list_free      (GList *list);
    enum        CalObjType;
    void        cal_obj_uid_list_free           (GList *list);

## Description

## Details

### CalObjInstance

    typedef struct {
    	char *uid;			/* UID of the object */
    	time_t start;			/* Start time of instance */
    	time_t end;			/* End time of instance */
    } CalObjInstance;

### cal_obj_instance_list_free ()

    void        cal_obj_instance_list_free      (GList *list);

Frees a list of CalObjInstance structures.

`list` : | List of CalObjInstance structures.

### enum CalObjType

    typedef enum {
    	CALOBJ_TYPE_EVENT   = 1 << 0,
    	CALOBJ_TYPE_TODO    = 1 << 1,
    	CALOBJ_TYPE_JOURNAL = 1 << 2,
    	CALOBJ_TYPE_ANY     = 0x07
    } CalObjType;

### cal_obj_uid_list_free ()

    void        cal_obj_uid_list_free           (GList *list);

Frees a list of unique identifiers for calendar objects.

`list` : | List of strings with unique identifiers.

<<< Previous Page | Home | Up | Next Page >>>
CalComponent | cal-recur