1 /* 2 * e-dataserver-autocleanups.h 3 * 4 * This library is free software: you can redistribute it and/or modify it 5 * under the terms of the GNU Lesser General Public License as published by 6 * the Free Software Foundation. 7 * 8 * This library is distributed in the hope that it will be useful, but 9 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 10 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License 11 * for more details. 12 * 13 * You should have received a copy of the GNU Lesser General Public License 14 * along with this library. If not, see <http://www.gnu.org/licenses/>. 15 * 16 */ 17 18 #if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION) 19 #error "Only <libedataserver/libedataserver.h> should be included directly." 20 #endif 21 22 #ifndef __E_DATASERVER_AUTOCLEANUPS_H__ 23 #define __E_DATASERVER_AUTOCLEANUPS_H__ 24 25 #ifndef __GI_SCANNER__ 26 #ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC 27 28 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EClient, g_object_unref) 29 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ECollator, e_collator_unref) 30 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EAsyncClosure, e_async_closure_free) 31 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ENamedParameters, e_named_parameters_free) 32 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EExtensible, g_object_unref) 33 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EExtension, g_object_unref) 34 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EFlag, e_flag_free) 35 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EGDataOAuth2Authorizer, g_object_unref) 36 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EMemChunk, e_memchunk_destroy) 37 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EModule, g_object_unref) 38 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ENetworkMonitor, g_object_unref) 39 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EOAuth2Service, g_object_unref) 40 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EOAuth2ServiceBase, g_object_unref) 41 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EOAuth2ServiceGoogle, g_object_unref) 42 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EOAuth2ServiceOutlook, g_object_unref) 43 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EOAuth2Services, g_object_unref) 44 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EOperationPool, e_operation_pool_free) 45 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESExp, g_object_unref) 46 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESoupAuthBearer, g_object_unref) 47 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESoupSession, g_object_unref) 48 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESource, g_object_unref) 49 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceAddressBook, g_object_unref) 50 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceAlarms, g_object_unref) 51 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceAuthentication, g_object_unref) 52 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceAutocomplete, g_object_unref) 53 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceAutoconfig, g_object_unref) 54 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceBackend, g_object_unref) 55 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceCalendar, g_object_unref) 56 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceCamel, g_object_unref) 57 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceCollection, g_object_unref) 58 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceContacts, g_object_unref) 59 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceCredentialsProvider, g_object_unref) 60 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceCredentialsProviderImpl, g_object_unref) 61 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceCredentialsProviderImplOAuth2, g_object_unref) 62 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceCredentialsProviderImplPassword, g_object_unref) 63 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceExtension, g_object_unref) 64 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceGoa, g_object_unref) 65 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceLDAP, g_object_unref) 66 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceLocal, g_object_unref) 67 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceMailAccount, g_object_unref) 68 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceMailComposition, g_object_unref) 69 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceMailIdentity, g_object_unref) 70 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceMailSignature, g_object_unref) 71 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceMailSubmission, g_object_unref) 72 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceMailTransport, g_object_unref) 73 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceMDN, g_object_unref) 74 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceMemoList, g_object_unref) 75 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceOffline, g_object_unref) 76 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceOpenPGP, g_object_unref) 77 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceProxy, g_object_unref) 78 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceRefresh, g_object_unref) 79 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceRegistry, g_object_unref) 80 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceRegistryWatcher, g_object_unref) 81 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceResource, g_object_unref) 82 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceRevisionGuards, g_object_unref) 83 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceSecurity, g_object_unref) 84 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceSelectable, g_object_unref) 85 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceSMIME, g_object_unref) 86 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceTaskList, g_object_unref) 87 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceUoa, g_object_unref) 88 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceWeather, g_object_unref) 89 G_DEFINE_AUTOPTR_CLEANUP_FUNC(ESourceWebdav, g_object_unref) 90 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EWebDAVDiscoveredSource, e_webdav_discovered_source_free) 91 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EWebDAVSession, g_object_unref) 92 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EWebDAVResource, e_webdav_resource_free) 93 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EWebDAVPropertyChange, e_webdav_property_change_free) 94 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EWebDAVPrivilege, e_webdav_privilege_free) 95 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EWebDAVAccessControlEntry, e_webdav_access_control_entry_free) 96 G_DEFINE_AUTOPTR_CLEANUP_FUNC(EXmlDocument, g_object_unref) 97 98 #endif /* G_DEFINE_AUTOPTR_CLEANUP_FUNC */ 99 #endif /* !__GI_SCANNER__ */ 100 #endif /* __E_DATASERVER_AUTOCLEANUPS_H__ */ 101