|  |  |  | Evolution-Data-Server Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
#include <libedata-cal/libedata-cal.h> #define EDS_CALENDAR_MODULES struct EDataCalFactory; struct EDataCalFactoryClass; EDBusServer * e_data_cal_factory_new (GCancellable *cancellable,GError **error); ESourceRegistry * e_data_cal_factory_get_registry (EDataCalFactory *factory);
This class handles incomming D-Bus connections and creates the EDataCal layer for server side calendars to communicate with client side ECalClient objects.
#define EDS_CALENDAR_MODULES "EDS_CALENDAR_MODULES"
This environment variable configures where the calendar factory loads it's backend modules from.
struct EDataCalFactory {
	EDataFactory parent;
	EDataCalFactoryPrivate *priv;
};
EDBusServer * e_data_cal_factory_new (GCancellable *cancellable,GError **error);
ESourceRegistry *   e_data_cal_factory_get_registry     (EDataCalFactory *factory);
Returns the ESourceRegistry owned by factory.
| 
 | an EDataCalFactory | 
| Returns : | the ESourceRegistry | 
Since 3.6