summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2014-02-26 17:09:54 +0100
committerAleksander Morgado <aleksander@aleksander.es>2014-02-28 16:35:18 +0100
commit65eda92ceb411982331f8ee2922852c9587456d6 (patch)
tree7a4a9a1a3ca802c2d4b345734218da2cca0facc4
parent87d867c8aedf59a55fdbed358e252592fc86fc35 (diff)
broadband-modem: allow querying current charset
So that plugins can use it.
-rw-r--r--src/mm-broadband-modem.c6
-rw-r--r--src/mm-broadband-modem.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c
index c9b438af..b17be26d 100644
--- a/src/mm-broadband-modem.c
+++ b/src/mm-broadband-modem.c
@@ -9296,6 +9296,12 @@ mm_broadband_modem_take_and_convert_to_current_charset (MMBroadbandModem *self,
return mm_utf8_take_and_convert_to_charset (str, self->priv->modem_current_charset);
}
+MMModemCharset
+mm_broadband_modem_get_current_charset (MMBroadbandModem *self)
+{
+ return self->priv->modem_current_charset;
+}
+
gchar *
mm_broadband_modem_create_device_identifier (MMBroadbandModem *self,
const gchar *ati,
diff --git a/src/mm-broadband-modem.h b/src/mm-broadband-modem.h
index c3e33547..4201412e 100644
--- a/src/mm-broadband-modem.h
+++ b/src/mm-broadband-modem.h
@@ -23,6 +23,7 @@
#include <ModemManager.h>
+#include "mm-charsets.h"
#include "mm-base-modem.h"
#define MM_TYPE_BROADBAND_MODEM (mm_broadband_modem_get_type ())
@@ -105,6 +106,8 @@ gchar *mm_broadband_modem_take_and_convert_to_utf8 (MMBroadbandModem *self,
gchar *mm_broadband_modem_take_and_convert_to_current_charset (MMBroadbandModem *self,
gchar *str);
+MMModemCharset mm_broadband_modem_get_current_charset (MMBroadbandModem *self);
+
/* Create a unique device identifier string using the ATI and ATI1 replies and some
* additional internal info */
gchar *mm_broadband_modem_create_device_identifier (MMBroadbandModem *self,