Top |
WDS Event Report indicationWDS Event Report indication — Methods to manage the WDS Event Report indication. |
GBoxed ├── QmiIndicationWdsEventReportOutput ╰── QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork
QmiIndicationWdsEventReportOutput *
qmi_indication_wds_event_report_output_ref
(QmiIndicationWdsEventReportOutput *self
);
Atomically increments the reference count of self
by one.
Since: 1.18
void
qmi_indication_wds_event_report_output_unref
(QmiIndicationWdsEventReportOutput *self
);
Atomically decrements the reference count of self
by one.
If the reference count drops to 0, self
is completely disposed.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_extended_data_bearer_technology (QmiIndicationWdsEventReportOutput *self
,QmiWdsDataSystemNetworkType *value_extended_data_bearer_technology_data_bearer_technology
,QmiWdsRadioAccessTechnology *value_extended_data_bearer_technology_radio_access_technology
,QmiWdsExtendedDataBearerTechnology3gpp *value_extended_data_bearer_technology_extended_data_bearer_technology_3gpp
,QmiWdsExtendedDataBearerTechnology3gpp2 *value_extended_data_bearer_technology_extended_data_bearer_technology_3gpp2
,GError **error
);
Get the 'Extended Data Bearer Technology' field from self
.
self |
||
value_extended_data_bearer_technology_data_bearer_technology |
a placeholder for the output QmiWdsDataSystemNetworkType, or |
[out][optional] |
value_extended_data_bearer_technology_radio_access_technology |
a placeholder for the output QmiWdsRadioAccessTechnology, or |
[out][optional] |
value_extended_data_bearer_technology_extended_data_bearer_technology_3gpp |
a placeholder for the output QmiWdsExtendedDataBearerTechnology3gpp, or |
[out][optional] |
value_extended_data_bearer_technology_extended_data_bearer_technology_3gpp2 |
a placeholder for the output QmiWdsExtendedDataBearerTechnology3gpp2, or |
[out][optional] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_pdn_filters_removed (QmiIndicationWdsEventReportOutput *self
,GArray **value_pdn_filters_removed_pdn_filter_handler
,GError **error
);
Get the 'PDN Filters Removed' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_data_call_address_family (QmiIndicationWdsEventReportOutput *self
,QmiWdsIpFamily *value_data_call_address_family
,GError **error
);
Get the 'Data Call Address Family' field from self
.
self |
||
value_data_call_address_family |
a placeholder for the output QmiWdsIpFamily, or |
[out][optional] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_uplink_flow_control_enabled (QmiIndicationWdsEventReportOutput *self
,gboolean *value_uplink_flow_control_enabled
,GError **error
);
Get the 'Uplink Flow Control Enabled' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_rx_packets_dropped (QmiIndicationWdsEventReportOutput *self
,guint32 *value_rx_packets_dropped
,GError **error
);
Get the 'Rx Packets Dropped' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_tx_packets_dropped (QmiIndicationWdsEventReportOutput *self
,guint32 *value_tx_packets_dropped
,GError **error
);
Get the 'Tx Packets Dropped' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_data_systems (QmiIndicationWdsEventReportOutput *self
,QmiWdsDataSystemNetworkType *value_data_systems_preferred_network_type
,GArray **value_data_systems_networks
,GError **error
);
Get the 'Data Systems' field from self
.
[skip]
self |
||
value_data_systems_preferred_network_type |
a placeholder for the output QmiWdsDataSystemNetworkType, or |
[out][optional] |
value_data_systems_networks |
a placeholder for the output GArray of QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork elements, or |
[out][optional][element-type QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork][transfer none] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_data_systems_gir (QmiIndicationWdsEventReportOutput *self
,QmiWdsDataSystemNetworkType *value_data_systems_preferred_network_type
,GPtrArray **value_data_systems_networks_ptr
,GError **error
);
Get the 'Data Systems' field from self
.
Version of qmi_indication_wds_event_report_output_get_data_systems()
using arrays of pointers to
structs instead of arrays of structs, for easier binding in other languages.
[rename-to qmi_indication_wds_event_report_output_get_data_systems]
self |
||
value_data_systems_preferred_network_type |
a placeholder for the output QmiWdsDataSystemNetworkType, or |
[out][optional] |
value_data_systems_networks_ptr |
a placeholder for the output array of QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork elements, or |
[out][optional][element-type QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork][transfer none] |
error |
Return location for error or |
Since: 1.32
gboolean qmi_indication_wds_event_report_output_get_evdo_page_monitor_period_change (QmiIndicationWdsEventReportOutput *self
,guint8 *value_evdo_page_monitor_period_change_period_change
,gboolean *value_evdo_page_monitor_period_change_force_long_sleep
,GError **error
);
Get the 'EVDO Page Monitor Period Change' field from self
.
self |
||
value_evdo_page_monitor_period_change_period_change |
a placeholder for the output guint8, or |
[out][optional] |
value_evdo_page_monitor_period_change_force_long_sleep |
a placeholder for the output gboolean, or |
[out][optional] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_data_call_type (QmiIndicationWdsEventReportOutput *self
,QmiWdsDataCallType *value_data_call_type_data_call_type
,QmiWdsTetheredCallType *value_data_call_type_tethered_call_type
,GError **error
);
Get the 'Data Call Type' field from self
.
self |
||
value_data_call_type_data_call_type |
a placeholder for the output QmiWdsDataCallType, or |
[out][optional] |
value_data_call_type_tethered_call_type |
a placeholder for the output QmiWdsTetheredCallType, or |
[out][optional] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_preferred_data_system (QmiIndicationWdsEventReportOutput *self
,QmiWdsDataSystem *value_preferred_data_system
,GError **error
);
Get the 'Preferred Data System' field from self
.
self |
||
value_preferred_data_system |
a placeholder for the output QmiWdsDataSystem, or |
[out][optional] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_data_call_status (QmiIndicationWdsEventReportOutput *self
,QmiWdsDataCallStatus *value_data_call_status
,GError **error
);
Get the 'Data Call Status' field from self
.
self |
||
value_data_call_status |
a placeholder for the output QmiWdsDataCallStatus, or |
[out][optional] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_current_data_bearer_technology (QmiIndicationWdsEventReportOutput *self
,QmiWdsNetworkType *value_current_data_bearer_technology_network_type
,guint32 *value_current_data_bearer_technology_rat_mask
,guint32 *value_current_data_bearer_technology_so_mask
,GError **error
);
Get the 'Current Data Bearer Technology' field from self
.
self |
||
value_current_data_bearer_technology_network_type |
a placeholder for the output QmiWdsNetworkType, or |
[out][optional] |
value_current_data_bearer_technology_rat_mask |
a placeholder for the output guint32, or |
[out][optional] |
value_current_data_bearer_technology_so_mask |
a placeholder for the output guint32, or |
[out][optional] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_mip_status (QmiIndicationWdsEventReportOutput *self
,gboolean *value_mip_status
,GError **error
);
Get the 'MIP Status' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_rx_bytes_ok (QmiIndicationWdsEventReportOutput *self
,guint64 *value_rx_bytes_ok
,GError **error
);
Get the 'Rx Bytes Ok' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_tx_bytes_ok (QmiIndicationWdsEventReportOutput *self
,guint64 *value_tx_bytes_ok
,GError **error
);
Get the 'Tx Bytes Ok' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_dormancy_status (QmiIndicationWdsEventReportOutput *self
,QmiWdsDormancyStatus *value_dormancy_status
,GError **error
);
Get the 'Dormancy Status' field from self
.
self |
||
value_dormancy_status |
a placeholder for the output QmiWdsDormancyStatus, or |
[out][optional] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_data_bearer_technology (QmiIndicationWdsEventReportOutput *self
,QmiWdsDataBearerTechnology *value_data_bearer_technology
,GError **error
);
Get the 'Data Bearer Technology' field from self
.
self |
||
value_data_bearer_technology |
a placeholder for the output QmiWdsDataBearerTechnology, or |
[out][optional] |
error |
Return location for error or |
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_channel_rates (QmiIndicationWdsEventReportOutput *self
,gint32 *value_channel_rates_tx_rate_bps
,gint32 *value_channel_rates_rx_rate_bps
,GError **error
);
Get the 'Channel Rates' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_rx_overflows (QmiIndicationWdsEventReportOutput *self
,guint32 *value_rx_overflows
,GError **error
);
Get the 'Rx Overflows' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_tx_overflows (QmiIndicationWdsEventReportOutput *self
,guint32 *value_tx_overflows
,GError **error
);
Get the 'Tx Overflows' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_rx_packets_error (QmiIndicationWdsEventReportOutput *self
,guint32 *value_rx_packets_error
,GError **error
);
Get the 'Rx Packets Error' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_tx_packets_error (QmiIndicationWdsEventReportOutput *self
,guint32 *value_tx_packets_error
,GError **error
);
Get the 'Tx Packets Error' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_rx_packets_ok (QmiIndicationWdsEventReportOutput *self
,guint32 *value_rx_packets_ok
,GError **error
);
Get the 'Rx Packets Ok' field from self
.
Since: 1.18
gboolean qmi_indication_wds_event_report_output_get_tx_packets_ok (QmiIndicationWdsEventReportOutput *self
,guint32 *value_tx_packets_ok
,GError **error
);
Get the 'Tx Packets Ok' field from self
.
Since: 1.18
QmiIndicationWdsEventReportOutput * qmi_indication_wds_event_report_indication_parse (QmiMessage *message
,GError **error
);
Parses a QmiMessage and builds a QmiIndicationWdsEventReportOutput out of it. The operation fails if the message is of the wrong type.
a QmiIndicationWdsEventReportOutput, or NULL
if error
is set. The returned value should be freed with qmi_indication_wds_event_report_output_unref()
.
Since: 1.34
typedef struct _QmiIndicationWdsEventReportOutput QmiIndicationWdsEventReportOutput;
The QmiIndicationWdsEventReportOutput structure contains private data and should only be accessed using the provided API.
Since: 1.18
typedef struct { QmiWdsDataSystemNetworkType network_type; guint32 rat_mask; guint32 so_mask; } QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork;
A QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork struct.
QmiWdsDataSystemNetworkType |
||
guint32 |
a guint32. |
|
guint32 |
a guint32. |
Since: 1.18