libmm-glib,cell-info: new 'MMCellInfo' object

Generic base object to implement support for the different types of
cell infos.

Provides support for the 'serving' boolean, which is common to all.
This commit is contained in:
Aleksander Morgado
2021-12-28 15:07:43 +01:00
parent 554faa855c
commit 3ca7201444
7 changed files with 353 additions and 0 deletions

View File

@@ -92,6 +92,7 @@
<xi:include href="xml/mm-modem-cdma.xml"/>
<xi:include href="xml/mm-cdma-manual-activation-properties.xml"/>
<xi:include href="xml/mm-unlock-retries.xml"/>
<xi:include href="xml/mm-cell-info.xml"/>
<xi:include href="xml/mm-pco.xml"/>
<xi:include href="xml/mm-nr5g-registration-settings.xml"/>
</section>

View File

@@ -277,6 +277,35 @@ MM_UNLOCK_RETRIES_GET_CLASS
mm_unlock_retries_get_type
</SECTION>
<SECTION>
<FILE>mm-cell-info</FILE>
<TITLE>MMCellInfo</TITLE>
MMCellInfo
<SUBSECTION Getters>
mm_cell_info_get_cell_type
mm_cell_info_get_serving
<SUBSECTION Private>
mm_cell_info_set_cell_type
mm_cell_info_set_serving
mm_cell_info_build_string
mm_cell_info_get_dictionary
mm_cell_info_new_from_dictionary
MM_CELL_INFO_GET_DICTIONARY_INSERT
MM_CELL_INFO_BUILD_STRING_APPEND
MM_CELL_INFO_NEW_FROM_DICTIONARY_NUM_SET
MM_CELL_INFO_NEW_FROM_DICTIONARY_STRING_SET
<SUBSECTION Standard>
MMCellInfoClass
MMCellInfoPrivate
MM_IS_CELL_INFO
MM_IS_CELL_INFO_CLASS
MM_TYPE_CELL_INFO
MM_CELL_INFO
MM_CELL_INFO_CLASS
MM_CELL_INFO_GET_CLASS
mm_cell_info_get_type
</SECTION>
<SECTION>
<FILE>mm-modem-3gpp</FILE>
<TITLE>MMModem3gpp</TITLE>