|  |  |  | 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. |