diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-10-03 17:20:16 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-10-04 10:17:12 +0200 |
commit | 054915299afefc27f0f19d12553960544e1bd624 (patch) | |
tree | de627d51a0a0fcbf1ef04d8a5e774cf06cd0c047 /libmm-glib/mm-bearer-ip-config.h | |
parent | 52f457bb8807f1330bbb177954e7944361a8c8a9 (diff) |
libmm-glib,bearer-ip-config: improve documentation
Diffstat (limited to 'libmm-glib/mm-bearer-ip-config.h')
-rw-r--r-- | libmm-glib/mm-bearer-ip-config.h | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/libmm-glib/mm-bearer-ip-config.h b/libmm-glib/mm-bearer-ip-config.h index 04b1da53..bfd2ea73 100644 --- a/libmm-glib/mm-bearer-ip-config.h +++ b/libmm-glib/mm-bearer-ip-config.h @@ -36,29 +36,44 @@ typedef struct _MMBearerIpConfig MMBearerIpConfig; typedef struct _MMBearerIpConfigClass MMBearerIpConfigClass; typedef struct _MMBearerIpConfigPrivate MMBearerIpConfigPrivate; +/** + * MMBearerIpConfig: + * + * The #MMBearerIpConfig structure contains private data and should + * only be accessed using the provided API. + */ struct _MMBearerIpConfig { + /*< private >*/ GObject parent; MMBearerIpConfigPrivate *priv; }; struct _MMBearerIpConfigClass { + /*< private >*/ GObjectClass parent; }; GType mm_bearer_ip_config_get_type (void); -MMBearerIpConfig *mm_bearer_ip_config_new (void); -MMBearerIpConfig *mm_bearer_ip_config_new_from_dictionary (GVariant *dictionary, - GError **error); - -MMBearerIpConfig *mm_bearer_ip_config_dup (MMBearerIpConfig *orig); - MMBearerIpMethod mm_bearer_ip_config_get_method (MMBearerIpConfig *self); const gchar *mm_bearer_ip_config_get_address (MMBearerIpConfig *self); guint mm_bearer_ip_config_get_prefix (MMBearerIpConfig *self); const gchar **mm_bearer_ip_config_get_dns (MMBearerIpConfig *self); const gchar *mm_bearer_ip_config_get_gateway (MMBearerIpConfig *self); +/*****************************************************************************/ +/* ModemManager/libmm-glib/mmcli specific methods */ + +#if defined (_LIBMM_INSIDE_MM) || \ + defined (_LIBMM_INSIDE_MMCLI) || \ + defined (LIBMM_GLIB_COMPILATION) + +MMBearerIpConfig *mm_bearer_ip_config_new (void); +MMBearerIpConfig *mm_bearer_ip_config_new_from_dictionary (GVariant *dictionary, + GError **error); + +MMBearerIpConfig *mm_bearer_ip_config_dup (MMBearerIpConfig *orig); + void mm_bearer_ip_config_set_method (MMBearerIpConfig *self, MMBearerIpMethod ip_method); void mm_bearer_ip_config_set_address (MMBearerIpConfig *self, @@ -72,6 +87,8 @@ void mm_bearer_ip_config_set_gateway (MMBearerIpConfig *self, GVariant *mm_bearer_ip_config_get_dictionary (MMBearerIpConfig *self); +#endif + G_END_DECLS #endif /* MM_BEARER_IP_CONFIG_H */ |