/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA. * * Copyright (C) 2016-2022 Aleksander Morgado */ #ifndef _LIBQMI_GLIB_QMI_COMPAT_H_ #define _LIBQMI_GLIB_QMI_COMPAT_H_ #ifndef QMI_DISABLE_DEPRECATED #if !defined (__LIBQMI_GLIB_H_INSIDE__) && !defined (LIBQMI_GLIB_COMPILATION) # error "Only can be included directly." #endif #include "qmi-device.h" #include "qmi-dms.h" #include "qmi-nas.h" #include "qmi-uim.h" #include "qmi-wda.h" #include "qmi-wds.h" #include "qmi-pdc.h" #include "qmi-loc.h" #include "qmi-enums-nas.h" #include "qmi-enums-wms.h" #include "qmi-enums-pdc.h" /** * SECTION:qmi-compat * @short_description: Deprecated types and methods. * * These types and methods are flagged as deprecated and therefore * shouldn't be used in newly written code. They are provided to avoid * innecessary API/ABI breaks, for compatibility purposes only. */ /** * qmi_utils_read_guint8_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @out: return location for the read variable. * * Reads an unsigned byte from the buffer. * * The user needs to make sure that at least 1 byte is available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the 1 byte * read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_guint8() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_guint8) void qmi_utils_read_guint8_from_buffer (const guint8 **buffer, guint16 *buffer_size, guint8 *out); /** * qmi_utils_read_gint8_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @out: return location for the read variable. * * Reads a signed byte from the buffer. * * The user needs to make sure that at least 1 byte is available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the 1 byte * read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_gint8() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_gint8) void qmi_utils_read_gint8_from_buffer (const guint8 **buffer, guint16 *buffer_size, gint8 *out); /** * qmi_utils_read_guint16_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped to host byte order if necessary * @out: return location for the read variable. * * Reads an unsigned 16-bit integer from the buffer. The number in the buffer is * expected to be given in the byte order specificed by @endian, and this method * takes care of converting the read value to the proper host endianness. * * The user needs to make sure that at least 2 bytes are available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the 2 bytes * read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_guint16() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_guint16) void qmi_utils_read_guint16_from_buffer (const guint8 **buffer, guint16 *buffer_size, QmiEndian endian, guint16 *out); /** * qmi_utils_read_gint16_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped to host byte order if necessary * @out: return location for the read variable. * * Reads a signed 16-bit integer from the buffer. The number in the buffer is * expected to be given in the byte order specified by @endian, and this method * takes care of converting the read value to the proper host endianness. * * The user needs to make sure that at least 2 bytes are available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the 2 bytes * read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_gint16() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_gint16) void qmi_utils_read_gint16_from_buffer (const guint8 **buffer, guint16 *buffer_size, QmiEndian endian, gint16 *out); /** * qmi_utils_read_guint32_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped to host byte order if necessary * @out: return location for the read variable. * * Reads an unsigned 32-bit integer from the buffer. The number in the buffer is * expected to be given in the byte order specified by @endian, and this method * takes care of converting the read value to the proper host endianness. * * The user needs to make sure that at least 4 bytes are available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the 4 bytes * read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_guint32() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_guint32) void qmi_utils_read_guint32_from_buffer (const guint8 **buffer, guint16 *buffer_size, QmiEndian endian, guint32 *out); /** * qmi_utils_read_gint32_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped to host byte order if necessary * @out: return location for the read variable. * * Reads a signed 32-bit integer from the buffer. The number in the buffer is * expected to be given in the byte order specified by @endian, and this method * takes care of converting the read value to the proper host endianness. * * The user needs to make sure that at least 4 bytes are available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the 4 bytes * read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_gint32() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_gint32) void qmi_utils_read_gint32_from_buffer (const guint8 **buffer, guint16 *buffer_size, QmiEndian endian, gint32 *out); /** * qmi_utils_read_guint64_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped to host byte order if necessary * @out: return location for the read variable. * * Reads an unsigned 64-bit integer from the buffer. The number in the buffer is * expected to be given in the byte order specified by @endian, and this method * takes care of converting the read value to the proper host endianness. * * The user needs to make sure that at least 8 bytes are available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the 8 bytes * read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_guint64() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_guint64) void qmi_utils_read_guint64_from_buffer (const guint8 **buffer, guint16 *buffer_size, QmiEndian endian, guint64 *out); /** * qmi_utils_read_gint64_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped to host byte order if necessary * @out: return location for the read variable. * * Reads a signed 64-bit integer from the buffer. The number in the buffer is * expected to be given in the byte order specified by @endian, and this method * takes care of converting the read value to the proper host endianness. * * The user needs to make sure that at least 8 bytes are available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the 8 bytes * read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_gint64() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_gint64) void qmi_utils_read_gint64_from_buffer (const guint8 **buffer, guint16 *buffer_size, QmiEndian endian, gint64 *out); /** * qmi_utils_read_sized_guint_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @n_bytes: number of bytes to read. * @endian: endianness of firmware value; swapped to host byte order if necessary * @out: return location for the read variable. * * Reads a @n_bytes-sized unsigned integer from the buffer. The number in the * buffer is expected to be given in the byte order specified by @endian, and * this method takes care of converting the read value to the proper host * endianness. * * The user needs to make sure that at least @n_bytes bytes are available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the @n_bytes * bytes read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_sized_guint() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_sized_guint) void qmi_utils_read_sized_guint_from_buffer (const guint8 **buffer, guint16 *buffer_size, guint n_bytes, QmiEndian endian, guint64 *out); /** * qmi_utils_read_gfloat_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @out: return location for the read variable. * * Reads a 32-bit floating-point number from the buffer. * * The user needs to make sure that at least 4 bytes are available * in the buffer. * * Also note that both @buffer and @buffer_size get updated after the 4 bytes * read. * * Since: 1.10 * Deprecated: 1.12: Use qmi_message_tlv_read_gfloat() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_gfloat) void qmi_utils_read_gfloat_from_buffer (const guint8 **buffer, guint16 *buffer_size, gfloat *out); /** * qmi_utils_write_guint8_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @in: location of the variable to be written. * * Writes an unsigned byte into the buffer. * * The user needs to make sure that the buffer is at least 1 byte long. * * Also note that both @buffer and @buffer_size get updated after the 1 byte * write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_guint8() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_guint8) void qmi_utils_write_guint8_to_buffer (guint8 **buffer, guint16 *buffer_size, guint8 *in); /** * qmi_utils_write_gint8_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @in: location of the variable to be written. * * Writes a signed byte into the buffer. * * The user needs to make sure that the buffer is at least 1 byte long. * * Also note that both @buffer and @buffer_size get updated after the 1 byte * write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_gint8() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_gint8) void qmi_utils_write_gint8_to_buffer (guint8 **buffer, guint16 *buffer_size, gint8 *in); /** * qmi_utils_write_guint16_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped from host byte order if necessary * @in: location of the variable to be written. * * Writes an unsigned 16-bit integer into the buffer. The number to be written * is expected to be given in host endianness, and this method takes care of * converting the value written to the byte order specified by @endian. * * The user needs to make sure that the buffer is at least 2 bytes long. * * Also note that both @buffer and @buffer_size get updated after the 2 bytes * write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_guint16() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_guint16) void qmi_utils_write_guint16_to_buffer (guint8 **buffer, guint16 *buffer_size, QmiEndian endian, guint16 *in); /** * qmi_utils_write_gint16_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped from host byte order if necessary * @in: location of the variable to be written. * * Writes a signed 16-bit integer into the buffer. The number to be written * is expected to be given in host endianness, and this method takes care of * converting the value written to the byte order specified by @endian. * * The user needs to make sure that the buffer is at least 2 bytes long. * * Also note that both @buffer and @buffer_size get updated after the 2 bytes * write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_gint16() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_gint16) void qmi_utils_write_gint16_to_buffer (guint8 **buffer, guint16 *buffer_size, QmiEndian endian, gint16 *in); /** * qmi_utils_write_guint32_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped from host byte order if necessary * @in: location of the variable to be written. * * Writes an unsigned 32-bit integer into the buffer. The number to be written * is expected to be given in host endianness, and this method takes care of * converting the value written to the byte order specified by @endian. * * The user needs to make sure that the buffer is at least 4 bytes long. * * Also note that both @buffer and @buffer_size get updated after the 4 bytes * write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_guint32() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_guint32) void qmi_utils_write_guint32_to_buffer (guint8 **buffer, guint16 *buffer_size, QmiEndian endian, guint32 *in); /** * qmi_utils_write_gint32_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped from host byte order if necessary * @in: location of the variable to be written. * * Writes a signed 32-bit integer into the buffer. The number to be written * is expected to be given in host endianness, and this method takes care of * converting the value written to the byte order specified by @endian. * * The user needs to make sure that the buffer is at least 4 bytes long. * * Also note that both @buffer and @buffer_size get updated after the 4 bytes * write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_gint32() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_gint32) void qmi_utils_write_gint32_to_buffer (guint8 **buffer, guint16 *buffer_size, QmiEndian endian, gint32 *in); /** * qmi_utils_write_guint64_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped from host byte order if necessary * @in: location of the variable to be written. * * Writes an unsigned 64-bit integer into the buffer. The number to be written * is expected to be given in host endianness, and this method takes care of * converting the value written to the byte order specified by @endian. * * The user needs to make sure that the buffer is at least 8 bytes long. * * Also note that both @buffer and @buffer_size get updated after the 8 bytes * write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_guint64() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_guint64) void qmi_utils_write_guint64_to_buffer (guint8 **buffer, guint16 *buffer_size, QmiEndian endian, guint64 *in); /** * qmi_utils_write_gint64_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @endian: endianness of firmware value; swapped from host byte order if necessary * @in: location of the variable to be written. * * Writes a signed 64-bit integer into the buffer. The number to be written * is expected to be given in host endianness, and this method takes care of * converting the value written to the byte order specified by @endian. * * The user needs to make sure that the buffer is at least 8 bytes long. * * Also note that both @buffer and @buffer_size get updated after the 8 bytes * write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_gint64() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_gint64) void qmi_utils_write_gint64_to_buffer (guint8 **buffer, guint16 *buffer_size, QmiEndian endian, gint64 *in); /** * qmi_utils_write_sized_guint_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @n_bytes: number of bytes to write. * @endian: endianness of firmware value; swapped from host byte order if necessary * @in: location of the variable to be written. * * Writes a @n_bytes-sized unsigned integer into the buffer. The number to be * written is expected to be given in host endianness, and this method takes * care of converting the value written to the byte order specified by @endian. * * The user needs to make sure that the buffer is at least @n_bytes bytes long. * * Also note that both @buffer and @buffer_size get updated after the @n_bytes * bytes write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_sized_guint() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_sized_guint) void qmi_utils_write_sized_guint_to_buffer (guint8 **buffer, guint16 *buffer_size, guint n_bytes, QmiEndian endian, guint64 *in); /** * qmi_utils_read_string_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @length_prefix_size: size of the length prefix integer in bits. * @max_size: maximum number of bytes to read, or 0 to read all available bytes. * @out: return location for the read string. The returned value should be freed with g_free(). * * Reads a string from the buffer. * * If @length_prefix_size is greater than 0, only the amount of bytes given * there will be read. Otherwise, up to @buffer_size bytes will be read. * * Also note that both @buffer and @buffer_size get updated after the write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_string() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_string) void qmi_utils_read_string_from_buffer (const guint8 **buffer, guint16 *buffer_size, guint8 length_prefix_size, guint16 max_size, gchar **out); /** * qmi_utils_write_string_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @length_prefix_size: size of the length prefix integer in bits. * @in: string to write. * * Writes a string to the buffer. * * If @length_prefix_size is greater than 0, a length prefix integer will be * included in the write operation. * * The user needs to make sure that the buffer has enough space for both the * whole string and the length prefix. * * Also note that both @buffer and @buffer_size get updated after the write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_string() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_string) void qmi_utils_write_string_to_buffer (guint8 **buffer, guint16 *buffer_size, guint8 length_prefix_size, const gchar *in); /** * qmi_utils_read_fixed_size_string_from_buffer: * @buffer: a buffer with raw binary data. * @buffer_size: size of @buffer. * @fixed_size: number of bytes to read. * @out: buffer preallocated by the client, with at least @fixed_size bytes. * * Reads a @fixed_size-sized string from the buffer into the @out buffer. * * Also note that both @buffer and @buffer_size get updated after the * @fixed_size bytes read. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_read_fixed_size_string() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_fixed_size_string) void qmi_utils_read_fixed_size_string_from_buffer (const guint8 **buffer, guint16 *buffer_size, guint16 fixed_size, gchar *out); /** * qmi_utils_write_fixed_size_string_to_buffer: * @buffer: a buffer. * @buffer_size: size of @buffer. * @fixed_size: number of bytes to write. * @in: string to write. * * Writes a @fixed_size-sized string to the buffer, without any length prefix. * * The user needs to make sure that the buffer is at least @fixed_size bytes * long. * * Also note that both @buffer and @buffer_size get updated after the * @fixed_size bytes write. * * Since: 1.0 * Deprecated: 1.12: Use qmi_message_tlv_write_string() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_write_string) void qmi_utils_write_fixed_size_string_to_buffer (guint8 **buffer, guint16 *buffer_size, guint16 fixed_size, const gchar *in); /** * QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE: * * SIM available. * * Since: 1.0 * Deprecated: 1.14.0: Use the correct #QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE name instead. */ G_DEPRECATED typedef int QmiDeprecatedNasSimRejectState; #define QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE (QmiDeprecatedNasSimRejectState) QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE /** * qmi_message_get_printable: * @self: a #QmiMessage. * @line_prefix: prefix string to use in each new generated line. * * Gets a printable string with the contents of the whole QMI message. * * If known, the printable string will contain translated TLV values as well as the raw * data buffer contents. * * Returns: (transfer full): a newly allocated string, which should be freed with g_free(). * * Since: 1.0 * Deprecated: 1.18: Use qmi_message_get_printable_full() instead. */ G_DEPRECATED_FOR (qmi_message_get_printable_full) gchar *qmi_message_get_printable (QmiMessage *self, const gchar *line_prefix); /** * qmi_message_get_version_introduced: * @self: a #QmiMessage. * @major: (out): return location for the major version. * @minor: (out): return location for the minor version. * * Gets, if known, the service version in which the given message was first * introduced. * * Returns: %TRUE if @major and @minor are set, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.18: Use qmi_message_get_version_introduced_full() instead. */ G_DEPRECATED_FOR (qmi_message_get_version_introduced_full) gboolean qmi_message_get_version_introduced (QmiMessage *self, guint *major, guint *minor); /** * qmi_message_get_version_introduced_full: * @self: a #QmiMessage. * @context: a #QmiMessageContext. * @major: (out): return location for the major version. * @minor: (out): return location for the minor version. * * Gets, if known, the service version in which the given message was first * introduced. * * The lookup of the version may be specific to the @context provided, e.g. for * vendor-specific messages. * * If no @context given, the behavior is the same as qmi_message_get_version_introduced(). * * Since 1.26, this method will return %FALSE as the library no longer provides * version information for each message, given that this information was never * reliable. * * Returns: %TRUE if @major and @minor are set, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.26: The version information of each message is no longer available. */ G_DEPRECATED gboolean qmi_message_get_version_introduced_full (QmiMessage *self, QmiMessageContext *context, guint *major, guint *minor); /** * qmi_device_close: * @self: a #QmiDevice * @error: Return location for error or %NULL. * * Synchronously closes a #QmiDevice, preventing any further I/O. * * If this device was opened with @QMI_DEVICE_OPEN_FLAGS_MBIM, this * operation will not wait for the response of the underlying MBIM * close sequence. * * Closing a #QmiDevice multiple times will not return an error. * * Returns: %TRUE if successful, %FALSE if @error is set. * * Since: 1.0 * Deprecated: 1.18: Use qmi_device_close_async() instead. */ G_DEPRECATED_FOR (qmi_device_close_async) gboolean qmi_device_close (QmiDevice *self, GError **error); /** * qmi_device_command: * @self: a #QmiDevice. * @message: the message to send. * @timeout: maximum time, in seconds, to wait for the response. * @cancellable: a #GCancellable, or %NULL. * @callback: a #GAsyncReadyCallback to call when the operation is finished. * @user_data: the data to pass to callback function. * * Asynchronously sends a generic #QmiMessage to the device with no context. * * If the operation is cancelled via @cancellable, a %QMI_PROTOCOL_ERROR_ABORTED * error will be returned always. If the QMI method may be aborted, there is * no guarantee that the operation is truly aborted before the error is returned * so it may really happen that the operation really succeeded and the method * would still return %QMI_PROTOCOL_ERROR_ABORTED. In order to use abortable * methods and make sure the response is the correct one, use * qmi_device_command_abortable(). * * When the operation is finished @callback will be called. You can then call * qmi_device_command_finish() to get the result of the operation. * * Since: 1.0 * Deprecated: 1.18: Use qmi_device_command_full() instead. */ G_DEPRECATED_FOR (qmi_device_command_full) void qmi_device_command (QmiDevice *self, QmiMessage *message, guint timeout, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); /** * qmi_device_command_finish: * @self: a #QmiDevice. * @res: a #GAsyncResult. * @error: Return location for error or %NULL. * * Finishes an operation started with qmi_device_command(). * * Returns: (transfer full): a #QmiMessage response, or %NULL if @error is set. The returned value should be freed with qmi_message_unref(). * * Since: 1.0 * Deprecated: 1.18. Use qmi_device_command_full_finish() instead. */ G_DEPRECATED_FOR (qmi_device_command_full_finish) QmiMessage *qmi_device_command_finish (QmiDevice *self, GAsyncResult *res, GError **error); /** * QMI_WDS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_VACANT: * * Address is valid but not yet allocated. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_VACANT name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_VACANT (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_VACANT /** * QMI_WDS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_TRANSLATION_FAILURE: * * Address is invalid. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_TRANSLATION_FAILURE name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_TRANSLATION_FAILURE (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_TRANSLATION_FAILURE /** * QMI_WDS_CDMA_CAUSE_CODE_NETWORK_RESOURCE_SHORTAGE: * * Network resource shortage. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_NETWORK_RESOURCE_SHORTAGE name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_NETWORK_RESOURCE_SHORTAGE (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_NETWORK_RESOURCE_SHORTAGE /** * QMI_WDS_CDMA_CAUSE_CODE_NETWORK_FAILURE: * * Network failed. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_NETWORK_FAILURE name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_NETWORK_FAILURE (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_NETWORK_FAILURE /** * QMI_WDS_CDMA_CAUSE_CODE_NETWORK_INVALID_TELESERVICE_ID: * * SMS teleservice ID is invalid. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_NETWORK_INVALID_TELESERVICE_ID name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_NETWORK_INVALID_TELESERVICE_ID (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_NETWORK_INVALID_TELESERVICE_ID /** * QMI_WDS_CDMA_CAUSE_CODE_NETWORK_OTHER: * * Other network error. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_NETWORK_OTHER name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_NETWORK_OTHER (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_NETWORK_OTHER /** * QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_NO_PAGE_RESPONSE: * * No page response from destination. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_NO_PAGE_RESPONSE name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_NO_PAGE_RESPONSE (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_NO_PAGE_RESPONSE /** * QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_BUSY: * * Destination is busy. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_BUSY name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_BUSY (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_BUSY /** * QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_NO_ACK: * * No acknowledge from destination. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_NO_ACK name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_NO_ACK (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_NO_ACK /** * QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_RESOURCE_SHORTAGE: * * Destination resource shortage. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_RESOURCE_SHORTAGE name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_RESOURCE_SHORTAGE (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_RESOURCE_SHORTAGE /** * QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_SMS_DELIVERY_POSTPONED: * * SMS delivery postponed. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_SMS_DELIVERY_POSTPONED name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_SMS_DELIVERY_POSTPONED (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_SMS_DELIVERY_POSTPONED /** * QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_OUT_OF_SERVICE: * * Destination out of service. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_OUT_OF_SERVICE name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_OUT_OF_SERVICE (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_OUT_OF_SERVICE /** * QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_NOT_AT_ADDRESS: * * Destination not at address. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_NOT_AT_ADDRESS name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_NOT_AT_ADDRESS (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_NOT_AT_ADDRESS /** * QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_OTHER: * * Other destination error. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_OTHER name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_OTHER (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_DESTINATION_OTHER /** * QMI_WDS_CDMA_CAUSE_CODE_RADIO_INTERFACE_RESOURCE_SHORTAGE: * * Radio interface resource shortage. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_RADIO_INTERFACE_RESOURCE_SHORTAGE name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_RADIO_INTERFACE_RESOURCE_SHORTAGE (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_RADIO_INTERFACE_RESOURCE_SHORTAGE /** * QMI_WDS_CDMA_CAUSE_CODE_RADIO_INTERFACE_INCOMPATIBILITY: * * Radio interface incompatibility. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_RADIO_INTERFACE_INCOMPATIBILITY name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_RADIO_INTERFACE_INCOMPATIBILITY (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_RADIO_INTERFACE_INCOMPATIBILITY /** * QMI_WDS_CDMA_CAUSE_CODE_RADIO_INTERFACE_OTHER: * * Other radio interface error * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_RADIO_INTERFACE_OTHER name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_RADIO_INTERFACE_OTHER (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_RADIO_INTERFACE_OTHER /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_ENCODING: * * Encoding error. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_ENCODING name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_ENCODING (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_ENCODING /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SMS_ORIGIN_DENIED: * * SMS origin denied. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_SMS_ORIGIN_DENIED name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SMS_ORIGIN_DENIED (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_SMS_ORIGIN_DENIED /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SMS_DESTINATION_DENIED: * * SMS destination denied. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_SMS_DESTINATION_DENIED name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SMS_DESTINATION_DENIED (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_SMS_DESTINATION_DENIED /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED: * * Supplementary service not supported. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SMS_NOT_SUPPORTED: * * SMS not supported. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_SMS_NOT_SUPPORTED name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SMS_NOT_SUPPORTED (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_SMS_NOT_SUPPORTED /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_MISSING_EXPECTED_PARAMETER: * * Missing optional expected parameter. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_MISSING_EXPECTED_PARAMETER name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_MISSING_EXPECTED_PARAMETER (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_MISSING_EXPECTED_PARAMETER /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_MISSING_MANDATORY_PARAMETER: * * Missing mandatory parameter. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_MISSING_MANDATORY_PARAMETER name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_MISSING_MANDATORY_PARAMETER (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_MISSING_MANDATORY_PARAMETER /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_UNRECOGNIZED_PARAMETER_VALUE: * * Unrecognized parameter value. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_UNRECOGNIZED_PARAMETER_VALUE name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_UNRECOGNIZED_PARAMETER_VALUE (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_UNRECOGNIZED_PARAMETER_VALUE /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_UNEXPECTED_PARAMETER_VALUE: * * Unexpected parameter value. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_UNEXPECTED_PARAMETER_VALUE name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_UNEXPECTED_PARAMETER_VALUE (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_UNEXPECTED_PARAMETER_VALUE /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_USER_DATA_SIZE_ERROR: * * User data size error. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_USER_DATA_SIZE_ERROR name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_USER_DATA_SIZE_ERROR (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_USER_DATA_SIZE_ERROR /** * QMI_WDS_CDMA_CAUSE_CODE_GENERAL_OTHER: * * Other general error. * * Since: 1.0 * Deprecated: 1.18.0: Use the correct #QMI_WMS_CDMA_CAUSE_CODE_GENERAL_OTHER name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsCdmaCauseCode; #define QMI_WDS_CDMA_CAUSE_CODE_GENERAL_OTHER (QmiDeprecatedWdsCdmaCauseCode) QMI_WMS_CDMA_CAUSE_CODE_GENERAL_OTHER /** * QMI_PROTOCOL_ERROR_QOS_UNAVAILABLE: * * QoS unavailable. * * Since: 1.0 * Deprecated: 1.22.0: Use the #QMI_PROTOCOL_ERROR_REQUESTED_NUMBER_UNSUPPORTED instead. */ G_DEPRECATED typedef int QmiDeprecatedProtocolError; #define QMI_PROTOCOL_ERROR_QOS_UNAVAILABLE (QmiDeprecatedProtocolError) QMI_PROTOCOL_ERROR_REQUESTED_NUMBER_UNSUPPORTED /** * QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONFIGURATION_FAILED: * * Conference (not configuration) failed. * * Since: 1.0 * Deprecated: 1.24.10: Use the correct #QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONFERENCE_FAILED name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsVerboseCallEndReasonCm; #define QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONFIGURATION_FAILED (QmiDeprecatedWdsVerboseCallEndReasonCm) QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONFERENCE_FAILED /** * QMI_WDS_VERBOSE_CALL_END_REASON_CM_MESSAGE_EXCEED_MAX_L2_LIMIT: * * Message exceed max L2 limit. * * Deprecated: 1.36: Use the correct #QMI_WDS_VERBOSE_CALL_END_REASON_CM_MESSAGE_EXCEEDS_MAX_L2_LIMIT name instead. */ G_DEPRECATED typedef int QmiDeprecatedWdsVerboseCallEndReasonCm; #define QMI_WDS_VERBOSE_CALL_END_REASON_CM_MESSAGE_EXCEED_MAX_L2_LIMIT (QmiDeprecatedWdsVerboseCallEndReasonCm) QMI_WDS_VERBOSE_CALL_END_REASON_CM_MESSAGE_EXCEEDS_MAX_L2_LIMIT /** * qmi_message_tlv_read_gfloat: * @self: a #QmiMessage. * @tlv_offset: offset that was returned by qmi_message_tlv_read_init(). * @offset: address of a the offset within the TLV value. * @out: return location for the read #gfloat. * @error: return location for error or %NULL. * * Reads a 32-bit floating-point number from the TLV. * * @offset needs to point to a valid @gsize specifying the index to start * reading from within the TLV value (0 for the first item). If the variable * is successfully read, @offset will be updated to point past the read item. * * The implementation assumes the float is encoded with the same endianness as * the host, which may not be true. The use of this method is discouraged, and * new code should use qmi_message_tlv_read_gfloat_endian() instead. * * Returns: %TRUE if the variable is successfully read, otherwise %FALSE is returned and @error is set. * * Since: 1.12 * Deprecated: 1.22: Use qmi_message_tlv_read_gfloat_endian() instead. */ G_DEPRECATED_FOR (qmi_message_tlv_read_gfloat_endian) gboolean qmi_message_tlv_read_gfloat (QmiMessage *self, gsize tlv_offset, gsize *offset, gfloat *out, GError **error); /** * QmiDmsDellFirmwareVersionType: * @QMI_DMS_DELL_FIRMWARE_VERSION_TYPE_FIRMWARE_MCFG: E.g. T77W968.F0.0.0.2.3.GC.004. * @QMI_DMS_DELL_FIRMWARE_VERSION_TYPE_FIRMWARE_MCFG_APPS: E.g. T77W968.F0.0.0.2.3.GC.004.011. * @QMI_DMS_DELL_FIRMWARE_VERSION_TYPE_APPS: E.g. 011. * * Dell specific firmware version types. * * Since: 1.22.4 * Deprecated: 1.26: Use #QmiDmsFoxconnFirmwareVersionType instead. */ /* The following type exists just so that we don't get deprecation warnings on * our own methods */ typedef enum { QMI_DMS_DELL_FIRMWARE_VERSION_TYPE_FIRMWARE_MCFG = QMI_DMS_FOXCONN_FIRMWARE_VERSION_TYPE_FIRMWARE_MCFG, QMI_DMS_DELL_FIRMWARE_VERSION_TYPE_FIRMWARE_MCFG_APPS = QMI_DMS_FOXCONN_FIRMWARE_VERSION_TYPE_FIRMWARE_MCFG_APPS, QMI_DMS_DELL_FIRMWARE_VERSION_TYPE_APPS = QMI_DMS_FOXCONN_FIRMWARE_VERSION_TYPE_APPS, } QmiDeprecatedDmsDellFirmwareVersionType; G_DEPRECATED typedef QmiDeprecatedDmsDellFirmwareVersionType QmiDmsDellFirmwareVersionType; G_DEPRECATED_FOR (qmi_dms_foxconn_firmware_version_type_get_type) GType qmi_dms_dell_firmware_version_type_get_type (void) G_GNUC_CONST; #define QMI_TYPE_DMS_DELL_FIRMWARE_VERSION_TYPE QMI_TYPE_DMS_FOXCONN_FIRMWARE_VERSION_TYPE /** * qmi_dms_dell_firmware_version_type_get_string: * @val: a #QmiDmsFoxconnFirmwareVersionType. * * Gets the nickname string for the #QmiDmsFoxconnFirmwareVersionType specified at @val. * * Returns: (transfer none): a string with the nickname, or %NULL if not found. Do not free the returned value. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_dms_foxconn_firmware_version_type_get_string() instead. */ G_DEPRECATED_FOR (qmi_dms_foxconn_firmware_version_type_get_string) const gchar *qmi_dms_dell_firmware_version_type_get_string (QmiDeprecatedDmsDellFirmwareVersionType val); /** * QmiDmsDellDeviceMode: * @QMI_DMS_DELL_DEVICE_MODE_UNKNOWN: Unknown mode. * @QMI_DMS_DELL_DEVICE_MODE_FASTBOOT_ONLINE: Fastboot download mode for full partition files. * @QMI_DMS_DELL_DEVICE_MODE_FASTBOOT_OTA: Fastboot download mode for OTA files. * * Dell specific device modes. * * Since: 1.22.4 * Deprecated: 1.26: Use #QmiDmsFoxconnDeviceMode instead. */ /* The following type exists just so that we don't get deprecation warnings on * our own methods */ typedef enum { QMI_DMS_DELL_DEVICE_MODE_UNKNOWN = QMI_DMS_FOXCONN_DEVICE_MODE_UNKNOWN, QMI_DMS_DELL_DEVICE_MODE_FASTBOOT_ONLINE = QMI_DMS_FOXCONN_DEVICE_MODE_FASTBOOT_ONLINE, QMI_DMS_DELL_DEVICE_MODE_FASTBOOT_OTA = QMI_DMS_FOXCONN_DEVICE_MODE_FASTBOOT_OTA, } QmiDeprecatedDmsDellDeviceMode; G_DEPRECATED typedef QmiDeprecatedDmsDellDeviceMode QmiDmsDellDeviceMode; G_DEPRECATED_FOR (qmi_dms_foxconn_device_mode_get_type) GType qmi_dms_dell_device_mode_get_type (void) G_GNUC_CONST; #define QMI_TYPE_DMS_DELL_DEVICE_MODE QMI_TYPE_DMS_FOXCONN_DEVICE_MODE /** * qmi_dms_dell_device_mode_get_string: * @val: a QmiDmsDellDeviceMode. * * Gets the nickname string for the #QmiDmsDellDeviceMode specified at @val. * * Returns: (transfer none): a string with the nickname, or %NULL if not found. Do not free the returned value. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_dms_foxconn_device_mode_get_string() instead. */ G_DEPRECATED_FOR (qmi_dms_foxconn_device_mode_get_string) const gchar *qmi_dms_dell_device_mode_get_string (QmiDeprecatedDmsDellDeviceMode val); /** * QmiWdsGetCurrentSettingsRequestedSettings: * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_NONE: no settings requested * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_ID: request profile ID * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_NAME: request profile name * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PDP_TYPE: request PDP context type * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_APN_NAME: request APN name * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DNS_ADDRESS: request DNS server addresses * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GRANTED_QOS: request granted QoS * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_USERNAME: request username * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_AUTH_PROTOCOL: request authentication protocol, ie PAP/CHAP/none. * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_ADDRESS: request IP address * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GATEWAY_INFO: request gateway address * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_ADDRESS: request PCSCF address * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_SERVER_ADDRESS_LIST: request PCSCF server address list * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_DOMAIN_NAME_LIST: request PCSCF domain name list * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_MTU: request MTU * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DOMAIN_NAME_LIST: request domain name list * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_FAMILY: request IP family, ie IPv4 or IPv6. * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IMCN_FLAG: request IMCN flag * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_EXTENDED_TECHNOLOGY: request extended technology info * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_OPERATOR_RESERVED_PCO: operator reserved protocol configuration option. Since 1.32. * * Flags specifying WDS bearer settings. * * Since: 1.0 * Deprecated: 1.32: Use #QmiWdsRequestedSettings instead. */ /* The following type exists just so that we don't get deprecation warnings on * our own methods */ typedef enum { QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_NONE = QMI_WDS_REQUESTED_SETTINGS_NONE, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_ID = QMI_WDS_REQUESTED_SETTINGS_PROFILE_ID, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_NAME = QMI_WDS_REQUESTED_SETTINGS_PROFILE_NAME, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PDP_TYPE = QMI_WDS_REQUESTED_SETTINGS_PDP_TYPE, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_APN_NAME = QMI_WDS_REQUESTED_SETTINGS_APN_NAME, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DNS_ADDRESS = QMI_WDS_REQUESTED_SETTINGS_DNS_ADDRESS, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GRANTED_QOS = QMI_WDS_REQUESTED_SETTINGS_GRANTED_QOS, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_USERNAME = QMI_WDS_REQUESTED_SETTINGS_USERNAME, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_AUTH_PROTOCOL = QMI_WDS_REQUESTED_SETTINGS_AUTH_PROTOCOL, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_ADDRESS = QMI_WDS_REQUESTED_SETTINGS_IP_ADDRESS, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GATEWAY_INFO = QMI_WDS_REQUESTED_SETTINGS_GATEWAY_INFO, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_ADDRESS = QMI_WDS_REQUESTED_SETTINGS_PCSCF_ADDRESS, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_SERVER_ADDRESS_LIST = QMI_WDS_REQUESTED_SETTINGS_PCSCF_SERVER_ADDRESS_LIST, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_DOMAIN_NAME_LIST = QMI_WDS_REQUESTED_SETTINGS_PCSCF_DOMAIN_NAME_LIST, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_MTU = QMI_WDS_REQUESTED_SETTINGS_MTU, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DOMAIN_NAME_LIST = QMI_WDS_REQUESTED_SETTINGS_DOMAIN_NAME_LIST, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_FAMILY = QMI_WDS_REQUESTED_SETTINGS_IP_FAMILY, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IMCN_FLAG = QMI_WDS_REQUESTED_SETTINGS_IMCN_FLAG, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_EXTENDED_TECHNOLOGY = QMI_WDS_REQUESTED_SETTINGS_EXTENDED_TECHNOLOGY, QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_OPERATOR_RESERVED_PCO = QMI_WDS_REQUESTED_SETTINGS_OPERATOR_RESERVED_PCO, } QmiDeprecatedWdsGetCurrentSettingsRequestedSettings; G_DEPRECATED typedef QmiDeprecatedWdsGetCurrentSettingsRequestedSettings QmiWdsGetCurrentSettingsRequestedSettings; G_DEPRECATED_FOR (qmi_wds_get_current_settings_requested_settings_get_type) GType qmi_wds_get_current_settings_requested_settings_get_type (void) G_GNUC_CONST; #define QMI_TYPE_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS QMI_TYPE_WDS_REQUESTED_SETTINGS /** * qmi_wds_get_current_settings_requested_settings_build_string_from_mask: * @mask: bitmask of QmiWdsGetCurrentSettingsRequestedSettings values. * * Builds a string containing a comma-separated list of nicknames for * each #QmiWdsGetCurrentSettingsRequestedSettings in @mask. * * Returns: (transfer full): a string with the list of nicknames, or %NULL if none given. The returned value should be freed with g_free(). * Since: 1.0 * Deprecated: 1.32: Use qmi_wds_requested_settings_build_string_from_mask() instead. */ G_DEPRECATED_FOR (qmi_wds_requested_settings_build_string_from_mask) gchar *qmi_wds_get_current_settings_requested_settings_build_string_from_mask (QmiDeprecatedWdsGetCurrentSettingsRequestedSettings mask); /** * QMI_UIM_CARD_APPLICATION_PERSONALIZATION_FEATURE_UNKNOWN: * * Unknown personalization feature. * * This name was originally defined in the #QmiUimCardApplicationPersonalizationFeatureStatus * enum, which was renamed to #QmiUimCardApplicationPersonalizationFeatureStatus. * * Since: 1.10 * Deprecated: 1.34.0: Use #QMI_UIM_CARD_APPLICATION_PERSONALIZATION_FEATURE_STATUS_UNKNOWN instead. */ G_DEPRECATED typedef int QmiDeprecatedUimCardApplicationPersonalizationFeature; #define QMI_UIM_CARD_APPLICATION_PERSONALIZATION_FEATURE_UNKNOWN (QmiDeprecatedUimCardApplicationPersonalizationFeature) QMI_UIM_CARD_APPLICATION_PERSONALIZATION_FEATURE_STATUS_UNKNOWN /******************************************************************************/ /* Conditional method definitions */ #if defined HAVE_QMI_MESSAGE_DMS_SET_SERVICE_PROGRAMMING_CODE /** * qmi_message_dms_set_service_programming_code_input_get_new: * @self: a #QmiMessageDmsSetServiceProgrammingCodeInput. * @arg_new: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'New Code' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.14.0: Use qmi_message_dms_set_service_programming_code_input_get_new_code() instead. */ G_DEPRECATED_FOR (qmi_message_dms_set_service_programming_code_input_get_new_code) gboolean qmi_message_dms_set_service_programming_code_input_get_new ( QmiMessageDmsSetServiceProgrammingCodeInput *self, const gchar **arg_new, GError **error); /** * qmi_message_dms_set_service_programming_code_input_set_new: * @self: a #QmiMessageDmsSetServiceProgrammingCodeInput. * @arg_new: a constant string of exactly 6 characters. * @error: Return location for error or %NULL. * * Set the 'New Code' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.14.0: Use qmi_message_dms_set_service_programming_code_input_set_new_code() instead. */ G_DEPRECATED_FOR (qmi_message_dms_set_service_programming_code_input_set_new_code) gboolean qmi_message_dms_set_service_programming_code_input_set_new ( QmiMessageDmsSetServiceProgrammingCodeInput *self, const gchar *arg_new, GError **error); /** * qmi_message_dms_set_service_programming_code_input_get_current: * @self: a #QmiMessageDmsSetServiceProgrammingCodeInput. * @arg_current: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Current Code' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.14.0: Use qmi_message_dms_set_service_programming_code_input_get_current_code() instead. */ G_DEPRECATED_FOR (qmi_message_dms_set_service_programming_code_input_get_current_code) gboolean qmi_message_dms_set_service_programming_code_input_get_current ( QmiMessageDmsSetServiceProgrammingCodeInput *self, const gchar **arg_current, GError **error); /** * qmi_message_dms_set_service_programming_code_input_set_current: * @self: a #QmiMessageDmsSetServiceProgrammingCodeInput. * @arg_current: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Current Code' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.14.0: Use qmi_message_dms_set_service_programming_code_input_set_current_code() instead. */ G_DEPRECATED_FOR (qmi_message_dms_set_service_programming_code_input_set_current_code) gboolean qmi_message_dms_set_service_programming_code_input_set_current ( QmiMessageDmsSetServiceProgrammingCodeInput *self, const gchar *arg_current, GError **error); #endif /* HAVE_QMI_MESSAGE_DMS_SET_SERVICE_PROGRAMMING_CODE */ #if defined HAVE_QMI_MESSAGE_UIM_READ_TRANSPARENT /** * qmi_message_uim_read_transparent_input_get_session_information: * @self: a #QmiMessageUimReadTransparentInput. * @value_session_information_session_type: a placeholder for the output #QmiUimSessionType, or %NULL if not required. * @value_session_information_application_identifier: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Session Information' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.6 * Deprecated: 1.22: Use qmi_message_uim_read_transparent_input_get_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_read_transparent_input_get_session) gboolean qmi_message_uim_read_transparent_input_get_session_information ( QmiMessageUimReadTransparentInput *self, QmiUimSessionType *value_session_information_session_type, const gchar **value_session_information_application_identifier, GError **error); /** * qmi_message_uim_read_transparent_input_set_session_information: * @self: a #QmiMessageUimReadTransparentInput. * @value_session_information_session_type: a #QmiUimSessionType. * @value_session_information_application_identifier: a constant string. * @error: Return location for error or %NULL. * * Set the 'Session Information' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.6 * Deprecated: 1.22: Use qmi_message_uim_read_transparent_input_set_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_read_transparent_input_set_session) gboolean qmi_message_uim_read_transparent_input_set_session_information ( QmiMessageUimReadTransparentInput *self, QmiUimSessionType value_session_information_session_type, const gchar *value_session_information_application_identifier, GError **error); #endif /* HAVE_QMI_MESSAGE_UIM_READ_TRANSPARENT */ #if defined HAVE_QMI_MESSAGE_UIM_READ_RECORD /** * qmi_message_uim_read_record_input_get_session_information: * @self: a #QmiMessageUimReadRecordInput. * @value_session_information_session_type: a placeholder for the output #QmiUimSessionType, or %NULL if not required. * @value_session_information_application_identifier: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Session Information' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.6 * Deprecated: 1.22: Use qmi_message_uim_read_record_input_get_session_information() instead. */ G_DEPRECATED_FOR (qmi_message_uim_read_record_input_get_session_information) gboolean qmi_message_uim_read_record_input_get_session_information ( QmiMessageUimReadRecordInput *self, QmiUimSessionType *value_session_information_session_type, const gchar **value_session_information_application_identifier, GError **error); /** * qmi_message_uim_read_record_input_set_session_information: * @self: a #QmiMessageUimReadRecordInput. * @value_session_information_session_type: a #QmiUimSessionType. * @value_session_information_application_identifier: a constant string. * @error: Return location for error or %NULL. * * Set the 'Session Information' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.6 * Deprecated: 1.22: Use qmi_message_uim_read_record_input_set_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_read_record_input_set_session) gboolean qmi_message_uim_read_record_input_set_session_information ( QmiMessageUimReadRecordInput *self, QmiUimSessionType value_session_information_session_type, const gchar *value_session_information_application_identifier, GError **error); #endif /* HAVE_QMI_MESSAGE_UIM_READ_RECORD */ #if defined HAVE_QMI_MESSAGE_UIM_GET_FILE_ATTRIBUTES /** * qmi_message_uim_get_file_attributes_input_get_session_information: * @self: a #QmiMessageUimGetFileAttributesInput. * @value_session_information_session_type: a placeholder for the output #QmiUimSessionType, or %NULL if not required. * @value_session_information_application_identifier: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Session Information' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.6 * Deprecated: 1.22: Use qmi_message_uim_get_file_attributes_input_get_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_get_file_attributes_input_get_session) gboolean qmi_message_uim_get_file_attributes_input_get_session_information ( QmiMessageUimGetFileAttributesInput *self, QmiUimSessionType *value_session_information_session_type, const gchar **value_session_information_application_identifier, GError **error); /** * qmi_message_uim_get_file_attributes_input_set_session_information: * @self: a #QmiMessageUimGetFileAttributesInput. * @value_session_information_session_type: a #QmiUimSessionType. * @value_session_information_application_identifier: a constant string. * @error: Return location for error or %NULL. * * Set the 'Session Information' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.6 * Deprecated: 1.22: Use qmi_message_uim_get_file_attributes_input_set_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_get_file_attributes_input_set_session) gboolean qmi_message_uim_get_file_attributes_input_set_session_information ( QmiMessageUimGetFileAttributesInput *self, QmiUimSessionType value_session_information_session_type, const gchar *value_session_information_application_identifier, GError **error); #endif /* HAVE_QMI_MESSAGE_UIM_GET_FILE_ATTRIBUTES */ #if defined HAVE_QMI_MESSAGE_UIM_SET_PIN_PROTECTION /** * qmi_message_uim_set_pin_protection_input_get_session_information: * @self: a #QmiMessageUimSetPinProtectionInput. * @value_session_information_session_type: a placeholder for the output #QmiUimSessionType, or %NULL if not required. * @value_session_information_application_identifier: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Session Information' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.14 * Deprecated: 1.22: Use qmi_message_uim_set_pin_protection_input_get_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_set_pin_protection_input_get_session) gboolean qmi_message_uim_set_pin_protection_input_get_session_information ( QmiMessageUimSetPinProtectionInput *self, QmiUimSessionType *value_session_information_session_type, const gchar **value_session_information_application_identifier, GError **error); /** * qmi_message_uim_set_pin_protection_input_set_session_information: * @self: a #QmiMessageUimSetPinProtectionInput. * @value_session_information_session_type: a #QmiUimSessionType. * @value_session_information_application_identifier: a constant string. * @error: Return location for error or %NULL. * * Set the 'Session Information' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.14 * Deprecated: 1.22: Use qmi_message_uim_set_pin_protection_input_set_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_set_pin_protection_input_set_session) gboolean qmi_message_uim_set_pin_protection_input_set_session_information ( QmiMessageUimSetPinProtectionInput *self, QmiUimSessionType value_session_information_session_type, const gchar *value_session_information_application_identifier, GError **error); #endif /* HAVE_QMI_MESSAGE_UIM_SET_PIN_PROTECTION */ #if defined HAVE_QMI_MESSAGE_UIM_VERIFY_PIN /** * qmi_message_uim_verify_pin_input_get_session_information: * @self: a #QmiMessageUimVerifyPinInput. * @value_session_information_session_type: a placeholder for the output #QmiUimSessionType, or %NULL if not required. * @value_session_information_application_identifier: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Session Information' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.14 * Deprecated: 1.22: Use qmi_message_uim_verify_pin_input_get_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_verify_pin_input_get_session) gboolean qmi_message_uim_verify_pin_input_get_session_information ( QmiMessageUimVerifyPinInput *self, QmiUimSessionType *value_session_information_session_type, const gchar **value_session_information_application_identifier, GError **error); /** * qmi_message_uim_verify_pin_input_set_session_information: * @self: a #QmiMessageUimVerifyPinInput. * @value_session_information_session_type: a #QmiUimSessionType. * @value_session_information_application_identifier: a constant string. * @error: Return location for error or %NULL. * * Set the 'Session Information' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.14 * Deprecated: 1.22: Use qmi_message_uim_verify_pin_input_set_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_verify_pin_input_set_session) gboolean qmi_message_uim_verify_pin_input_set_session_information ( QmiMessageUimVerifyPinInput *self, QmiUimSessionType value_session_information_session_type, const gchar *value_session_information_application_identifier, GError **error); #endif /* HAVE_QMI_MESSAGE_UIM_VERIFY_PIN */ #if defined HAVE_QMI_MESSAGE_UIM_UNBLOCK_PIN /** * qmi_message_uim_unblock_pin_input_get_session_information: * @self: a #QmiMessageUimUnblockPinInput. * @value_session_information_session_type: a placeholder for the output #QmiUimSessionType, or %NULL if not required. * @value_session_information_application_identifier: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Session Information' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.14 * Deprecated: 1.22: Use qmi_message_uim_unblock_pin_input_get_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_unblock_pin_input_get_session) gboolean qmi_message_uim_unblock_pin_input_get_session_information ( QmiMessageUimUnblockPinInput *self, QmiUimSessionType *value_session_information_session_type, const gchar **value_session_information_application_identifier, GError **error); /** * qmi_message_uim_unblock_pin_input_set_session_information: * @self: a #QmiMessageUimUnblockPinInput. * @value_session_information_session_type: a #QmiUimSessionType. * @value_session_information_application_identifier: a constant string. * @error: Return location for error or %NULL. * * Set the 'Session Information' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.14 * Deprecated: 1.22: Use qmi_message_uim_unblock_pin_input_set_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_unblock_pin_input_set_session) gboolean qmi_message_uim_unblock_pin_input_set_session_information ( QmiMessageUimUnblockPinInput *self, QmiUimSessionType value_session_information_session_type, const gchar *value_session_information_application_identifier, GError **error); #endif /* HAVE_QMI_MESSAGE_UIM_UNBLOCK_PIN */ #if defined HAVE_QMI_MESSAGE_UIM_CHANGE_PIN /** * qmi_message_uim_change_pin_input_get_session_information: * @self: a #QmiMessageUimChangePinInput. * @value_session_information_session_type: a placeholder for the output #QmiUimSessionType, or %NULL if not required. * @value_session_information_application_identifier: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Session Information' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.14 * Deprecated: 1.22: Use qmi_message_uim_change_pin_input_get_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_change_pin_input_get_session) gboolean qmi_message_uim_change_pin_input_get_session_information ( QmiMessageUimChangePinInput *self, QmiUimSessionType *value_session_information_session_type, const gchar **value_session_information_application_identifier, GError **error); /** * qmi_message_uim_change_pin_input_set_session_information: * @self: a #QmiMessageUimChangePinInput. * @value_session_information_session_type: a #QmiUimSessionType. * @value_session_information_application_identifier: a constant string. * @error: Return location for error or %NULL. * * Set the 'Session Information' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.14 * Deprecated: 1.22: Use qmi_message_uim_change_pin_input_set_session() instead. */ G_DEPRECATED_FOR (qmi_message_uim_change_pin_input_set_session) gboolean qmi_message_uim_change_pin_input_set_session_information ( QmiMessageUimChangePinInput *self, QmiUimSessionType value_session_information_session_type, const gchar *value_session_information_application_identifier, GError **error); #endif /* HAVE_QMI_MESSAGE_UIM_CHANGE_PIN */ #if defined HAVE_QMI_MESSAGE_DMS_FOXCONN_GET_FIRMWARE_VERSION /** * QmiMessageDmsDellGetFirmwareVersionInput: * * The #QmiMessageDmsDellGetFirmwareVersionInput structure contains private data and should only be accessed * using the provided API. * * Since: 1.22.4 * Deprecated: 1.26: Use #QmiMessageDmsFoxconnGetFirmwareVersionInput instead. */ typedef QmiMessageDmsFoxconnGetFirmwareVersionInput QmiDeprecatedMessageDmsDellGetFirmwareVersionInput; G_DEPRECATED_FOR (QmiMessageDmsFoxconnGetFirmwareVersionInput) typedef QmiDeprecatedMessageDmsDellGetFirmwareVersionInput QmiMessageDmsDellGetFirmwareVersionInput; #define QMI_TYPE_MESSAGE_DMS_DELL_GET_FIRMWARE_VERSION_INPUT QMI_TYPE_MESSAGE_DMS_FOXCONN_GET_FIRMWARE_VERSION_INPUT G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_input_get_type) GType qmi_message_dms_dell_get_firmware_version_input_get_type (void) G_GNUC_CONST; /** * qmi_message_dms_dell_get_firmware_version_input_get_version_type: * @self: a #QmiMessageDmsDellGetFirmwareVersionInput. * @value_version_type: a placeholder for the output #QmiDmsDellFirmwareVersionType, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Version Type' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_get_firmware_version_input_get_version_type() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_input_get_version_type) gboolean qmi_message_dms_dell_get_firmware_version_input_get_version_type ( QmiDeprecatedMessageDmsDellGetFirmwareVersionInput *self, QmiDeprecatedDmsDellFirmwareVersionType *value_version_type, GError **error); /** * qmi_message_dms_dell_get_firmware_version_input_set_version_type: * @self: a #QmiMessageDmsDellGetFirmwareVersionInput. * @value_version_type: a #QmiDmsDellFirmwareVersionType. * @error: Return location for error or %NULL. * * Set the 'Version Type' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_get_firmware_version_input_set_version_type() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_input_set_version_type) gboolean qmi_message_dms_dell_get_firmware_version_input_set_version_type ( QmiDeprecatedMessageDmsDellGetFirmwareVersionInput *self, QmiDeprecatedDmsDellFirmwareVersionType value_version_type, GError **error); /** * qmi_message_dms_dell_get_firmware_version_input_ref: * @self: a #QmiMessageDmsDellGetFirmwareVersionInput. * * Atomically increments the reference count of @self by one. * * Returns: the new reference to @self. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_get_firmware_version_input_ref() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_input_ref) QmiDeprecatedMessageDmsDellGetFirmwareVersionInput *qmi_message_dms_dell_get_firmware_version_input_ref (QmiDeprecatedMessageDmsDellGetFirmwareVersionInput *self); /** * qmi_message_dms_dell_get_firmware_version_input_unref: * @self: a #QmiMessageDmsDellGetFirmwareVersionInput. * * Atomically decrements the reference count of @self by one. * If the reference count drops to 0, @self is completely disposed. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_get_firmware_version_input_unref() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_input_unref) void qmi_message_dms_dell_get_firmware_version_input_unref (QmiDeprecatedMessageDmsDellGetFirmwareVersionInput *self); /** * qmi_message_dms_dell_get_firmware_version_input_new: * * Allocates a new #QmiMessageDmsDellGetFirmwareVersionInput. * * Returns: the newly created #QmiMessageDmsDellGetFirmwareVersionInput. The returned value should be freed with qmi_message_dms_dell_get_firmware_version_input_unref(). * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_get_firmware_version_input_new() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_input_new) QmiDeprecatedMessageDmsDellGetFirmwareVersionInput *qmi_message_dms_dell_get_firmware_version_input_new (void); /** * QmiMessageDmsDellGetFirmwareVersionOutput: * * The #QmiMessageDmsDellGetFirmwareVersionOutput structure contains private data and should only be accessed * using the provided API. * * Since: 1.22.4 * Deprecated: 1.26: Use #QmiMessageDmsFoxconnGetFirmwareVersionOutput instead. */ typedef QmiMessageDmsFoxconnGetFirmwareVersionOutput QmiDeprecatedMessageDmsDellGetFirmwareVersionOutput; G_DEPRECATED_FOR (QmiMessageDmsFoxconnGetFirmwareVersionOutput) typedef QmiDeprecatedMessageDmsDellGetFirmwareVersionOutput QmiMessageDmsDellGetFirmwareVersionOutput; #define QMI_TYPE_MESSAGE_DMS_DELL_GET_FIRMWARE_VERSION_OUTPUT QMI_TYPE_MESSAGE_DMS_FOXCONN_GET_FIRMWARE_VERSION_OUTPUT G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_output_get_type) GType qmi_message_dms_dell_get_firmware_version_output_get_type (void) G_GNUC_CONST; /** * qmi_message_dms_dell_get_firmware_version_output_get_result: * @self: a QmiMessageDmsDellGetFirmwareVersionOutput. * @error: Return location for error or %NULL. * * Get the result of the QMI operation. * * Returns: %TRUE if the QMI operation succeeded, %FALSE if @error is set. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_get_firmware_version_output_get_result() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_output_get_result) gboolean qmi_message_dms_dell_get_firmware_version_output_get_result ( QmiDeprecatedMessageDmsDellGetFirmwareVersionOutput *self, GError **error); /** * qmi_message_dms_dell_get_firmware_version_output_get_version: * @self: a #QmiMessageDmsDellGetFirmwareVersionOutput. * @value_version: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Version' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_get_firmware_version_output_get_version() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_output_get_version) gboolean qmi_message_dms_dell_get_firmware_version_output_get_version ( QmiDeprecatedMessageDmsDellGetFirmwareVersionOutput *self, const gchar **value_version, GError **error); /** * qmi_message_dms_dell_get_firmware_version_output_ref: * @self: a #QmiMessageDmsDellGetFirmwareVersionOutput. * * Atomically increments the reference count of @self by one. * * Returns: the new reference to @self. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_get_firmware_version_output_ref() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_output_ref) QmiDeprecatedMessageDmsDellGetFirmwareVersionOutput *qmi_message_dms_dell_get_firmware_version_output_ref (QmiDeprecatedMessageDmsDellGetFirmwareVersionOutput *self); /** * qmi_message_dms_dell_get_firmware_version_output_unref: * @self: a #QmiMessageDmsDellGetFirmwareVersionOutput. * * Atomically decrements the reference count of @self by one. * If the reference count drops to 0, @self is completely disposed. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_get_firmware_version_output_unref() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_get_firmware_version_output_unref) void qmi_message_dms_dell_get_firmware_version_output_unref (QmiDeprecatedMessageDmsDellGetFirmwareVersionOutput *self); /** * qmi_client_dms_dell_get_firmware_version: * @self: a #QmiClientDms. * @input: a #QmiMessageDmsDellGetFirmwareVersionInput. * @timeout: maximum time to wait for the method to complete, in seconds. * @cancellable: a #GCancellable or %NULL. * @callback: a #GAsyncReadyCallback to call when the request is satisfied. * @user_data: user data to pass to @callback. * * Asynchronously sends a Dell Get Firmware Version request to the device. * * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from. * * You can then call qmi_client_dms_dell_get_firmware_version_finish() to get the result of the operation. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_client_dms_foxconn_get_firmware_version() instead. */ G_DEPRECATED_FOR (qmi_client_dms_foxconn_get_firmware_version) void qmi_client_dms_dell_get_firmware_version ( QmiClientDms *self, QmiDeprecatedMessageDmsDellGetFirmwareVersionInput *input, guint timeout, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); /** * qmi_client_dms_dell_get_firmware_version_finish: * @self: a #QmiClientDms. * @res: the #GAsyncResult obtained from the #GAsyncReadyCallback passed to qmi_client_dms_dell_get_firmware_version(). * @error: Return location for error or %NULL. * * Finishes an async operation started with qmi_client_dms_dell_get_firmware_version(). * * Returns: a #QmiMessageDmsDellGetFirmwareVersionOutput, or %NULL if @error is set. The returned value should be freed with qmi_message_dms_dell_get_firmware_version_output_unref(). * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_client_dms_foxconn_get_firmware_version_finish() instead. */ G_DEPRECATED_FOR (qmi_client_dms_foxconn_get_firmware_version_finish) QmiDeprecatedMessageDmsDellGetFirmwareVersionOutput *qmi_client_dms_dell_get_firmware_version_finish ( QmiClientDms *self, GAsyncResult *res, GError **error); #endif /* HAVE_QMI_MESSAGE_DMS_FOXCONN_GET_FIRMWARE_VERSION */ #if defined HAVE_QMI_MESSAGE_DMS_FOXCONN_CHANGE_DEVICE_MODE /** * QmiMessageDmsDellChangeDeviceModeInput: * * The #QmiMessageDmsDellChangeDeviceModeInput structure contains private data and should only be accessed * using the provided API. * * Since: 1.22.4 * Deprecated: 1.26: Use #QmiMessageDmsFoxconnChangeDeviceModeInput instead. */ typedef QmiMessageDmsFoxconnChangeDeviceModeInput QmiDeprecatedMessageDmsDellChangeDeviceModeInput; G_DEPRECATED_FOR (QmiMessageDmsFoxconnChangeDeviceModeInput) typedef QmiDeprecatedMessageDmsDellChangeDeviceModeInput QmiMessageDmsDellChangeDeviceModeInput; #define QMI_TYPE_MESSAGE_DMS_DELL_CHANGE_DEVICE_MODE_INPUT QMI_TYPE_MESSAGE_DMS_FOXCONN_CHANGE_DEVICE_MODE_INPUT G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_input_get_type) GType qmi_message_dms_dell_change_device_mode_input_get_type (void) G_GNUC_CONST; /** * qmi_message_dms_dell_change_device_mode_input_get_mode: * @self: a #QmiMessageDmsDellChangeDeviceModeInput. * @value_mode: a placeholder for the output #QmiDmsDellDeviceMode, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Mode' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_change_device_mode_input_get_mode() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_input_get_mode) gboolean qmi_message_dms_dell_change_device_mode_input_get_mode ( QmiDeprecatedMessageDmsDellChangeDeviceModeInput *self, QmiDeprecatedDmsDellDeviceMode *value_mode, GError **error); /** * qmi_message_dms_dell_change_device_mode_input_set_mode: * @self: a #QmiMessageDmsDellChangeDeviceModeInput. * @value_mode: a #QmiDmsDellDeviceMode. * @error: Return location for error or %NULL. * * Set the 'Mode' field in the message. * * Returns: %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_change_device_mode_input_set_mode() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_input_set_mode) gboolean qmi_message_dms_dell_change_device_mode_input_set_mode ( QmiDeprecatedMessageDmsDellChangeDeviceModeInput *self, QmiDeprecatedDmsDellDeviceMode value_mode, GError **error); /** * qmi_message_dms_dell_change_device_mode_input_ref: * @self: a #QmiMessageDmsDellChangeDeviceModeInput. * * Atomically increments the reference count of @self by one. * * Returns: the new reference to @self. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_change_device_mode_input_ref() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_input_ref) QmiDeprecatedMessageDmsDellChangeDeviceModeInput *qmi_message_dms_dell_change_device_mode_input_ref (QmiDeprecatedMessageDmsDellChangeDeviceModeInput *self); /** * qmi_message_dms_dell_change_device_mode_input_unref: * @self: a #QmiMessageDmsDellChangeDeviceModeInput. * * Atomically decrements the reference count of @self by one. * If the reference count drops to 0, @self is completely disposed. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_change_device_mode_input_unref() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_input_unref) void qmi_message_dms_dell_change_device_mode_input_unref (QmiDeprecatedMessageDmsDellChangeDeviceModeInput *self); /** * qmi_message_dms_dell_change_device_mode_input_new: * * Allocates a new #QmiMessageDmsDellChangeDeviceModeInput. * * Returns: the newly created #QmiMessageDmsDellChangeDeviceModeInput. The returned value should be freed with qmi_message_dms_dell_change_device_mode_input_unref(). * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_change_device_mode_input_new() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_input_new) QmiDeprecatedMessageDmsDellChangeDeviceModeInput *qmi_message_dms_dell_change_device_mode_input_new (void); /** * QmiMessageDmsDellChangeDeviceModeOutput: * * The #QmiMessageDmsDellChangeDeviceModeOutput structure contains private data and should only be accessed * using the provided API. * * Since: 1.22.4 * Deprecated: 1.26: Use #QmiMessageDmsFoxconnChangeDeviceModeOutput instead. */ typedef QmiMessageDmsFoxconnChangeDeviceModeOutput QmiDeprecatedMessageDmsDellChangeDeviceModeOutput; G_DEPRECATED_FOR (QmiMessageDmsFoxconnChangeDeviceModeOutput) typedef QmiDeprecatedMessageDmsDellChangeDeviceModeOutput QmiMessageDmsDellChangeDeviceModeOutput; #define QMI_TYPE_MESSAGE_DMS_DELL_CHANGE_DEVICE_MODE_OUTPUT QMI_TYPE_MESSAGE_DMS_FOXCONN_CHANGE_DEVICE_MODE_OUTPUT G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_output_get_type) GType qmi_message_dms_dell_change_device_mode_output_get_type (void) G_GNUC_CONST; /** * qmi_message_dms_dell_change_device_mode_output_get_result: * @self: a QmiMessageDmsDellChangeDeviceModeOutput. * @error: Return location for error or %NULL. * * Get the result of the QMI operation. * * Returns: %TRUE if the QMI operation succeeded, %FALSE if @error is set. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_change_device_mode_output_get_result() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_output_get_result) gboolean qmi_message_dms_dell_change_device_mode_output_get_result ( QmiDeprecatedMessageDmsDellChangeDeviceModeOutput *self, GError **error); /** * qmi_message_dms_dell_change_device_mode_output_ref: * @self: a #QmiMessageDmsDellChangeDeviceModeOutput. * * Atomically increments the reference count of @self by one. * * Returns: the new reference to @self. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_change_device_mode_output_ref() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_output_ref) QmiDeprecatedMessageDmsDellChangeDeviceModeOutput *qmi_message_dms_dell_change_device_mode_output_ref (QmiDeprecatedMessageDmsDellChangeDeviceModeOutput *self); /** * qmi_message_dms_dell_change_device_mode_output_unref: * @self: a #QmiMessageDmsDellChangeDeviceModeOutput. * * Atomically decrements the reference count of @self by one. * If the reference count drops to 0, @self is completely disposed. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_message_dms_foxconn_change_device_mode_output_unref() instead. */ G_DEPRECATED_FOR (qmi_message_dms_foxconn_change_device_mode_output_unref) void qmi_message_dms_dell_change_device_mode_output_unref (QmiDeprecatedMessageDmsDellChangeDeviceModeOutput *self); /** * qmi_client_dms_dell_change_device_mode: * @self: a #QmiClientDms. * @input: a #QmiMessageDmsDellChangeDeviceModeInput. * @timeout: maximum time to wait for the method to complete, in seconds. * @cancellable: a #GCancellable or %NULL. * @callback: a #GAsyncReadyCallback to call when the request is satisfied. * @user_data: user data to pass to @callback. * * Asynchronously sends a Dell Change Device Mode request to the device. * * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from. * * You can then call qmi_client_dms_dell_change_device_mode_finish() to get the result of the operation. * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_client_dms_foxconn_change_device_mode() instead. */ G_DEPRECATED_FOR (qmi_client_dms_foxconn_change_device_mode) void qmi_client_dms_dell_change_device_mode ( QmiClientDms *self, QmiDeprecatedMessageDmsDellChangeDeviceModeInput *input, guint timeout, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); /** * qmi_client_dms_dell_change_device_mode_finish: * @self: a #QmiClientDms. * @res: the #GAsyncResult obtained from the #GAsyncReadyCallback passed to qmi_client_dms_dell_change_device_mode(). * @error: Return location for error or %NULL. * * Finishes an async operation started with qmi_client_dms_dell_change_device_mode(). * * Returns: a #QmiMessageDmsDellChangeDeviceModeOutput, or %NULL if @error is set. The returned value should be freed with qmi_message_dms_dell_change_device_mode_output_unref(). * * Since: 1.22.4 * Deprecated: 1.26: Use qmi_client_dms_foxconn_change_device_mode_finish() instead. */ G_DEPRECATED_FOR (qmi_client_dms_foxconn_change_device_mode_finish) QmiDeprecatedMessageDmsDellChangeDeviceModeOutput *qmi_client_dms_dell_change_device_mode_finish ( QmiClientDms *self, GAsyncResult *res, GError **error); #endif /* HAVE_QMI_MESSAGE_DMS_FOXCONN_CHANGE_DEVICE_MODE */ #if defined HAVE_QMI_MESSAGE_NAS_GET_OPERATOR_NAME /** * qmi_message_nas_get_operator_name_output_get_operator_nitz_information: * @self: a #QmiMessageNasGetOperatorNameOutput. * @value_operator_nitz_information_name_encoding: a placeholder for the output #QmiNasPlmnEncodingScheme, or %NULL if not required. * @value_operator_nitz_information_short_country_initials: a placeholder for the output #QmiNasPlmnNameCountryInitials, or %NULL if not required. * @value_operator_nitz_information_long_name_spare_bits: a placeholder for the output #QmiNasPlmnNameSpareBits, or %NULL if not required. * @value_operator_nitz_information_short_name_spare_bits: a placeholder for the output #QmiNasPlmnNameSpareBits, or %NULL if not required. * @value_operator_nitz_information_long_name: a placeholder for the output constant string, or %NULL if not required. * @value_operator_nitz_information_short_name: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Operator NITZ Information' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.24.6: Use qmi_message_nas_get_operator_name_output_get_nitz_information() instead. */ G_DEPRECATED_FOR (qmi_message_nas_get_operator_name_output_get_nitz_information) gboolean qmi_message_nas_get_operator_name_output_get_operator_nitz_information ( QmiMessageNasGetOperatorNameOutput *self, QmiNasPlmnEncodingScheme *value_operator_nitz_information_name_encoding, QmiNasPlmnNameCountryInitials *value_operator_nitz_information_short_country_initials, QmiNasPlmnNameSpareBits *value_operator_nitz_information_long_name_spare_bits, QmiNasPlmnNameSpareBits *value_operator_nitz_information_short_name_spare_bits, const gchar **value_operator_nitz_information_long_name, const gchar **value_operator_nitz_information_short_name, GError **error); #endif /* HAVE_QMI_MESSAGE_NAS_GET_OPERATOR_NAME */ #if defined HAVE_QMI_INDICATION_NAS_OPERATOR_NAME /** * qmi_indication_nas_operator_name_output_get_operator_nitz_information: * @self: a #QmiIndicationNasOperatorNameOutput. * @value_operator_nitz_information_name_encoding: a placeholder for the output #QmiNasPlmnEncodingScheme, or %NULL if not required. * @value_operator_nitz_information_short_country_initials: a placeholder for the output #QmiNasPlmnNameCountryInitials, or %NULL if not required. * @value_operator_nitz_information_long_name_spare_bits: a placeholder for the output #QmiNasPlmnNameSpareBits, or %NULL if not required. * @value_operator_nitz_information_short_name_spare_bits: a placeholder for the output #QmiNasPlmnNameSpareBits, or %NULL if not required. * @value_operator_nitz_information_long_name: a placeholder for the output constant string, or %NULL if not required. * @value_operator_nitz_information_short_name: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Operator NITZ Information' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.24.6: Use qmi_indication_nas_operator_name_output_get_nitz_information() instead. */ G_DEPRECATED_FOR (qmi_indication_nas_operator_name_output_get_nitz_information) gboolean qmi_indication_nas_operator_name_output_get_operator_nitz_information ( QmiIndicationNasOperatorNameOutput *self, QmiNasPlmnEncodingScheme *value_operator_nitz_information_name_encoding, QmiNasPlmnNameCountryInitials *value_operator_nitz_information_short_country_initials, QmiNasPlmnNameSpareBits *value_operator_nitz_information_long_name_spare_bits, QmiNasPlmnNameSpareBits *value_operator_nitz_information_short_name_spare_bits, const gchar **value_operator_nitz_information_long_name, const gchar **value_operator_nitz_information_short_name, GError **error); #endif /* HAVE_QMI_INDICATION_NAS_OPERATOR_NAME */ #if defined HAVE_QMI_MESSAGE_NAS_GET_HOME_NETWORK /** * qmi_message_nas_get_home_network_output_get_home_network_3gpp2: * @self: a #QmiMessageNasGetHomeNetworkOutput. * @value_home_network_3gpp2_mcc: a placeholder for the output #guint16, or %NULL if not required. * @value_home_network_3gpp2_mnc: a placeholder for the output #guint16, or %NULL if not required. * @value_home_network_3gpp2_display_description: a placeholder for the output #QmiNasNetworkDescriptionDisplay, or %NULL if not required. * @value_home_network_3gpp2_description_encoding: a placeholder for the output #QmiNasNetworkDescriptionEncoding, or %NULL if not required. * @value_home_network_3gpp2_description: a placeholder for the output constant string, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Home Network 3GPP2' field from @self. * * Returns: %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.24.6: Use qmi_message_nas_get_home_network_output_get_home_network_3gpp2_ext() instead. */ G_DEPRECATED_FOR (qmi_message_nas_get_home_network_output_get_home_network_3gpp2_ext) gboolean qmi_message_nas_get_home_network_output_get_home_network_3gpp2 ( QmiMessageNasGetHomeNetworkOutput *self, guint16 *value_home_network_3gpp2_mcc, guint16 *value_home_network_3gpp2_mnc, QmiNasNetworkDescriptionDisplay *value_home_network_3gpp2_display_description, QmiNasNetworkDescriptionEncoding *value_home_network_3gpp2_description_encoding, const gchar **value_home_network_3gpp2_description, GError **error); #endif /* HAVE_QMI_MESSAGE_NAS_GET_HOME_NETWORK */ #if defined HAVE_QMI_MESSAGE_NAS_GET_CELL_LOCATION_INFO /** * QmiMessageNasGetCellLocationInfoOutputGeranInfoCellElement: * @cell_id: a #guint32. * @plmn: a string of exactly 3 characters. * @lac: a #guint16. * @geran_absolute_rf_channel_number: a #guint16. * @base_station_identity_code: a #guint8. * @rx_level: a #guint16. * * GERAN info cell. * * This type is deprecated and returns always an empty @plmn string. * * Since: 1.10 * Deprecated: 1.26.6. */ G_DEPRECATED typedef struct _QmiMessageNasGetCellLocationInfoOutputGeranInfoCellElement { guint32 cell_id; gchar *plmn; guint16 lac; guint16 geran_absolute_rf_channel_number; guint8 base_station_identity_code; guint16 rx_level; } QmiMessageNasGetCellLocationInfoOutputGeranInfoCellElement; /** * QmiMessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoCellElement: * * Intra-frequency LTE info cell. * * The format of this deprecated type is really the same as for the * new #QmiMessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoV2CellElement type, * it is only a name change. * * Since: 1.10 * Deprecated: 1.26.6. Use #QmiMessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoV2CellElement instead. */ G_DEPRECATED_FOR (QmiMessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoV2CellElement) typedef QmiMessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoV2CellElement QmiMessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoCellElement; /** * qmi_message_nas_get_cell_location_info_output_get_intrafrequency_lte_info: * @self: a #QmiMessageNasGetCellLocationInfoOutput. * @value_intrafrequency_lte_info_ue_in_idle: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_intrafrequency_lte_info_plmn: (out): a placeholder for the output constant string, or %NULL if not required. * @value_intrafrequency_lte_info_tracking_area_code: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_intrafrequency_lte_info_global_cell_id: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_intrafrequency_lte_info_eutra_absolute_rf_channel_number: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_intrafrequency_lte_info_serving_cell_id: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_intrafrequency_lte_info_cell_reselection_priority: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_intrafrequency_lte_info_s_non_intra_search_threshold: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_intrafrequency_lte_info_serving_cell_low_threshold: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_intrafrequency_lte_info_s_intra_search_threshold: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_intrafrequency_lte_info_cell: (out)(element-type QmiMessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoCellElement)(transfer none): a placeholder for the output #GArray of #QmiMessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoCellElement elements, or %NULL if not required. Do not free it, it is owned by @self. * @error: Return location for error or %NULL. * * Get the 'Intrafrequency LTE Info' field from @self. * * This method is deprecated and returns an empty * @value_intrafrequency_lte_info_plmn string. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.10 * Deprecated: 1.26.6. Use qmi_message_nas_get_cell_location_info_output_get_intrafrequency_lte_info_v2() instead. */ G_DEPRECATED_FOR (qmi_message_nas_get_cell_location_info_output_get_intrafrequency_lte_info_v2) gboolean qmi_message_nas_get_cell_location_info_output_get_intrafrequency_lte_info ( QmiMessageNasGetCellLocationInfoOutput *self, gboolean *value_intrafrequency_lte_info_ue_in_idle, const gchar **value_intrafrequency_lte_info_plmn, guint16 *value_intrafrequency_lte_info_tracking_area_code, guint32 *value_intrafrequency_lte_info_global_cell_id, guint16 *value_intrafrequency_lte_info_eutra_absolute_rf_channel_number, guint16 *value_intrafrequency_lte_info_serving_cell_id, guint8 *value_intrafrequency_lte_info_cell_reselection_priority, guint8 *value_intrafrequency_lte_info_s_non_intra_search_threshold, guint8 *value_intrafrequency_lte_info_serving_cell_low_threshold, guint8 *value_intrafrequency_lte_info_s_intra_search_threshold, GArray **value_intrafrequency_lte_info_cell, GError **error); /** * QmiMessageNasGetCellLocationInfoOutputUmtsInfoCellElement: * * UMTS info cell. * * The format of this deprecated type is really the same as for the * new #QmiMessageNasGetCellLocationInfoOutputUmtsInfoV2CellElement type, * it is only a name change. * * Since: 1.10 * Deprecated: 1.26.6. Use #QmiMessageNasGetCellLocationInfoOutputUmtsInfoV2CellElement instead. */ G_DEPRECATED_FOR (QmiMessageNasGetCellLocationInfoOutputUmtsInfoV2CellElement) typedef QmiMessageNasGetCellLocationInfoOutputUmtsInfoV2CellElement QmiMessageNasGetCellLocationInfoOutputUmtsInfoCellElement; /** * QmiMessageNasGetCellLocationInfoOutputUmtsInfoNeighboringGeranElement: * * UMTS info neighboring GERAN cell. * * The format of this deprecated type is really the same as for the * new #QmiMessageNasGetCellLocationInfoOutputUmtsInfoV2NeighboringGeranElement type, * it is only a name change. * * Since: 1.10 * Deprecated: 1.26.6. Use #QmiMessageNasGetCellLocationInfoOutputUmtsInfoV2NeighboringGeranElement instead. */ G_DEPRECATED_FOR (QmiMessageNasGetCellLocationInfoOutputUmtsInfoV2NeighboringGeranElement) typedef QmiMessageNasGetCellLocationInfoOutputUmtsInfoV2NeighboringGeranElement QmiMessageNasGetCellLocationInfoOutputUmtsInfoNeighboringGeranElement; /** * qmi_message_nas_get_cell_location_info_output_get_umts_info: * @self: a #QmiMessageNasGetCellLocationInfoOutput. * @value_umts_info_cell_id: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_umts_info_plmn: (out): a placeholder for the output constant string, or %NULL if not required. * @value_umts_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_umts_info_utra_absolute_rf_channel_number: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_umts_info_primary_scrambling_code: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_umts_info_rscp: (out): a placeholder for the output #gint16, or %NULL if not required. * @value_umts_info_ecio: (out): a placeholder for the output #gint16, or %NULL if not required. * @value_umts_info_cell: (out)(element-type QmiMessageNasGetCellLocationInfoOutputUmtsInfoCellElement)(transfer none): a placeholder for the output #GArray of #QmiMessageNasGetCellLocationInfoOutputUmtsInfoCellElement elements, or %NULL if not required. Do not free it, it is owned by @self. * @value_umts_info_neighboring_geran: (out)(element-type QmiMessageNasGetCellLocationInfoOutputUmtsInfoNeighboringGeranElement)(transfer none): a placeholder for the output #GArray of #QmiMessageNasGetCellLocationInfoOutputUmtsInfoNeighboringGeranElement elements, or %NULL if not required. Do not free it, it is owned by @self. * @error: Return location for error or %NULL. * * Get the 'UMTS Info' field from @self. * * This method is deprecated and returns an empty @value_umts_info_plmn * string. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.10 * Deprecated: 1.26.6. Use qmi_message_nas_get_cell_location_info_output_get_umts_info_v2() instead. */ G_DEPRECATED_FOR (qmi_message_nas_get_cell_location_info_output_get_umts_info_v2) gboolean qmi_message_nas_get_cell_location_info_output_get_umts_info ( QmiMessageNasGetCellLocationInfoOutput *self, guint16 *value_umts_info_cell_id, const gchar **value_umts_info_plmn, guint16 *value_umts_info_lac, guint16 *value_umts_info_utra_absolute_rf_channel_number, guint16 *value_umts_info_primary_scrambling_code, gint16 *value_umts_info_rscp, gint16 *value_umts_info_ecio, GArray **value_umts_info_cell, GArray **value_umts_info_neighboring_geran, GError **error); /** * qmi_message_nas_get_cell_location_info_output_get_geran_info: * @self: a #QmiMessageNasGetCellLocationInfoOutput. * @value_geran_info_cell_id: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_geran_info_plmn: (out): a placeholder for the output constant string, or %NULL if not required. * @value_geran_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_geran_info_geran_absolute_rf_channel_number: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_geran_info_base_station_identity_code: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_geran_info_timing_advance: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_geran_info_rx_level: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_geran_info_cell: (out)(element-type QmiMessageNasGetCellLocationInfoOutputGeranInfoCellElement)(transfer none): a placeholder for the output #GArray of #QmiMessageNasGetCellLocationInfoOutputGeranInfoCellElement elements, or %NULL if not required. Do not free it, it is owned by @self. * @error: Return location for error or %NULL. * * Get the 'GERAN Info' field from @self. * * This method is deprecated and returns an empty @value_geran_info_plmn * string. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.10 * Deprecated: 1.26.6. Use qmi_message_nas_get_cell_location_info_output_get_geran_info_v2() instead. */ G_DEPRECATED_FOR (qmi_message_nas_get_cell_location_info_output_get_geran_info_v2) gboolean qmi_message_nas_get_cell_location_info_output_get_geran_info ( QmiMessageNasGetCellLocationInfoOutput *self, guint32 *value_geran_info_cell_id, const gchar **value_geran_info_plmn, guint16 *value_geran_info_lac, guint16 *value_geran_info_geran_absolute_rf_channel_number, guint8 *value_geran_info_base_station_identity_code, guint32 *value_geran_info_timing_advance, guint16 *value_geran_info_rx_level, GArray **value_geran_info_cell, GError **error); #endif /* HAVE_QMI_MESSAGE_NAS_GET_CELL_LOCATION_INFO */ /** * QMI_NAS_NETWORK_SERVICE_DOMAIN_UNKNOWN: * * Unknown service domain. * * Deprecated: 1.36: Use the correct #QMI_NAS_NETWORK_SERVICE_DOMAIN_CAMPED name instead. */ G_DEPRECATED typedef int QmiDeprecatedNasNetworkServiceDomain; #define QMI_NAS_NETWORK_SERVICE_DOMAIN_UNKNOWN (QmiDeprecatedNasNetworkServiceDomain) QMI_NAS_NETWORK_SERVICE_DOMAIN_CAMPED #if defined HAVE_QMI_MESSAGE_WDS_GET_DEFAULT_PROFILE_NUMBER /** * QmiMessageWdsGetDefaultProfileNumInput: * * The #QmiMessageWdsGetDefaultProfileNumInput structure contains private data and should only be accessed * using the provided API. * * Since: 1.22 * Deprecated: 1.28: Use #QmiMessageWdsGetDefaultProfileNumberInput instead. */ typedef QmiMessageWdsGetDefaultProfileNumberInput QmiDeprecatedMessageWdsGetDefaultProfileNumInput; G_DEPRECATED_FOR (QmiMessageWdsGetDefaultProfileNumberInput) typedef QmiDeprecatedMessageWdsGetDefaultProfileNumInput QmiMessageWdsGetDefaultProfileNumInput; #define QMI_TYPE_MESSAGE_WDS_GET_DEFAULT_PROFILE_NUM_INPUT QMI_TYPE_MESSAGE_WDS_GET_DEFAULT_PROFILE_NUMBER_INPUT G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_input_get_type) GType qmi_message_wds_get_default_profile_num_input_get_type (void) G_GNUC_CONST; /** * qmi_message_wds_get_default_profile_num_input_get_profile_type: * @self: a #QmiMessageWdsGetDefaultProfileNumInput. * @value_profile_type_profile_type: (out): a placeholder for the output #QmiWdsProfileType, or %NULL if not required. * @value_profile_type_profile_family: (out): a placeholder for the output #QmiWdsProfileFamily, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Profile Type' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_input_get_profile_type() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_input_get_profile_type) gboolean qmi_message_wds_get_default_profile_num_input_get_profile_type ( QmiDeprecatedMessageWdsGetDefaultProfileNumInput *self, QmiWdsProfileType *value_profile_type_profile_type, QmiWdsProfileFamily *value_profile_type_profile_family, GError **error); /** * qmi_message_wds_get_default_profile_num_input_set_profile_type: * @self: a #QmiMessageWdsGetDefaultProfileNumInput. * @value_profile_type_profile_type: a #QmiWdsProfileType. * @value_profile_type_profile_family: a #QmiWdsProfileFamily. * @error: Return location for error or %NULL. * * Set the 'Profile Type' field in the message. * * Returns: (skip): %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_input_set_profile_type() instead. */ G_DEPRECATED_FOR (Use qmi_message_wds_get_default_profile_number_input_set_profile_type) gboolean qmi_message_wds_get_default_profile_num_input_set_profile_type ( QmiDeprecatedMessageWdsGetDefaultProfileNumInput *self, QmiWdsProfileType value_profile_type_profile_type, QmiWdsProfileFamily value_profile_type_profile_family, GError **error); /** * qmi_message_wds_get_default_profile_num_input_ref: * @self: a #QmiMessageWdsGetDefaultProfileNumInput. * * Atomically increments the reference count of @self by one. * * Returns: the new reference to @self. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_input_ref() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_input_ref) QmiDeprecatedMessageWdsGetDefaultProfileNumInput *qmi_message_wds_get_default_profile_num_input_ref (QmiDeprecatedMessageWdsGetDefaultProfileNumInput *self); /** * qmi_message_wds_get_default_profile_num_input_unref: * @self: a #QmiMessageWdsGetDefaultProfileNumInput. * * Atomically decrements the reference count of @self by one. * If the reference count drops to 0, @self is completely disposed. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_input_unref() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_input_unref) void qmi_message_wds_get_default_profile_num_input_unref (QmiDeprecatedMessageWdsGetDefaultProfileNumInput *self); /** * qmi_message_wds_get_default_profile_num_input_new: * * Allocates a new #QmiMessageWdsGetDefaultProfileNumInput. * * Returns: the newly created #QmiMessageWdsGetDefaultProfileNumInput. The returned value should be freed with qmi_message_wds_get_default_profile_num_input_unref(). * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_input_new() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_input_new) QmiDeprecatedMessageWdsGetDefaultProfileNumInput *qmi_message_wds_get_default_profile_num_input_new (void); /** * QmiMessageWdsGetDefaultProfileNumOutput: * * The #QmiMessageWdsGetDefaultProfileNumOutput structure contains private data and should only be accessed * using the provided API. * * Since: 1.22 * Deprecated: 1.28. Use #QmiMessageWdsGetDefaultProfileNumberOutput instead. */ typedef QmiMessageWdsGetDefaultProfileNumberOutput QmiDeprecatedMessageWdsGetDefaultProfileNumOutput; G_DEPRECATED_FOR (QmiMessageWdsGetDefaultProfileNumberOutput) typedef QmiDeprecatedMessageWdsGetDefaultProfileNumOutput QmiMessageWdsGetDefaultProfileNumOutput; #define QMI_TYPE_MESSAGE_WDS_GET_DEFAULT_PROFILE_NUM_OUTPUT QMI_TYPE_MESSAGE_WDS_GET_DEFAULT_PROFILE_NUMBER_OUTPUT G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_output_get_type) GType qmi_message_wds_get_default_profile_num_output_get_type (void) G_GNUC_CONST; /** * qmi_message_wds_get_default_profile_num_output_get_result: * @self: a QmiMessageWdsGetDefaultProfileNumOutput. * @error: Return location for error or %NULL. * * Get the result of the QMI operation. * * Returns: (skip): %TRUE if the QMI operation succeeded, %FALSE if @error is set. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_output_get_result() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_output_get_result) gboolean qmi_message_wds_get_default_profile_num_output_get_result ( QmiDeprecatedMessageWdsGetDefaultProfileNumOutput *self, GError **error); /** * qmi_message_wds_get_default_profile_num_output_get_default_profile_number: * @self: a #QmiMessageWdsGetDefaultProfileNumOutput. * @value_default_profile_number: (out): a placeholder for the output #guint8, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Default Profile Number' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_output_get_index() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_output_get_index) gboolean qmi_message_wds_get_default_profile_num_output_get_default_profile_number ( QmiDeprecatedMessageWdsGetDefaultProfileNumOutput *self, guint8 *value_default_profile_number, GError **error); /** * qmi_message_wds_get_default_profile_num_output_get_extended_error_code: * @self: a #QmiMessageWdsGetDefaultProfileNumOutput. * @value_extended_error_code: (out): a placeholder for the output #QmiWdsDsProfileError, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Extended Error Code' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_output_get_extended_error_code() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_output_get_extended_error_code) gboolean qmi_message_wds_get_default_profile_num_output_get_extended_error_code ( QmiDeprecatedMessageWdsGetDefaultProfileNumOutput *self, QmiWdsDsProfileError *value_extended_error_code, GError **error); /** * qmi_message_wds_get_default_profile_num_output_ref: * @self: a #QmiMessageWdsGetDefaultProfileNumOutput. * * Atomically increments the reference count of @self by one. * * Returns: the new reference to @self. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_output_ref() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_output_ref) QmiDeprecatedMessageWdsGetDefaultProfileNumOutput *qmi_message_wds_get_default_profile_num_output_ref (QmiDeprecatedMessageWdsGetDefaultProfileNumOutput *self); /** * qmi_message_wds_get_default_profile_num_output_unref: * @self: a #QmiMessageWdsGetDefaultProfileNumOutput. * * Atomically decrements the reference count of @self by one. * If the reference count drops to 0, @self is completely disposed. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_get_default_profile_number_output_unref() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_output_unref) void qmi_message_wds_get_default_profile_num_output_unref (QmiDeprecatedMessageWdsGetDefaultProfileNumOutput *self); /** * qmi_client_wds_get_default_profile_num: * @self: a #QmiClientWds. * @input: a #QmiMessageWdsGetDefaultProfileNumberInput. * @timeout: maximum time to wait for the method to complete, in seconds. * @cancellable: a #GCancellable or %NULL. * @callback: a #GAsyncReadyCallback to call when the request is satisfied. * @user_data: user data to pass to @callback. * * Asynchronously sends a Get Default Profile Number request to the device. * * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from. * * You can then call qmi_client_wds_get_default_profile_number_finish() to get the result of the operation. * * Since: 1.22 * Deprecated: 1.28. Use qmi_client_wds_get_default_profile_number() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number) void qmi_client_wds_get_default_profile_num ( QmiClientWds *self, QmiDeprecatedMessageWdsGetDefaultProfileNumInput *input, guint timeout, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); /** * qmi_client_wds_get_default_profile_num_finish: * @self: a #QmiClientWds. * @res: the #GAsyncResult obtained from the #GAsyncReadyCallback passed to qmi_client_wds_get_default_profile_number(). * @error: Return location for error or %NULL. * * Finishes an async operation started with qmi_client_wds_get_default_profile_number(). * * Returns: a #QmiMessageWdsGetDefaultProfileNumberOutput, or %NULL if @error is set. The returned value should be freed with qmi_message_wds_get_default_profile_number_output_unref(). * * Since: 1.22 * Deprecated: 1.28. Use qmi_client_wds_get_default_profile_number_finish() instead. */ G_DEPRECATED_FOR (qmi_message_wds_get_default_profile_number_finish) QmiDeprecatedMessageWdsGetDefaultProfileNumOutput *qmi_client_wds_get_default_profile_num_finish ( QmiClientWds *self, GAsyncResult *res, GError **error); #endif /* HAVE_QMI_MESSAGE_WDS_GET_DEFAULT_PROFILE_NUMBER */ #if defined HAVE_QMI_MESSAGE_WDS_SET_DEFAULT_PROFILE_NUMBER /** * QmiMessageWdsSetDefaultProfileNumInput: * * The #QmiMessageWdsSetDefaultProfileNumInput structure contains private data and should only be accessed * using the provided API. * * Since: 1.22 * Deprecated: 1.28. Use #QmiMessageWdsSetDefaultProfileNumberInput instead. */ typedef QmiMessageWdsSetDefaultProfileNumberInput QmiDeprecatedMessageWdsSetDefaultProfileNumInput; G_DEPRECATED_FOR (QmiMessageWdsSetDefaultProfileNumberInput) typedef QmiDeprecatedMessageWdsSetDefaultProfileNumInput QmiMessageWdsSetDefaultProfileNumInput; #define QMI_TYPE_MESSAGE_WDS_SET_DEFAULT_PROFILE_NUM_INPUT QMI_TYPE_MESSAGE_WDS_SET_DEFAULT_PROFILE_NUMBER_INPUT G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_input_get_type) GType qmi_message_wds_set_default_profile_num_input_get_type (void) G_GNUC_CONST; /** * qmi_message_wds_set_default_profile_num_input_get_profile_identifier: * @self: a #QmiMessageWdsSetDefaultProfileNumInput. * @value_profile_identifier_profile_type: (out): a placeholder for the output #QmiWdsProfileType, or %NULL if not required. * @value_profile_identifier_profile_family: (out): a placeholder for the output #QmiWdsProfileFamily, or %NULL if not required. * @value_profile_identifier_profile_index: (out): a placeholder for the output #guint8, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Profile Identifier' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_set_default_profile_number_input_get_profile_identifier() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_input_get_profile_identifier) gboolean qmi_message_wds_set_default_profile_num_input_get_profile_identifier ( QmiDeprecatedMessageWdsSetDefaultProfileNumInput *self, QmiWdsProfileType *value_profile_identifier_profile_type, QmiWdsProfileFamily *value_profile_identifier_profile_family, guint8 *value_profile_identifier_profile_index, GError **error); /** * qmi_message_wds_set_default_profile_num_input_set_profile_identifier: * @self: a #QmiMessageWdsSetDefaultProfileNumInput. * @value_profile_identifier_profile_type: a #QmiWdsProfileType. * @value_profile_identifier_profile_family: a #QmiWdsProfileFamily. * @value_profile_identifier_profile_index: a #guint8. * @error: Return location for error or %NULL. * * Set the 'Profile Identifier' field in the message. * * Returns: (skip): %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_set_default_profile_number_input_set_profile_identifier() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_input_set_profile_identifier) gboolean qmi_message_wds_set_default_profile_num_input_set_profile_identifier ( QmiDeprecatedMessageWdsSetDefaultProfileNumInput *self, QmiWdsProfileType value_profile_identifier_profile_type, QmiWdsProfileFamily value_profile_identifier_profile_family, guint8 value_profile_identifier_profile_index, GError **error); /** * qmi_message_wds_set_default_profile_num_input_ref: * @self: a #QmiMessageWdsSetDefaultProfileNumInput. * * Atomically increments the reference count of @self by one. * * Returns: the new reference to @self. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_set_default_profile_number_input_ref() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_input_ref) QmiDeprecatedMessageWdsSetDefaultProfileNumInput *qmi_message_wds_set_default_profile_num_input_ref (QmiDeprecatedMessageWdsSetDefaultProfileNumInput *self); /** * qmi_message_wds_set_default_profile_num_input_unref: * @self: a #QmiMessageWdsSetDefaultProfileNumInput. * * Atomically decrements the reference count of @self by one. * If the reference count drops to 0, @self is completely disposed. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_set_default_profile_number_input_unref() instead. */ G_DEPRECATED_FOR (Use qmi_message_wds_set_default_profile_number_input_unref) void qmi_message_wds_set_default_profile_num_input_unref (QmiDeprecatedMessageWdsSetDefaultProfileNumInput *self); /** * qmi_message_wds_set_default_profile_num_input_new: * * Allocates a new #QmiMessageWdsSetDefaultProfileNumInput. * * Returns: the newly created #QmiMessageWdsSetDefaultProfileNumInput. The returned value should be freed with qmi_message_wds_set_default_profile_num_input_unref(). * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_set_default_profile_number_input_new() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_input_new) QmiDeprecatedMessageWdsSetDefaultProfileNumInput *qmi_message_wds_set_default_profile_num_input_new (void); /** * QmiMessageWdsSetDefaultProfileNumOutput: * * The #QmiMessageWdsSetDefaultProfileNumOutput structure contains private data and should only be accessed * using the provided API. * * Since: 1.22 * Deprecated: 1.28. Use #QmiMessageWdsSetDefaultProfileNumberOutput instead. */ typedef QmiMessageWdsSetDefaultProfileNumberOutput QmiDeprecatedMessageWdsSetDefaultProfileNumOutput; G_DEPRECATED_FOR (QmiMessageWdsSetDefaultProfileNumberOutput) typedef QmiDeprecatedMessageWdsSetDefaultProfileNumOutput QmiMessageWdsSetDefaultProfileNumOutput; #define QMI_TYPE_MESSAGE_WDS_SET_DEFAULT_PROFILE_NUM_OUTPUT QMI_TYPE_MESSAGE_WDS_SET_DEFAULT_PROFILE_NUMBER_OUTPUT G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_output_get_type) GType qmi_message_wds_set_default_profile_num_output_get_type (void) G_GNUC_CONST; /** * qmi_message_wds_set_default_profile_num_output_get_result: * @self: a QmiMessageWdsSetDefaultProfileNumOutput. * @error: Return location for error or %NULL. * * Get the result of the QMI operation. * * Returns: (skip): %TRUE if the QMI operation succeeded, %FALSE if @error is set. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_set_default_profile_number_output_get_result() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_output_get_result) gboolean qmi_message_wds_set_default_profile_num_output_get_result ( QmiDeprecatedMessageWdsSetDefaultProfileNumOutput *self, GError **error); /** * qmi_message_wds_set_default_profile_num_output_get_extended_error_code: * @self: a #QmiMessageWdsSetDefaultProfileNumOutput. * @value_extended_error_code: (out): a placeholder for the output #QmiWdsDsProfileError, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Extended Error Code' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_set_default_profile_number_output_get_extended_error_code() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_output_get_extended_error_code) gboolean qmi_message_wds_set_default_profile_num_output_get_extended_error_code ( QmiDeprecatedMessageWdsSetDefaultProfileNumOutput *self, QmiWdsDsProfileError *value_extended_error_code, GError **error); /** * qmi_message_wds_set_default_profile_num_output_ref: * @self: a #QmiMessageWdsSetDefaultProfileNumOutput. * * Atomically increments the reference count of @self by one. * * Returns: the new reference to @self. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_set_default_profile_number_output_ref() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_output_ref) QmiDeprecatedMessageWdsSetDefaultProfileNumOutput *qmi_message_wds_set_default_profile_num_output_ref (QmiDeprecatedMessageWdsSetDefaultProfileNumOutput *self); /** * qmi_message_wds_set_default_profile_num_output_unref: * @self: a #QmiMessageWdsSetDefaultProfileNumOutput. * * Atomically decrements the reference count of @self by one. * If the reference count drops to 0, @self is completely disposed. * * Since: 1.22 * Deprecated: 1.28. Use qmi_message_wds_set_default_profile_number_output_unref() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_output_unref) void qmi_message_wds_set_default_profile_num_output_unref (QmiDeprecatedMessageWdsSetDefaultProfileNumOutput *self); /** * qmi_client_wds_set_default_profile_num: * @self: a #QmiClientWds. * @input: a #QmiMessageWdsSetDefaultProfileNumberInput. * @timeout: maximum time to wait for the method to complete, in seconds. * @cancellable: a #GCancellable or %NULL. * @callback: a #GAsyncReadyCallback to call when the request is satisfied. * @user_data: user data to pass to @callback. * * Asynchronously sends a Set Default Profile Number request to the device. * * When the operation is finished, @callback will be invoked in the thread-default main loop of the thread you are calling this method from. * * You can then call qmi_client_wds_set_default_profile_number_finish() to get the result of the operation. * * Since: 1.22 * Deprecated: 1.28. Use qmi_client_wds_set_default_profile_number() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number) void qmi_client_wds_set_default_profile_num ( QmiClientWds *self, QmiDeprecatedMessageWdsSetDefaultProfileNumInput *input, guint timeout, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); /** * qmi_client_wds_set_default_profile_num_finish: * @self: a #QmiClientWds. * @res: the #GAsyncResult obtained from the #GAsyncReadyCallback passed to qmi_client_wds_set_default_profile_number(). * @error: Return location for error or %NULL. * * Finishes an async operation started with qmi_client_wds_set_default_profile_number(). * * Returns: a #QmiMessageWdsSetDefaultProfileNumberOutput, or %NULL if @error is set. The returned value should be freed with qmi_message_wds_set_default_profile_number_output_unref(). * * Since: 1.22 * Deprecated: 1.28. Use qmi_client_wds_set_default_profile_number_finish() instead. */ G_DEPRECATED_FOR (qmi_message_wds_set_default_profile_number_finish) QmiDeprecatedMessageWdsSetDefaultProfileNumOutput *qmi_client_wds_set_default_profile_num_finish ( QmiClientWds *self, GAsyncResult *res, GError **error); #endif /* HAVE_QMI_MESSAGE_WDS_SET_DEFAULT_PROFILE_NUMBER */ #if defined HAVE_QMI_MESSAGE_NAS_GET_SYSTEM_INFO /** * qmi_message_nas_get_system_info_output_get_gsm_system_info: * @self: a #QmiMessageNasGetSystemInfoOutput. * @value_gsm_system_info_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_gsm_system_info_service_capability_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_service_capability: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_gsm_system_info_roaming_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_roaming_status: (out): a placeholder for the output #QmiNasRoamingStatus, or %NULL if not required. * @value_gsm_system_info_forbidden_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_forbidden: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_lac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_gsm_system_info_cid_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_cid: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_gsm_system_info_registration_reject_info_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_registration_reject_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_gsm_system_info_registration_reject_cause: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_gsm_system_info_network_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_mcc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_gsm_system_info_mnc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_gsm_system_info_egprs_support_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_egprs_support: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_dtm_support_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_dtm_support: (out): a placeholder for the output #gboolean, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'GSM System Info' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.30. Use qmi_message_nas_get_system_info_output_get_gsm_system_info_v2() instead. */ G_DEPRECATED_FOR (qmi_message_nas_get_system_info_output_get_gsm_system_info_v2) gboolean qmi_message_nas_get_system_info_output_get_gsm_system_info ( QmiMessageNasGetSystemInfoOutput *self, gboolean *value_gsm_system_info_domain_valid, QmiNasNetworkServiceDomain *value_gsm_system_info_domain, gboolean *value_gsm_system_info_service_capability_valid, QmiNasNetworkServiceDomain *value_gsm_system_info_service_capability, gboolean *value_gsm_system_info_roaming_status_valid, QmiNasRoamingStatus *value_gsm_system_info_roaming_status, gboolean *value_gsm_system_info_forbidden_valid, gboolean *value_gsm_system_info_forbidden, gboolean *value_gsm_system_info_lac_valid, guint16 *value_gsm_system_info_lac, gboolean *value_gsm_system_info_cid_valid, guint32 *value_gsm_system_info_cid, gboolean *value_gsm_system_info_registration_reject_info_valid, QmiNasNetworkServiceDomain *value_gsm_system_info_registration_reject_domain, guint8 *value_gsm_system_info_registration_reject_cause, gboolean *value_gsm_system_info_network_id_valid, const gchar **value_gsm_system_info_mcc, const gchar **value_gsm_system_info_mnc, gboolean *value_gsm_system_info_egprs_support_valid, gboolean *value_gsm_system_info_egprs_support, gboolean *value_gsm_system_info_dtm_support_valid, gboolean *value_gsm_system_info_dtm_support, GError **error); /** * qmi_message_nas_get_system_info_output_get_wcdma_system_info: * @self: a #QmiMessageNasGetSystemInfoOutput. * @value_wcdma_system_info_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_wcdma_system_info_service_capability_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_service_capability: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_wcdma_system_info_roaming_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_roaming_status: (out): a placeholder for the output #QmiNasRoamingStatus, or %NULL if not required. * @value_wcdma_system_info_forbidden_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_forbidden: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_lac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_wcdma_system_info_cid_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_cid: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_wcdma_system_info_registration_reject_info_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_registration_reject_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_wcdma_system_info_registration_reject_cause: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_wcdma_system_info_network_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_mcc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_wcdma_system_info_mnc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_wcdma_system_info_hs_call_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_hs_call_status: (out): a placeholder for the output #QmiNasWcdmaHsService, or %NULL if not required. * @value_wcdma_system_info_hs_service_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_hs_service: (out): a placeholder for the output #QmiNasWcdmaHsService, or %NULL if not required. * @value_wcdma_system_info_primary_scrambling_code_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_primary_scrambling_code: (out): a placeholder for the output #guint16, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'WCDMA System Info' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.30. Use qmi_message_nas_get_system_info_output_get_wcdma_system_info_v2() instead. */ G_DEPRECATED_FOR (qmi_message_nas_get_system_info_output_get_wcdma_system_info_v2) gboolean qmi_message_nas_get_system_info_output_get_wcdma_system_info ( QmiMessageNasGetSystemInfoOutput *self, gboolean *value_wcdma_system_info_domain_valid, QmiNasNetworkServiceDomain *value_wcdma_system_info_domain, gboolean *value_wcdma_system_info_service_capability_valid, QmiNasNetworkServiceDomain *value_wcdma_system_info_service_capability, gboolean *value_wcdma_system_info_roaming_status_valid, QmiNasRoamingStatus *value_wcdma_system_info_roaming_status, gboolean *value_wcdma_system_info_forbidden_valid, gboolean *value_wcdma_system_info_forbidden, gboolean *value_wcdma_system_info_lac_valid, guint16 *value_wcdma_system_info_lac, gboolean *value_wcdma_system_info_cid_valid, guint32 *value_wcdma_system_info_cid, gboolean *value_wcdma_system_info_registration_reject_info_valid, QmiNasNetworkServiceDomain *value_wcdma_system_info_registration_reject_domain, guint8 *value_wcdma_system_info_registration_reject_cause, gboolean *value_wcdma_system_info_network_id_valid, const gchar **value_wcdma_system_info_mcc, const gchar **value_wcdma_system_info_mnc, gboolean *value_wcdma_system_info_hs_call_status_valid, QmiNasWcdmaHsService *value_wcdma_system_info_hs_call_status, gboolean *value_wcdma_system_info_hs_service_valid, QmiNasWcdmaHsService *value_wcdma_system_info_hs_service, gboolean *value_wcdma_system_info_primary_scrambling_code_valid, guint16 *value_wcdma_system_info_primary_scrambling_code, GError **error); /** * qmi_message_nas_get_system_info_output_get_lte_system_info: * @self: a #QmiMessageNasGetSystemInfoOutput. * @value_lte_system_info_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_lte_system_info_service_capability_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_service_capability: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_lte_system_info_roaming_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_roaming_status: (out): a placeholder for the output #QmiNasRoamingStatus, or %NULL if not required. * @value_lte_system_info_forbidden_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_forbidden: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_lac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_lte_system_info_cid_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_cid: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_lte_system_info_registration_reject_info_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_registration_reject_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_lte_system_info_registration_reject_cause: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_lte_system_info_network_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_mcc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_lte_system_info_mnc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_lte_system_info_tac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_tac: (out): a placeholder for the output #guint16, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'LTE System Info' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.30. Use qmi_message_nas_get_system_info_output_get_lte_system_info_v2() instead. */ G_DEPRECATED_FOR (qmi_message_nas_get_system_info_output_get_lte_system_info_v2) gboolean qmi_message_nas_get_system_info_output_get_lte_system_info ( QmiMessageNasGetSystemInfoOutput *self, gboolean *value_lte_system_info_domain_valid, QmiNasNetworkServiceDomain *value_lte_system_info_domain, gboolean *value_lte_system_info_service_capability_valid, QmiNasNetworkServiceDomain *value_lte_system_info_service_capability, gboolean *value_lte_system_info_roaming_status_valid, QmiNasRoamingStatus *value_lte_system_info_roaming_status, gboolean *value_lte_system_info_forbidden_valid, gboolean *value_lte_system_info_forbidden, gboolean *value_lte_system_info_lac_valid, guint16 *value_lte_system_info_lac, gboolean *value_lte_system_info_cid_valid, guint32 *value_lte_system_info_cid, gboolean *value_lte_system_info_registration_reject_info_valid, QmiNasNetworkServiceDomain *value_lte_system_info_registration_reject_domain, guint8 *value_lte_system_info_registration_reject_cause, gboolean *value_lte_system_info_network_id_valid, const gchar **value_lte_system_info_mcc, const gchar **value_lte_system_info_mnc, gboolean *value_lte_system_info_tac_valid, guint16 *value_lte_system_info_tac, GError **error); /** * qmi_message_nas_get_system_info_output_get_td_scdma_system_info: * @self: a #QmiMessageNasGetSystemInfoOutput. * @value_td_scdma_system_info_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_td_scdma_system_info_service_capability_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_service_capability: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_td_scdma_system_info_roaming_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_roaming_status: (out): a placeholder for the output #QmiNasRoamingStatus, or %NULL if not required. * @value_td_scdma_system_info_forbidden_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_forbidden: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_lac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_td_scdma_system_info_cid_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_cid: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_td_scdma_system_info_registration_reject_info_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_registration_reject_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_td_scdma_system_info_registration_reject_cause: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_td_scdma_system_info_network_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_mcc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_td_scdma_system_info_mnc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_td_scdma_system_info_hs_call_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_hs_call_status: (out): a placeholder for the output #QmiNasWcdmaHsService, or %NULL if not required. * @value_td_scdma_system_info_hs_service_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_hs_service: (out): a placeholder for the output #QmiNasWcdmaHsService, or %NULL if not required. * @value_td_scdma_system_info_cell_parameter_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_cell_parameter_id: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_td_scdma_system_info_cell_broadcast_support_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_cell_broadcast_support: (out): a placeholder for the output #QmiNasCellBroadcastCapability, or %NULL if not required. * @value_td_scdma_system_info_cs_call_barring_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_cs_call_barring_status: (out): a placeholder for the output #QmiNasCallBarringStatus, or %NULL if not required. * @value_td_scdma_system_info_ps_call_barring_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_ps_call_barring_status: (out): a placeholder for the output #QmiNasCallBarringStatus, or %NULL if not required. * @value_td_scdma_system_info_cipher_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scdma_system_info_cipher_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'TD SCDMA System Info' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.30. Use qmi_message_nas_get_system_info_output_get_td_scdma_system_info_v2() instead. */ G_DEPRECATED_FOR (qmi_message_nas_get_system_info_output_get_td_scdma_system_info_v2) gboolean qmi_message_nas_get_system_info_output_get_td_scdma_system_info ( QmiMessageNasGetSystemInfoOutput *self, gboolean *value_td_scdma_system_info_domain_valid, QmiNasNetworkServiceDomain *value_td_scdma_system_info_domain, gboolean *value_td_scdma_system_info_service_capability_valid, QmiNasNetworkServiceDomain *value_td_scdma_system_info_service_capability, gboolean *value_td_scdma_system_info_roaming_status_valid, QmiNasRoamingStatus *value_td_scdma_system_info_roaming_status, gboolean *value_td_scdma_system_info_forbidden_valid, gboolean *value_td_scdma_system_info_forbidden, gboolean *value_td_scdma_system_info_lac_valid, guint16 *value_td_scdma_system_info_lac, gboolean *value_td_scdma_system_info_cid_valid, guint32 *value_td_scdma_system_info_cid, gboolean *value_td_scdma_system_info_registration_reject_info_valid, QmiNasNetworkServiceDomain *value_td_scdma_system_info_registration_reject_domain, guint8 *value_td_scdma_system_info_registration_reject_cause, gboolean *value_td_scdma_system_info_network_id_valid, const gchar **value_td_scdma_system_info_mcc, const gchar **value_td_scdma_system_info_mnc, gboolean *value_td_scdma_system_info_hs_call_status_valid, QmiNasWcdmaHsService *value_td_scdma_system_info_hs_call_status, gboolean *value_td_scdma_system_info_hs_service_valid, QmiNasWcdmaHsService *value_td_scdma_system_info_hs_service, gboolean *value_td_scdma_system_info_cell_parameter_id_valid, guint16 *value_td_scdma_system_info_cell_parameter_id, gboolean *value_td_scdma_system_info_cell_broadcast_support_valid, QmiNasCellBroadcastCapability *value_td_scdma_system_info_cell_broadcast_support, gboolean *value_td_scdma_system_info_cs_call_barring_status_valid, QmiNasCallBarringStatus *value_td_scdma_system_info_cs_call_barring_status, gboolean *value_td_scdma_system_info_ps_call_barring_status_valid, QmiNasCallBarringStatus *value_td_scdma_system_info_ps_call_barring_status, gboolean *value_td_scdma_system_info_cipher_domain_valid, QmiNasNetworkServiceDomain *value_td_scdma_system_info_cipher_domain, GError **error); #endif /* HAVE_QMI_MESSAGE_NAS_GET_SYSTEM_INFO */ #if defined HAVE_QMI_INDICATION_NAS_SYSTEM_INFO /** * qmi_indication_nas_system_info_output_get_gsm_system_info: * @self: a #QmiIndicationNasSystemInfoOutput. * @value_gsm_system_info_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_gsm_system_info_service_capability_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_service_capability: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_gsm_system_info_roaming_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_roaming_status: (out): a placeholder for the output #QmiNasRoamingStatus, or %NULL if not required. * @value_gsm_system_info_forbidden_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_forbidden: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_lac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_gsm_system_info_cid_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_cid: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_gsm_system_info_registration_reject_info_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_registration_reject_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_gsm_system_info_registration_reject_cause: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_gsm_system_info_network_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_mcc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_gsm_system_info_mnc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_gsm_system_info_egprs_support_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_egprs_support: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_dtm_support_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_gsm_system_info_dtm_support: (out): a placeholder for the output #gboolean, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'GSM System Info' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.30. Use qmi_indication_nas_system_info_output_get_gsm_system_info_v2() instead. */ G_DEPRECATED_FOR (qmi_indication_nas_system_info_output_get_gsm_system_info_v2) gboolean qmi_indication_nas_system_info_output_get_gsm_system_info ( QmiIndicationNasSystemInfoOutput *self, gboolean *value_gsm_system_info_domain_valid, QmiNasNetworkServiceDomain *value_gsm_system_info_domain, gboolean *value_gsm_system_info_service_capability_valid, QmiNasNetworkServiceDomain *value_gsm_system_info_service_capability, gboolean *value_gsm_system_info_roaming_status_valid, QmiNasRoamingStatus *value_gsm_system_info_roaming_status, gboolean *value_gsm_system_info_forbidden_valid, gboolean *value_gsm_system_info_forbidden, gboolean *value_gsm_system_info_lac_valid, guint16 *value_gsm_system_info_lac, gboolean *value_gsm_system_info_cid_valid, guint32 *value_gsm_system_info_cid, gboolean *value_gsm_system_info_registration_reject_info_valid, QmiNasNetworkServiceDomain *value_gsm_system_info_registration_reject_domain, guint8 *value_gsm_system_info_registration_reject_cause, gboolean *value_gsm_system_info_network_id_valid, const gchar **value_gsm_system_info_mcc, const gchar **value_gsm_system_info_mnc, gboolean *value_gsm_system_info_egprs_support_valid, gboolean *value_gsm_system_info_egprs_support, gboolean *value_gsm_system_info_dtm_support_valid, gboolean *value_gsm_system_info_dtm_support, GError **error); /** * qmi_indication_nas_system_info_output_get_wcdma_system_info: * @self: a #QmiIndicationNasSystemInfoOutput. * @value_wcdma_system_info_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_wcdma_system_info_service_capability_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_service_capability: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_wcdma_system_info_roaming_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_roaming_status: (out): a placeholder for the output #QmiNasRoamingStatus, or %NULL if not required. * @value_wcdma_system_info_forbidden_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_forbidden: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_lac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_wcdma_system_info_cid_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_cid: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_wcdma_system_info_registration_reject_info_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_registration_reject_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_wcdma_system_info_registration_reject_cause: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_wcdma_system_info_network_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_mcc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_wcdma_system_info_mnc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_wcdma_system_info_hs_call_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_hs_call_status: (out): a placeholder for the output #QmiNasWcdmaHsService, or %NULL if not required. * @value_wcdma_system_info_hs_service_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_hs_service: (out): a placeholder for the output #QmiNasWcdmaHsService, or %NULL if not required. * @value_wcdma_system_info_primary_scrambling_code_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_wcdma_system_info_primary_scrambling_code: (out): a placeholder for the output #guint16, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'WCDMA System Info' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.30. Use qmi_indication_nas_system_info_output_get_wcdma_system_info_v2() instead. */ G_DEPRECATED_FOR (qmi_indication_nas_system_info_output_get_wcdma_system_info_v2) gboolean qmi_indication_nas_system_info_output_get_wcdma_system_info ( QmiIndicationNasSystemInfoOutput *self, gboolean *value_wcdma_system_info_domain_valid, QmiNasNetworkServiceDomain *value_wcdma_system_info_domain, gboolean *value_wcdma_system_info_service_capability_valid, QmiNasNetworkServiceDomain *value_wcdma_system_info_service_capability, gboolean *value_wcdma_system_info_roaming_status_valid, QmiNasRoamingStatus *value_wcdma_system_info_roaming_status, gboolean *value_wcdma_system_info_forbidden_valid, gboolean *value_wcdma_system_info_forbidden, gboolean *value_wcdma_system_info_lac_valid, guint16 *value_wcdma_system_info_lac, gboolean *value_wcdma_system_info_cid_valid, guint32 *value_wcdma_system_info_cid, gboolean *value_wcdma_system_info_registration_reject_info_valid, QmiNasNetworkServiceDomain *value_wcdma_system_info_registration_reject_domain, guint8 *value_wcdma_system_info_registration_reject_cause, gboolean *value_wcdma_system_info_network_id_valid, const gchar **value_wcdma_system_info_mcc, const gchar **value_wcdma_system_info_mnc, gboolean *value_wcdma_system_info_hs_call_status_valid, QmiNasWcdmaHsService *value_wcdma_system_info_hs_call_status, gboolean *value_wcdma_system_info_hs_service_valid, QmiNasWcdmaHsService *value_wcdma_system_info_hs_service, gboolean *value_wcdma_system_info_primary_scrambling_code_valid, guint16 *value_wcdma_system_info_primary_scrambling_code, GError **error); /** * qmi_indication_nas_system_info_output_get_lte_system_info: * @self: a #QmiIndicationNasSystemInfoOutput. * @value_lte_system_info_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_lte_system_info_service_capability_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_service_capability: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_lte_system_info_roaming_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_roaming_status: (out): a placeholder for the output #QmiNasRoamingStatus, or %NULL if not required. * @value_lte_system_info_forbidden_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_forbidden: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_lac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_lte_system_info_cid_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_cid: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_lte_system_info_registration_reject_info_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_registration_reject_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_lte_system_info_registration_reject_cause: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_lte_system_info_network_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_mcc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_lte_system_info_mnc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_lte_system_info_tac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_lte_system_info_tac: (out): a placeholder for the output #guint16, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'LTE System Info' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprected: 1.30. Use qmi_indication_nas_system_info_output_get_lte_system_info_v2() instead. */ G_DEPRECATED_FOR (qmi_indication_nas_system_info_output_get_lte_system_info_v2) gboolean qmi_indication_nas_system_info_output_get_lte_system_info ( QmiIndicationNasSystemInfoOutput *self, gboolean *value_lte_system_info_domain_valid, QmiNasNetworkServiceDomain *value_lte_system_info_domain, gboolean *value_lte_system_info_service_capability_valid, QmiNasNetworkServiceDomain *value_lte_system_info_service_capability, gboolean *value_lte_system_info_roaming_status_valid, QmiNasRoamingStatus *value_lte_system_info_roaming_status, gboolean *value_lte_system_info_forbidden_valid, gboolean *value_lte_system_info_forbidden, gboolean *value_lte_system_info_lac_valid, guint16 *value_lte_system_info_lac, gboolean *value_lte_system_info_cid_valid, guint32 *value_lte_system_info_cid, gboolean *value_lte_system_info_registration_reject_info_valid, QmiNasNetworkServiceDomain *value_lte_system_info_registration_reject_domain, guint8 *value_lte_system_info_registration_reject_cause, gboolean *value_lte_system_info_network_id_valid, const gchar **value_lte_system_info_mcc, const gchar **value_lte_system_info_mnc, gboolean *value_lte_system_info_tac_valid, guint16 *value_lte_system_info_tac, GError **error); /** * qmi_indication_nas_system_info_output_get_td_scma_system_info: * @self: a #QmiIndicationNasSystemInfoOutput. * @value_td_scma_system_info_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_td_scma_system_info_service_capability_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_service_capability: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_td_scma_system_info_roaming_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_roaming_status: (out): a placeholder for the output #QmiNasRoamingStatus, or %NULL if not required. * @value_td_scma_system_info_forbidden_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_forbidden: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_lac_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_lac: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_td_scma_system_info_cid_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_cid: (out): a placeholder for the output #guint32, or %NULL if not required. * @value_td_scma_system_info_registration_reject_info_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_registration_reject_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @value_td_scma_system_info_registration_reject_cause: (out): a placeholder for the output #guint8, or %NULL if not required. * @value_td_scma_system_info_network_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_mcc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_td_scma_system_info_mnc: (out): a placeholder for the output constant string, or %NULL if not required. * @value_td_scma_system_info_hs_call_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_hs_call_status: (out): a placeholder for the output #QmiNasWcdmaHsService, or %NULL if not required. * @value_td_scma_system_info_hs_service_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_hs_service: (out): a placeholder for the output #QmiNasWcdmaHsService, or %NULL if not required. * @value_td_scma_system_info_cell_parameter_id_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_cell_parameter_id: (out): a placeholder for the output #guint16, or %NULL if not required. * @value_td_scma_system_info_cell_broadcast_support_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_cell_broadcast_support: (out): a placeholder for the output #QmiNasCellBroadcastCapability, or %NULL if not required. * @value_td_scma_system_info_cs_call_barring_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_cs_call_barring_status: (out): a placeholder for the output #QmiNasCallBarringStatus, or %NULL if not required. * @value_td_scma_system_info_ps_call_barring_status_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_ps_call_barring_status: (out): a placeholder for the output #QmiNasCallBarringStatus, or %NULL if not required. * @value_td_scma_system_info_cipher_domain_valid: (out): a placeholder for the output #gboolean, or %NULL if not required. * @value_td_scma_system_info_cipher_domain: (out): a placeholder for the output #QmiNasNetworkServiceDomain, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'TD SCMA System Info' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.30. Use qmi_indication_nas_system_info_output_get_td_scma_system_info_v2() instead. */ G_DEPRECATED_FOR (qmi_indication_nas_system_info_output_get_td_scma_system_info_v2) gboolean qmi_indication_nas_system_info_output_get_td_scma_system_info ( QmiIndicationNasSystemInfoOutput *self, gboolean *value_td_scma_system_info_domain_valid, QmiNasNetworkServiceDomain *value_td_scma_system_info_domain, gboolean *value_td_scma_system_info_service_capability_valid, QmiNasNetworkServiceDomain *value_td_scma_system_info_service_capability, gboolean *value_td_scma_system_info_roaming_status_valid, QmiNasRoamingStatus *value_td_scma_system_info_roaming_status, gboolean *value_td_scma_system_info_forbidden_valid, gboolean *value_td_scma_system_info_forbidden, gboolean *value_td_scma_system_info_lac_valid, guint16 *value_td_scma_system_info_lac, gboolean *value_td_scma_system_info_cid_valid, guint32 *value_td_scma_system_info_cid, gboolean *value_td_scma_system_info_registration_reject_info_valid, QmiNasNetworkServiceDomain *value_td_scma_system_info_registration_reject_domain, guint8 *value_td_scma_system_info_registration_reject_cause, gboolean *value_td_scma_system_info_network_id_valid, const gchar **value_td_scma_system_info_mcc, const gchar **value_td_scma_system_info_mnc, gboolean *value_td_scma_system_info_hs_call_status_valid, QmiNasWcdmaHsService *value_td_scma_system_info_hs_call_status, gboolean *value_td_scma_system_info_hs_service_valid, QmiNasWcdmaHsService *value_td_scma_system_info_hs_service, gboolean *value_td_scma_system_info_cell_parameter_id_valid, guint16 *value_td_scma_system_info_cell_parameter_id, gboolean *value_td_scma_system_info_cell_broadcast_support_valid, QmiNasCellBroadcastCapability *value_td_scma_system_info_cell_broadcast_support, gboolean *value_td_scma_system_info_cs_call_barring_status_valid, QmiNasCallBarringStatus *value_td_scma_system_info_cs_call_barring_status, gboolean *value_td_scma_system_info_ps_call_barring_status_valid, QmiNasCallBarringStatus *value_td_scma_system_info_ps_call_barring_status, gboolean *value_td_scma_system_info_cipher_domain_valid, QmiNasNetworkServiceDomain *value_td_scma_system_info_cipher_domain, GError **error); #endif /* HAVE_QMI_INDICATION_NAS_SYSTEM_INFO */ #if defined HAVE_QMI_MESSAGE_NAS_SWI_GET_STATUS /** * qmi_message_nas_swi_get_status_output_get_common_info: * @self: a #QmiMessageNasSwiGetStatusOutput. * @value_common_info_temperature: (out)(optional): a placeholder for the output #guint8, or %NULL if not required. * @value_common_info_modem_mode: (out)(optional): a placeholder for the output #QmiNasSwiModemMode, or %NULL if not required. * @value_common_info_system_mode: (out)(optional): a placeholder for the output #QmiNasSwiSystemMode, or %NULL if not required. * @value_common_info_ims_registration_state: (out)(optional): a placeholder for the output #QmiNasSwiImsRegState, or %NULL if not required. * @value_common_info_packet_service_state: (out)(optional): a placeholder for the output #QmiNasSwiPsState, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Common Info' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.24 * Deprecated: 1.30: Use qmi_message_nas_swi_get_status_output_get_common_info_v2() instead. */ G_DEPRECATED_FOR (qmi_message_nas_swi_get_status_output_get_common_info_v2) gboolean qmi_message_nas_swi_get_status_output_get_common_info ( QmiMessageNasSwiGetStatusOutput *self, guint8 *value_common_info_temperature, QmiNasSwiModemMode *value_common_info_modem_mode, QmiNasSwiSystemMode *value_common_info_system_mode, QmiNasSwiImsRegState *value_common_info_ims_registration_state, QmiNasSwiPsState *value_common_info_packet_service_state, GError **error); #endif /* HAVE_QMI_MESSAGE_NAS_SWI_GET_STATUS */ #if defined HAVE_QMI_MESSAGE_NAS_SET_SYSTEM_SELECTION_PREFERENCE /** * qmi_message_nas_set_system_selection_preference_input_get_mnc_pds_digit_include_status: * @self: a #QmiMessageNasSetSystemSelectionPreferenceInput. * @value_mnc_pds_digit_include_status: (out)(optional): a placeholder for the output #gboolean, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'MNC PDS Digit Include Status' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.30: Use qmi_message_nas_set_system_selection_preference_input_get_mnc_pcs_digit_include_status() instead. */ G_DEPRECATED_FOR (qmi_message_nas_set_system_selection_preference_input_get_mnc_pcs_digit_include_status) gboolean qmi_message_nas_set_system_selection_preference_input_get_mnc_pds_digit_include_status ( QmiMessageNasSetSystemSelectionPreferenceInput *self, gboolean *value_mnc_pds_digit_include_status, GError **error); #endif /* HAVE_QMI_MESSAGE_NAS_SET_SYSTEM_SELECTION_PREFERENCE */ /** * QMI_NAS_DL_BANDWIDTH_INVALID: * * Download bandwidth is invalid. * * Since: 1.16 * Deprecated: 1.36: Use the correct #QMI_NAS_DL_BANDWIDTH_UNKNOWN name instead. */ G_DEPRECATED typedef int QmiDeprecatedNasDLBandwidth; #define QMI_NAS_DL_BANDWIDTH_INVALID (QmiDeprecatedNasDLBandwidth) QMI_NAS_DL_BANDWIDTH_UNKNOWN #if defined HAVE_QMI_MESSAGE_PDC_CONFIG_CHANGE || \ defined HAVE_QMI_MESSAGE_PDC_SET_SELECTED_CONFIG || \ defined HAVE_QMI_MESSAGE_PDC_GET_CONFIG_INFO /** * QmiConfigTypeAndId: * @config_type: a #QmiPdcConfigurationType. * @id: a #GArray of #guint8 elements. * * A QmiConfigTypeAndId struct. * * This type is deprecated and there is no replacement as the * new methods don't require any intermediate type any more. * * Since: 1.18 * Deprecated: 1.32 */ typedef struct _QmiDeprecatedConfigTypeAndId { QmiPdcConfigurationType config_type; GArray *id; } QmiDeprecatedConfigTypeAndId; G_DEPRECATED typedef QmiDeprecatedConfigTypeAndId QmiConfigTypeAndId; #endif /* HAVE_QMI_MESSAGE_PDC_CONFIG_CHANGE * HAVE_QMI_MESSAGE_PDC_SET_SELECTED_CONFIG * HAVE_QMI_MESSAGE_PDC_GET_CONFIG_INFO */ #if defined HAVE_QMI_MESSAGE_PDC_CONFIG_CHANGE /** * qmi_message_pdc_config_change_input_get_type_with_id: * @self: a #QmiMessagePdcConfigChangeInput. * @value_type_with_id: (out)(optional)(transfer none): a placeholder for the output constant #QmiConfigTypeAndId, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Type With Id' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.32: Use qmi_message_pdc_config_change_input_get_type_with_id_v2() instead. */ G_DEPRECATED_FOR (qmi_message_pdc_config_change_input_get_type_with_id_v2) gboolean qmi_message_pdc_config_change_input_get_type_with_id ( QmiMessagePdcConfigChangeInput *self, QmiDeprecatedConfigTypeAndId *value_type_with_id, GError **error); /** * qmi_message_pdc_config_change_input_set_type_with_id: * @self: a #QmiMessagePdcConfigChangeInput. * @value_type_with_id: the address of the #QmiConfigTypeAndId to set. * @error: Return location for error or %NULL. * * Set the 'Type With Id' field in the message. * * Returns: (skip): %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.32: Use qmi_message_pdc_config_change_input_set_type_with_id_v2() instead. */ G_DEPRECATED_FOR (qmi_message_pdc_config_change_input_set_type_with_id_v2) gboolean qmi_message_pdc_config_change_input_set_type_with_id ( QmiMessagePdcConfigChangeInput *self, const QmiDeprecatedConfigTypeAndId *value_type_with_id, GError **error); /** * qmi_message_pdc_config_change_output_get_type_with_id: * @self: a #QmiMessagePdcConfigChangeOutput. * @value_type_with_id: (out)(optional)(transfer none): a placeholder for the output constant #QmiConfigTypeAndId, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Type With Id' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.32: Use qmi_message_pdc_config_change_output_get_type_with_id_v2() instead. */ G_DEPRECATED_FOR (qmi_message_pdc_config_change_output_get_type_with_id_v2) gboolean qmi_message_pdc_config_change_output_get_type_with_id ( QmiMessagePdcConfigChangeOutput *self, QmiDeprecatedConfigTypeAndId *value_type_with_id, GError **error); #endif /* HAVE_QMI_MESSAGE_PDC_CONFIG_CHANGE */ #if defined HAVE_QMI_MESSAGE_PDC_SET_SELECTED_CONFIG /** * qmi_message_pdc_set_selected_config_input_get_type_with_id: * @self: a #QmiMessagePdcSetSelectedConfigInput. * @value_type_with_id: (out)(optional)(transfer none): a placeholder for the output constant #QmiConfigTypeAndId, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Type With Id' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.32: Use qmi_message_pdc_set_selected_config_input_get_type_with_id_v2() instead. */ G_DEPRECATED_FOR (qmi_message_pdc_set_selected_config_input_get_type_with_id_v2) gboolean qmi_message_pdc_set_selected_config_input_get_type_with_id ( QmiMessagePdcSetSelectedConfigInput *self, QmiDeprecatedConfigTypeAndId *value_type_with_id, GError **error); /** * qmi_message_pdc_set_selected_config_input_set_type_with_id: * @self: a #QmiMessagePdcSetSelectedConfigInput. * @value_type_with_id: the address of the #QmiConfigTypeAndId to set. * @error: Return location for error or %NULL. * * Set the 'Type With Id' field in the message. * * Returns: (skip): %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.32: Use qmi_message_pdc_set_selected_config_input_set_type_with_id() instead. */ G_DEPRECATED_FOR (qmi_message_pdc_set_selected_config_input_set_type_with_id_v2) gboolean qmi_message_pdc_set_selected_config_input_set_type_with_id ( QmiMessagePdcSetSelectedConfigInput *self, const QmiDeprecatedConfigTypeAndId *value_type_with_id, GError **error); #endif /* HAVE_QMI_MESSAGE_PDC_SET_SELECTED_CONFIG */ #if defined HAVE_QMI_MESSAGE_PDC_GET_CONFIG_INFO /** * qmi_message_pdc_get_config_info_input_get_type_with_id: * @self: a #QmiMessagePdcGetConfigInfoInput. * @value_type_with_id: (out)(optional)(transfer none): a placeholder for the output constant #QmiConfigTypeAndId, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Type With Id' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.32: Use qmi_message_pdc_get_config_info_input_get_type_with_id_v2() instead. */ G_DEPRECATED_FOR (qmi_message_pdc_get_config_info_input_get_type_with_id_v2) gboolean qmi_message_pdc_get_config_info_input_get_type_with_id ( QmiMessagePdcGetConfigInfoInput *self, QmiDeprecatedConfigTypeAndId *value_type_with_id, GError **error); /** * qmi_message_pdc_get_config_info_input_set_type_with_id: * @self: a #QmiMessagePdcGetConfigInfoInput. * @value_type_with_id: the address of the #QmiConfigTypeAndId to set. * @error: Return location for error or %NULL. * * Set the 'Type With Id' field in the message. * * Returns: (skip): %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.18 * Deprecated: 1.32: Use qmi_message_pdc_get_config_info_input_set_type_with_id_v2() instead. */ G_DEPRECATED_FOR (qmi_message_pdc_get_config_info_input_set_type_with_id_v2) gboolean qmi_message_pdc_get_config_info_input_set_type_with_id ( QmiMessagePdcGetConfigInfoInput *self, const QmiDeprecatedConfigTypeAndId *value_type_with_id, GError **error); #endif /* HAVE_QMI_MESSAGE_PDC_GET_CONFIG_INFO */ #if defined HAVE_QMI_MESSAGE_DMS_DELETE_STORED_IMAGE /** * QmiMessageDmsDeleteStoredImageInputImage: * @type: a #QmiDmsFirmwareImageType. * @unique_id: a #GArray of #guint8 elements. * @build_id: a string. * * A QmiMessageDmsDeleteStoredImageInputImage struct. * * This type is deprecated and there is no replacement as the * new methods don't require any intermediate type any more. * * Since: 1.0 * Deprecated: 1.32 */ typedef struct _QmiDeprecatedMessageDmsDeleteStoredImageInputImage { QmiDmsFirmwareImageType type; GArray *unique_id; gchar *build_id; } QmiDeprecatedMessageDmsDeleteStoredImageInputImage; G_DEPRECATED typedef QmiDeprecatedMessageDmsDeleteStoredImageInputImage QmiMessageDmsDeleteStoredImageInputImage; /** * qmi_message_dms_delete_stored_image_input_get_image: * @self: a #QmiMessageDmsDeleteStoredImageInput. * @value_image: (out)(optional)(transfer none): a placeholder for the output constant #QmiMessageDmsDeleteStoredImageInputImage, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Image' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.32: Use qmi_message_dms_delete_stored_image_input_set_image_details() instead. */ G_DEPRECATED_FOR (qmi_message_dms_delete_stored_image_input_get_image_details) gboolean qmi_message_dms_delete_stored_image_input_get_image ( QmiMessageDmsDeleteStoredImageInput *self, QmiDeprecatedMessageDmsDeleteStoredImageInputImage *value_image, GError **error); /** * qmi_message_dms_delete_stored_image_input_set_image: * @self: a #QmiMessageDmsDeleteStoredImageInput. * @value_image: the address of the #QmiMessageDmsDeleteStoredImageInputImage to set. * @error: Return location for error or %NULL. * * Set the 'Image' field in the message. * * Returns: (skip): %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.32: Use qmi_message_dms_delete_stored_image_input_set_image_details() instead. */ G_DEPRECATED_FOR (qmi_message_dms_delete_stored_image_input_set_image_details) gboolean qmi_message_dms_delete_stored_image_input_set_image ( QmiMessageDmsDeleteStoredImageInput *self, const QmiDeprecatedMessageDmsDeleteStoredImageInputImage *value_image, GError **error); #endif /* HAVE_QMI_MESSAGE_DMS_DELETE_STORED_IMAGE */ #if defined HAVE_QMI_MESSAGE_DMS_GET_STORED_IMAGE_INFO /** * QmiMessageDmsGetStoredImageInfoInputImage: * @type: a #QmiDmsFirmwareImageType. * @unique_id: a #GArray of #guint8 elements. * @build_id: a string. * * A QmiMessageDmsGetStoredImageInfoInputImage struct. * * This type is deprecated and there is no replacement as the * new methods don't require any intermediate type any more. * * Since: 1.0 * Deprecated: 1.32 */ typedef struct _QmiDeprecatedMessageDmsGetStoredImageInfoInputImage { QmiDmsFirmwareImageType type; GArray *unique_id; gchar *build_id; } QmiDeprecatedMessageDmsGetStoredImageInfoInputImage; G_DEPRECATED typedef QmiDeprecatedMessageDmsGetStoredImageInfoInputImage QmiMessageDmsGetStoredImageInfoInputImage; /** * qmi_message_dms_get_stored_image_info_input_get_image: * @self: a #QmiMessageDmsGetStoredImageInfoInput. * @value_image: (out)(optional)(transfer none): a placeholder for the output constant #QmiMessageDmsGetStoredImageInfoInputImage, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Image' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.32: Use qmi_message_dms_get_stored_image_info_input_get_image_details() instead. */ G_DEPRECATED_FOR (qmi_message_dms_get_stored_image_info_input_get_image_details) gboolean qmi_message_dms_get_stored_image_info_input_get_image ( QmiMessageDmsGetStoredImageInfoInput *self, QmiDeprecatedMessageDmsGetStoredImageInfoInputImage *value_image, GError **error); /** * qmi_message_dms_get_stored_image_info_input_set_image: * @self: a #QmiMessageDmsGetStoredImageInfoInput. * @value_image: the address of the #QmiMessageDmsGetStoredImageInfoInputImage to set. * @error: Return location for error or %NULL. * * Set the 'Image' field in the message. * * Returns: (skip): %TRUE if @value was successfully set, %FALSE otherwise. * * Since: 1.0 * Deprecated: 1.32: Use qmi_message_dms_get_stored_image_info_input_set_image_details() instead. */ G_DEPRECATED_FOR (qmi_message_dms_get_stored_image_info_input_set_image_details) gboolean qmi_message_dms_get_stored_image_info_input_set_image ( QmiMessageDmsGetStoredImageInfoInput *self, const QmiDeprecatedMessageDmsGetStoredImageInfoInputImage *value_image, GError **error); #endif /* HAVE_QMI_MESSAGE_DMS_GET_STORED_IMAGE_INFO */ #if defined HAVE_QMI_INDICATION_LOC_POSITION_REPORT /** * QmiIndicationLocPositionReportOutputDilutionOfPrecision: * @position_dilution_of_precision: a #gfloat. * @horizontal_dilution_of_precision: a #gfloat. * @vertical_dilution_of_precision: a #gfloat. * * A QmiIndicationLocPositionReportOutputDilutionOfPrecision struct. * * This type is deprecated and there is no replacement as the * new methods don't require any intermediate type any more. * * Since: 1.22 * Deprecated: 1.32 */ typedef struct _QmiDeprecatedIndicationLocPositionReportOutputDilutionOfPrecision { gfloat position_dilution_of_precision; gfloat horizontal_dilution_of_precision; gfloat vertical_dilution_of_precision; } QmiDeprecatedIndicationLocPositionReportOutputDilutionOfPrecision; G_DEPRECATED typedef QmiDeprecatedIndicationLocPositionReportOutputDilutionOfPrecision QmiIndicationLocPositionReportOutputDilutionOfPrecision; /** * qmi_indication_loc_position_report_output_get_dilution_of_precision: * @self: a #QmiIndicationLocPositionReportOutput. * @value_dilution_of_precision: (out)(optional)(transfer none): a placeholder for the output constant #QmiIndicationLocPositionReportOutputDilutionOfPrecision, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'Dilution of Precision' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22 * Deprecated: 1.32: Use qmi_indication_loc_position_report_output_get_dop() instead. */ G_DEPRECATED_FOR (qmi_indication_loc_position_report_output_get_dop) gboolean qmi_indication_loc_position_report_output_get_dilution_of_precision ( QmiIndicationLocPositionReportOutput *self, QmiDeprecatedIndicationLocPositionReportOutputDilutionOfPrecision *value_dilution_of_precision, GError **error); /** * QmiIndicationLocPositionReportOutputGpsTime: * @gps_weeks: a #guint16. * @gps_time_of_week_milliseconds: a #guint32. * * A QmiIndicationLocPositionReportOutputGpsTime struct. * * This type is deprecated and there is no replacement as the * new methods don't require any intermediate type any more. * * Since: 1.22 * Deprecated: 1.32 */ typedef struct _QmiDeprecatedIndicationLocPositionReportOutputGpsTime { guint16 gps_weeks; guint32 gps_time_of_week_milliseconds; } QmiDeprecatedIndicationLocPositionReportOutputGpsTime; G_DEPRECATED typedef QmiDeprecatedIndicationLocPositionReportOutputGpsTime QmiIndicationLocPositionReportOutputGpsTime; /** * qmi_indication_loc_position_report_output_get_gps_time: * @self: a #QmiIndicationLocPositionReportOutput. * @value_gps_time: (out)(optional)(transfer none): a placeholder for the output constant #QmiIndicationLocPositionReportOutputGpsTime, or %NULL if not required. * @error: Return location for error or %NULL. * * Get the 'GPS Time' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.22 * Deprecated: 1.32: Use qmi_indication_loc_position_report_output_get_gps_date_time() instead. */ G_DEPRECATED_FOR (qmi_indication_loc_position_report_output_get_gps_date_time) gboolean qmi_indication_loc_position_report_output_get_gps_time ( QmiIndicationLocPositionReportOutput *self, QmiDeprecatedIndicationLocPositionReportOutputGpsTime *value_gps_time, GError **error); #endif /* HAVE_QMI_INDICATION_LOC_POSITION_REPORT */ #if defined HAVE_QMI_MESSAGE_UIM_GET_SLOT_STATUS /** * qmi_message_uim_get_slot_status_output_get_slot_eid_information: * @self: a #QmiMessageUimGetSlotStatusOutput. * @value_slot_eid_information: (out)(optional)(element-type GArray)(transfer none): a placeholder for the output #GArray of #GArray * elements, or %NULL if not required. Do not free it, it is owned by @self. * @error: Return location for error or %NULL. * * Get the 'Slot EID Information' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.26 * Deprecated: 1.32: Use qmi_message_uim_get_slot_status_output_get_slot_eid() instead. */ G_DEPRECATED_FOR (qmi_message_uim_get_slot_status_output_get_slot_eid) gboolean qmi_message_uim_get_slot_status_output_get_slot_eid_information ( QmiMessageUimGetSlotStatusOutput *self, GArray **value_slot_eid_information, GError **error); #endif /* HAVE_QMI_MESSAGE_UIM_GET_SLOT_STATUS */ #if defined HAVE_QMI_INDICATION_UIM_SLOT_STATUS /** * qmi_indication_uim_slot_status_output_get_slot_eid_information: * @self: a #QmiIndicationUimSlotStatusOutput. * @value_slot_eid_information: (out)(optional)(element-type GArray)(transfer none): a placeholder for the output #GArray of #GArray * elements, or %NULL if not required. Do not free it, it is owned by @self. * @error: Return location for error or %NULL. * * Get the 'Slot EID Information' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.26 * Deprecated: 1.32: Use qmi_indication_uim_slot_status_output_get_slot_eid() instead. */ G_DEPRECATED_FOR (qmi_indication_uim_slot_status_output_get_slot_eid) gboolean qmi_indication_uim_slot_status_output_get_slot_eid_information ( QmiIndicationUimSlotStatusOutput *self, GArray **value_slot_eid_information, GError **error); #endif /* HAVE_QMI_INDICATION_UIM_SLOT_STATUS */ #if defined HAVE_QMI_MESSAGE_UIM_GET_CONFIGURATION /** * QmiMessageUimGetConfigurationOutputPersonalizationStatusOtherSlotsSlotsElement: * @feature: a #QmiUimCardApplicationPersonalizationFeature. * @verify_left: a #guint8. * @unblock_left: a #guint8. * * A QmiMessageUimGetConfigurationOutputPersonalizationStatusOtherSlotsSlotsElement struct. * * Since: 1.30 * Deprecated: 1.32: Use #QmiMessageUimGetConfigurationOutputPersonalizationStatusOtherElementSlotElement instead. */ G_DEPRECATED_FOR (QmiMessageUimGetConfigurationOutputPersonalizationStatusOtherElementSlotElement) typedef struct _QmiMessageUimGetConfigurationOutputPersonalizationStatusOtherSlotsSlotsElement { QmiUimCardApplicationPersonalizationFeature feature; guint8 verify_left; guint8 unblock_left; } QmiMessageUimGetConfigurationOutputPersonalizationStatusOtherSlotsSlotsElement; /** * qmi_message_uim_get_configuration_output_get_personalization_status_other_slots: * @self: a #QmiMessageUimGetConfigurationOutput. * @value_personalization_status_other_slots: (out)(optional)(element-type GArray)(transfer none): a placeholder for the output #GArray of #GArray * elements, or %NULL if not required. Do not free it, it is owned by @self. * @error: Return location for error or %NULL. * * Get the 'Personalization Status Other Slots' field from @self. * * Returns: (skip): %TRUE if the field is found, %FALSE otherwise. * * Since: 1.30 * Deprecated: 1.32: Use qmi_message_uim_get_configuration_output_get_personalization_status_other() instead. */ G_DEPRECATED_FOR (qmi_message_uim_get_configuration_output_get_personalization_status_other) gboolean qmi_message_uim_get_configuration_output_get_personalization_status_other_slots ( QmiMessageUimGetConfigurationOutput *self, GArray **value_personalization_status_other_slots, GError **error); #endif /* HAVE_QMI_MESSAGE_UIM_GET_CONFIGURATION */ #if defined HAVE_QMI_INDICATION_WDS_SET_LTE_ATTACH_PDN_LIST /** * qmi_indication_wds_set_lte_attach_pdn_list_output_get_result: * @self: a QmiIndicationWdsSetLteAttachPdnListOutput. * @error: Return location for error or %NULL. * * Get the result of the QMI operation. * * Returns: (skip): %TRUE if the QMI operation succeeded, %FALSE if @error is set. * * Since: 1.28 * Deprecated: 1.34: This is a no-op. */ G_DEPRECATED gboolean qmi_indication_wds_set_lte_attach_pdn_list_output_get_result ( QmiIndicationWdsSetLteAttachPdnListOutput *self, GError **error); #endif /* HAVE_QMI_INDICATION_WDS_SET_LTE_ATTACH_PDN_LIST */ #if defined HAVE_QMI_MESSAGE_UIM_GET_CARD_STATUS /** * QmiMessageUimGetCardStatusOutputCardStatusCardsElementApplicationsElement: * @type: a #QmiUimCardApplicationType. * @state: a #QmiUimCardApplicationState. * @personalization_state: a #QmiUimCardApplicationPersonalizationState. * @personalization_feature: a #QmiUimCardApplicationPersonalizationFeature. * @personalization_retries: a #guint8. * @personalization_unblock_retries: a #guint8. * @application_identifier_value: a #GArray of #guint8 elements. * @upin_replaces_pin1: a #gboolean. * @pin1_state: a #QmiUimPinState. * @pin1_retries: a #guint8. * @puk1_retries: a #guint8. * @pin2_state: a #QmiUimPinState. * @pin2_retries: a #guint8. * @puk2_retries: a #guint8. * * A QmiMessageUimGetCardStatusOutputCardStatusCardsElementApplicationsElement struct. * * This type is binary compatible with #QmiMessageUimGetCardStatusOutputCardStatusCardsElementApplicationsElementV2 * as the size and format of both structs is the same. The only thing that changed is the * representation of one of the enumeration fields. * * Since: 1.10 * Deprecated: 1.34. Use #QmiMessageUimGetCardStatusOutputCardStatusCardsElementApplicationsElementV2 instead. */ G_DEPRECATED_FOR (QmiMessageUimGetCardStatusOutputCardStatusCardsElementApplicationsElementV2) typedef struct _QmiMessageUimGetCardStatusOutputCardStatusCardsElementApplicationsElement { QmiUimCardApplicationType type; QmiUimCardApplicationState state; QmiUimCardApplicationPersonalizationState personalization_state; QmiUimCardApplicationPersonalizationFeature personalization_feature; guint8 personalization_retries; guint8 personalization_unblock_retries; GArray *application_identifier_value; gboolean upin_replaces_pin1; QmiUimPinState pin1_state; guint8 pin1_retries; guint8 puk1_retries; QmiUimPinState pin2_state; guint8 pin2_retries; guint8 puk2_retries; } QmiMessageUimGetCardStatusOutputCardStatusCardsElementApplicationsElement; G_DEPRECATED_FOR (qmi_message_uim_get_card_status_output_card_status_cards_element_applications_element_v2_get_type) GType qmi_message_uim_get_card_status_output_card_status_cards_element_applications_element_get_type (void) G_GNUC_CONST; #endif /* HAVE_QMI_MESSAGE_UIM_GET_CARD_STATUS */ #if defined HAVE_QMI_INDICATION_UIM_CARD_STATUS /** * QmiIndicationUimCardStatusOutputCardStatusCardsElementApplicationsElement: * @type: a #QmiUimCardApplicationType. * @state: a #QmiUimCardApplicationState. * @personalization_state: a #QmiUimCardApplicationPersonalizationState. * @personalization_feature: a #QmiUimCardApplicationPersonalizationFeature. * @personalization_retries: a #guint8. * @personalization_unblock_retries: a #guint8. * @application_identifier_value: a #GArray of #guint8 elements. * @upin_replaces_pin1: a #gboolean. * @pin1_state: a #QmiUimPinState. * @pin1_retries: a #guint8. * @puk1_retries: a #guint8. * @pin2_state: a #QmiUimPinState. * @pin2_retries: a #guint8. * @puk2_retries: a #guint8. * * A QmiIndicationUimCardStatusOutputCardStatusCardsElementApplicationsElement struct. * * This type is binary compatible with #QmiIndicationUimCardStatusOutputCardStatusCardsElementApplicationsElementV2 * as the size and format of both structs is the same. The only thing that changed is the * representation of one of the enumeration fields. * * Since: 1.22 * Deprecated: 1.34. Use #QmiIndicationUimCardStatusOutputCardStatusCardsElementApplicationsElementV2 instead. */ G_DEPRECATED_FOR (QmiIndicationUimCardStatusOutputCardStatusCardsElementApplicationsElementV2) typedef struct _QmiIndicationUimCardStatusOutputCardStatusCardsElementApplicationsElement { QmiUimCardApplicationType type; QmiUimCardApplicationState state; QmiUimCardApplicationPersonalizationState personalization_state; QmiUimCardApplicationPersonalizationFeature personalization_feature; guint8 personalization_retries; guint8 personalization_unblock_retries; GArray *application_identifier_value; gboolean upin_replaces_pin1; QmiUimPinState pin1_state; guint8 pin1_retries; guint8 puk1_retries; QmiUimPinState pin2_state; guint8 pin2_retries; guint8 puk2_retries; } QmiIndicationUimCardStatusOutputCardStatusCardsElementApplicationsElement; G_DEPRECATED_FOR (qmi_indication_uim_card_status_output_card_status_cards_element_applications_element_v2_get_type) GType qmi_indication_uim_card_status_output_card_status_cards_element_applications_element_get_type (void) G_GNUC_CONST; #endif /* HAVE_QMI_INDICATION_UIM_CARD_STATUS */ #endif /* QMI_DISABLE_DEPRECATED */ #endif /* _LIBQMI_GLIB_QMI_COMPAT_H_ */