EDataCalFactory
EDataCalFactory — Implementation of the calendar CORBA factory.
|
|
Details
E_DATA_CAL_FACTORY_ERROR
#define E_DATA_CAL_FACTORY_ERROR e_data_cal_factory_error_quark ()
enum EDataCalFactoryError
typedef enum {
E_DATA_CAL_FACTORY_ERROR_GENERIC
} EDataCalFactoryError;
EDataCalFactory
typedef struct {
GObject parent;
EDataCalFactoryPrivate *priv;
} EDataCalFactory;
e_data_cal_factory_register_backend ()
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.
factory : |
A calendar factory.
|
backend_factory : |
The object responsible for creating backends.
|
e_data_cal_factory_register_backends ()
void e_data_cal_factory_register_backends
(EDataCalFactory *factory
);
Register all backends for the given factory.
e_data_cal_factory_get_n_backends ()
gint e_data_cal_factory_get_n_backends (EDataCalFactory *factory
);
Get the number of backends currently active in the given factory.
factory : |
A calendar factory.
|
Returns : |
the number of backends.
|
e_data_cal_factory_dump_active_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.
factory : |
A calendar factory.
|
e_data_cal_factory_set_backend_mode ()
void e_data_cal_factory_set_backend_mode (EDataCalFactory *factory
,
gint mode
);
Sets the online mode for all backends created by the given factory.
factory : |
A calendar factory.
|
mode : |
Online mode to set.
|