JanaEcalStore

JanaEcalStore — An implementation of JanaStore using libecal

Synopsis

                    JanaEcalStore;
JanaStore *         jana_ecal_store_new                 (JanaComponentType type);
JanaStore *         jana_ecal_store_new_from_uri        (const gchar *uri,
                                                         JanaComponentType type);

Object Hierarchy

  GObject
   +----JanaEcalStore

Implemented Interfaces

JanaEcalStore implements JanaStore.

Properties

  "ecal"                     ECal*                 : Read / Write / Construct Only
  "type"                     gint                  : Read / Write / Construct Only

Description

JanaEcalStore is an implementation of JanaStore that provides a wrapper over ECal, using libecal.

Details

JanaEcalStore

typedef struct _JanaEcalStore JanaEcalStore;

The JanaEcalStore struct contains only private data.


jana_ecal_store_new ()

JanaStore *         jana_ecal_store_new                 (JanaComponentType type);

Opens or creates the default evolution-data-server system storage for the specified type of component.

type :

The type of store to create/open

Returns :

A JanaEcalStore that wraps the evolution-data-server system storage of the specified component type, cast as a JanaStore.

jana_ecal_store_new_from_uri ()

JanaStore *         jana_ecal_store_new_from_uri        (const gchar *uri,
                                                         JanaComponentType type);

Opens or creates an evolution-data-server storage at the given uri for the specified type of component.

uri :

The uri to the store

type :

The type of store to create/open

Returns :

A JanaEcalStore that wraps an evolution-data-server storage of the specified component type at the given uri, cast as a JanaStore.

Property Details

The "ecal" property

  "ecal"                     ECal*                 : Read / Write / Construct Only

The ECal represented by this JanaStore object.


The "type" property

  "type"                     gint                  : Read / Write / Construct Only

The component type stored in this JanaStore object.

Allowed values: [0,3]

Default value: 0