|  |  |  | Evolution-Data-Server Manual: Calendar Backend (libedata-cal) |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
                    ECalBackendFactory;
icalcomponent_kind  e_cal_backend_factory_get_kind      (ECalBackendFactory *factory);
const gchar *       e_cal_backend_factory_get_protocol  (ECalBackendFactory *factory);
ECalBackend*        e_cal_backend_factory_new_backend   (ECalBackendFactory *factory,
                                                         ESource *source);
icalcomponent_kind e_cal_backend_factory_get_kind (ECalBackendFactory *factory);
Gets the component type of the factory.
| 
 | An ECalBackendFactory object. | 
| Returns : | The kind of factory. | 
const gchar * e_cal_backend_factory_get_protocol (ECalBackendFactory *factory);
Gets the protocol used by the factory.
| 
 | An ECalBackendFactory object. | 
| Returns : | The protocol. | 
ECalBackend* e_cal_backend_factory_new_backend (ECalBackendFactory *factory, ESource *source);
Creates a new backend for the given source.
| 
 | An ECalBackendFactory object. | 
| 
 | An ESource. | 
| Returns : | The newly created backend, or NULL if there was an error. |