1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
7
<!-- ##### SECTION Long_Description ##### -->
12
<!-- ##### SECTION See_Also ##### -->
17
<!-- ##### SECTION Stability_Level ##### -->
20
<!-- ##### SECTION Image ##### -->
23
<!-- ##### STRUCT CamelService ##### -->
29
<!-- ##### ARG CamelService:display-name ##### -->
34
<!-- ##### ARG CamelService:provider ##### -->
39
<!-- ##### ARG CamelService:session ##### -->
44
<!-- ##### ARG CamelService:settings ##### -->
49
<!-- ##### ARG CamelService:uid ##### -->
54
<!-- ##### ARG CamelService:url ##### -->
59
<!-- ##### MACRO CAMEL_SERVICE_ERROR ##### -->
66
<!-- ##### ENUM CamelServiceError ##### -->
71
@CAMEL_SERVICE_ERROR_INVALID:
72
@CAMEL_SERVICE_ERROR_URL_INVALID:
73
@CAMEL_SERVICE_ERROR_UNAVAILABLE:
74
@CAMEL_SERVICE_ERROR_CANT_AUTHENTICATE:
75
@CAMEL_SERVICE_ERROR_NOT_CONNECTED:
77
<!-- ##### ENUM CamelServiceConnectionStatus ##### -->
82
@CAMEL_SERVICE_DISCONNECTED:
83
@CAMEL_SERVICE_CONNECTING:
84
@CAMEL_SERVICE_CONNECTED:
85
@CAMEL_SERVICE_DISCONNECTING:
87
<!-- ##### STRUCT CamelServiceAuthType ##### -->
97
<!-- ##### FUNCTION camel_service_get_display_name ##### -->
106
<!-- ##### FUNCTION camel_service_set_display_name ##### -->
115
<!-- ##### FUNCTION camel_service_get_user_data_dir ##### -->
124
<!-- ##### FUNCTION camel_service_get_name ##### -->
134
<!-- ##### FUNCTION camel_service_get_provider ##### -->
143
<!-- ##### FUNCTION camel_service_get_session ##### -->
152
<!-- ##### FUNCTION camel_service_get_settings ##### -->
161
<!-- ##### FUNCTION camel_service_set_settings ##### -->
170
<!-- ##### FUNCTION camel_service_get_uid ##### -->
179
<!-- ##### FUNCTION camel_service_get_camel_url ##### -->
188
<!-- ##### FUNCTION camel_service_get_url ##### -->
197
<!-- ##### FUNCTION camel_service_cancel_connect ##### -->
205
<!-- ##### FUNCTION camel_service_connect_sync ##### -->
215
<!-- ##### FUNCTION camel_service_disconnect_sync ##### -->
226
<!-- ##### FUNCTION camel_service_get_connection_status ##### -->
235
<!-- ##### ENUM CamelServiceLock ##### -->
240
@CAMEL_SERVICE_REC_CONNECT_LOCK:
241
@CAMEL_SERVICE_CONNECT_OP_LOCK:
243
<!-- ##### FUNCTION camel_service_lock ##### -->
252
<!-- ##### FUNCTION camel_service_unlock ##### -->
261
<!-- ##### FUNCTION camel_service_query_auth_types_sync ##### -->
272
<!-- ##### FUNCTION camel_service_query_auth_types ##### -->
284
<!-- ##### FUNCTION camel_service_query_auth_types_finish ##### -->