GBytes * ce_page_wifi_get_ssid (CEPageWifi *self) { CEPageWifiPrivate *priv; const char *txt_ssid; GBytes *ssid; g_return_val_if_fail (CE_IS_PAGE_WIFI (self), NULL); priv = CE_PAGE_WIFI_GET_PRIVATE (self); txt_ssid = gtk_entry_get_text (priv->ssid); if (!txt_ssid || !strlen (txt_ssid)) return NULL; ssid = g_bytes_new (txt_ssid, strlen (txt_ssid)); return ssid; }
GByteArray * ce_page_wifi_get_ssid (CEPageWifi *self) { CEPageWifiPrivate *priv; const char *txt_ssid; GByteArray *ssid; g_return_val_if_fail (CE_IS_PAGE_WIFI (self), NULL); priv = CE_PAGE_WIFI_GET_PRIVATE (self); txt_ssid = gtk_entry_get_text (priv->ssid); if (!txt_ssid || !strlen (txt_ssid)) return NULL; ssid = g_byte_array_sized_new (strlen (txt_ssid)); g_byte_array_append (ssid, (const guint8 *) txt_ssid, strlen (txt_ssid)); return ssid; }