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