Top |
guint32 | mm_pco_get_session_id () |
gboolean | mm_pco_is_complete () |
const guint8 * | mm_pco_get_data () |
GList * | mm_pco_list_add () |
void | mm_pco_list_free () |
The MMPco is an object handling the raw 3GPP Protocol Configuration Options (PCO) that the modem has received from the network.
This object is retrieved with mm_modem_3gpp_get_pco()
.
guint32
mm_pco_get_session_id (MMPco *self
);
Gets the session ID associated with the PCO.
gboolean
mm_pco_is_complete (MMPco *self
);
Gets the complete flag that indicates whether the PCO data contains the complete PCO structure received from the network.
const guint8 * mm_pco_get_data (MMPco *self
,gsize *data_size
);
Gets the PCO data in raw bytes.
GList * mm_pco_list_add (GList *pco_list
,MMPco *pco
);
Adds a MMPco to a given PCO list. MMPco objects stored in the order of their session ID. An existing PCO with the same session ID is overwritten with the new value.
struct MMPco;
The MMPco structure contains private data and should only be accessed using the provided API.