![]() |
![]() |
![]() |
libnm-util Reference Manual | |
---|---|---|---|---|
#define nm_print_backtrace () #define nm_get_timestamp (timestamp) #define nm_info (fmt, args...) #define nm_info_str (fmt_str, args...) #define nm_debug (fmt, args...) #define nm_debug_str (fmt_str, args...) #define nm_warning (fmt, args...) #define nm_warning_str (fmt_str, args...) #define nm_error (fmt, args...) #define nm_error_str (fmt_str, args...) gboolean nm_utils_init (GError **error); void nm_utils_deinit (void); gboolean nm_utils_is_empty_ssid (const guint8 *ssid, int len); const char* nm_utils_escape_ssid (const guint8 *ssid, guint32 len); gboolean nm_utils_same_ssid (const GByteArray *ssid1, const GByteArray *ssid2, gboolean ignore_trailing_null); char* nm_utils_ssid_to_utf8 (const char *ssid, guint32 len); GHashTable* nm_utils_gvalue_hash_dup (GHashTable *hash); void nm_utils_slist_free (GSList *list, GDestroyNotify elem_destroy_fn); gboolean nm_utils_string_in_list (const char *str, const char **valid_strings); gboolean nm_utils_string_list_contains (GSList *list, const char *string); gboolean nm_utils_string_slist_validate (GSList *list, const char **valid_values); void nm_utils_register_value_transformations (void); enum NMUtilsSecurityType; gboolean nm_utils_security_valid (NMUtilsSecurityType type, guint32 dev_caps, gboolean have_ap, gboolean adhoc, guint32 ap_flags, guint32 ap_wpa, guint32 ap_rsn); GSList* nm_utils_ip4_addresses_from_gvalue (const GValue *value); void nm_utils_ip4_addresses_to_gvalue (GSList *list, GValue *value); GSList* nm_utils_ip4_routes_from_gvalue (const GValue *value); void nm_utils_ip4_routes_to_gvalue (GSList *list, GValue *value); guint32 nm_utils_ip4_netmask_to_prefix (guint32 ip4_netmask); guint32 nm_utils_ip4_prefix_to_netmask (guint32 ip4_prefix); char* nm_utils_uuid_generate (void); char* nm_utils_uuid_generate_from_string (const char *s);
gboolean nm_utils_is_empty_ssid (const guint8 *ssid, int len);
|
|
|
|
Returns : |
const char* nm_utils_escape_ssid (const guint8 *ssid, guint32 len);
|
|
|
|
Returns : |
gboolean nm_utils_same_ssid (const GByteArray *ssid1, const GByteArray *ssid2, gboolean ignore_trailing_null);
|
|
|
|
|
|
Returns : |
char* nm_utils_ssid_to_utf8 (const char *ssid, guint32 len);
|
|
|
|
Returns : |
GHashTable* nm_utils_gvalue_hash_dup (GHashTable *hash);
|
|
Returns : |
void nm_utils_slist_free (GSList *list, GDestroyNotify elem_destroy_fn);
|
|
|
gboolean nm_utils_string_in_list (const char *str, const char **valid_strings);
|
|
|
|
Returns : |
gboolean nm_utils_string_list_contains (GSList *list, const char *string);
|
|
|
|
Returns : |
gboolean nm_utils_string_slist_validate (GSList *list, const char **valid_values);
|
|
|
|
Returns : |
typedef enum { NMU_SEC_INVALID = 0, NMU_SEC_NONE, NMU_SEC_STATIC_WEP, NMU_SEC_LEAP, NMU_SEC_DYNAMIC_WEP, NMU_SEC_WPA_PSK, NMU_SEC_WPA_ENTERPRISE, NMU_SEC_WPA2_PSK, NMU_SEC_WPA2_ENTERPRISE } NMUtilsSecurityType;
gboolean nm_utils_security_valid (NMUtilsSecurityType type, guint32 dev_caps, gboolean have_ap, gboolean adhoc, guint32 ap_flags, guint32 ap_wpa, guint32 ap_rsn);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
GSList* nm_utils_ip4_addresses_from_gvalue (const GValue *value);
|
|
Returns : |
void nm_utils_ip4_addresses_to_gvalue (GSList *list, GValue *value);
|
|
|
GSList* nm_utils_ip4_routes_from_gvalue (const GValue *value);
|
|
Returns : |
void nm_utils_ip4_routes_to_gvalue (GSList *list, GValue *value);
|
|
|
guint32 nm_utils_ip4_netmask_to_prefix (guint32 ip4_netmask);
|
|
Returns : |
guint32 nm_utils_ip4_prefix_to_netmask (guint32 ip4_prefix);
|
|
Returns : |