![]() |
![]() |
![]() |
Evolution-Data-Server Manual: Calendar Backend (libedata-cal) | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
EDataCalFactory; EDataCalFactory * e_data_cal_factory_new (void
); gboolean e_data_cal_factory_register_storage (EDataCalFactory *factory
,const gchar *iid
); void e_data_cal_factory_register_backend (EDataCalFactory *factory
,ECalBackendFactory *backend_factory
); void e_data_cal_factory_register_backends (EDataCalFactory *factory
); gint e_data_cal_factory_get_n_backends (EDataCalFactory *factory
); void e_data_cal_factory_dump_active_backends (EDataCalFactory *factory
); void e_data_cal_factory_set_backend_mode (EDataCalFactory *factory
,gint mode
);
EDataCalFactory * e_data_cal_factory_new (void
);
Creates a new EDataCalFactory object.
Returns : |
A newly-created EDataCalFactory, or NULL if its corresponding CORBA object could not be created. |
gboolean e_data_cal_factory_register_storage (EDataCalFactory *factory
,const gchar *iid
);
Registers a calendar factory with the OAF object activation daemon. This function must be called before any clients can activate the factory.
|
A calendar factory. |
|
OAFIID for the factory to be registered. |
Returns : |
TRUE on success, FALSE otherwise. |
void e_data_cal_factory_register_backend (EDataCalFactory *factory
,ECalBackendFactory *backend_factory
);
Registers an ECalBackend subclass that will be used to handle URIs with a particular method. When the factory is asked to open a particular URI, it will look in its list of registered methods and create a backend of the appropriate type.
|
A calendar factory. |
|
The object responsible for creating backends. |
void e_data_cal_factory_register_backends
(EDataCalFactory *factory
);
Register all backends for the given factory.
|
gint e_data_cal_factory_get_n_backends (EDataCalFactory *factory
);
Get the number of backends currently active in the given factory.
|
A calendar factory. |
Returns : |
the number of backends. |
void e_data_cal_factory_dump_active_backends
(EDataCalFactory *factory
);
Dumps to standard output a list of all active backends for the given factory.
|
A calendar factory. |
void e_data_cal_factory_set_backend_mode (EDataCalFactory *factory
,gint mode
);
Sets the online mode for all backends created by the given factory.
|
A calendar factory. |
|
Online mode to set. |
"last-calendar-gone"
signalvoid user_function (EDataCalFactory *edatacalfactory, gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |