JanaEcalStore

JanaEcalStore — An implementation of JanaStore using libecal

Functions

JanaStore * jana_ecal_store_new ()
JanaStore * jana_ecal_store_new_from_uid ()

Properties

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

Types and Values

struct JanaEcalStore

Object Hierarchy

    GObject
    ╰── JanaEcalStore

Implemented Interfaces

JanaEcalStore implements JanaStore.

Description

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

Functions

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.

Parameters

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_uid ()

JanaStore *
jana_ecal_store_new_from_uid (const gchar *uid,
                              JanaComponentType type);

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

Parameters

uid

The uid 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 for the given uid, cast as a JanaStore.

Types and Values

struct JanaEcalStore

struct JanaEcalStore;

The JanaEcalStore struct contains only private data.

Property Details

The “ecal” property

  “ecal”                     ECal *

The ECal represented by this JanaStore object.

Flags: Read / Write / Construct Only


The “type” property

  “type”                     gint

The component type stored in this JanaStore object.

Flags: Read / Write / Construct Only

Allowed values: [0,3]

Default value: 0