WDS Event Report

WDS Event Report

Functions

QmiIndicationWdsEventReportOutput * qmi_indication_wds_event_report_output_ref ()
void qmi_indication_wds_event_report_output_unref ()
gboolean qmi_indication_wds_event_report_output_get_extended_data_bearer_technology ()
gboolean qmi_indication_wds_event_report_output_get_pdn_filters_removed ()
gboolean qmi_indication_wds_event_report_output_get_data_call_address_family ()
gboolean qmi_indication_wds_event_report_output_get_uplink_flow_control_enabled ()
gboolean qmi_indication_wds_event_report_output_get_rx_packets_dropped ()
gboolean qmi_indication_wds_event_report_output_get_tx_packets_dropped ()
gboolean qmi_indication_wds_event_report_output_get_data_systems ()
gboolean qmi_indication_wds_event_report_output_get_evdo_page_monitor_period_change ()
gboolean qmi_indication_wds_event_report_output_get_data_call_type ()
gboolean qmi_indication_wds_event_report_output_get_preferred_data_system ()
gboolean qmi_indication_wds_event_report_output_get_data_call_status ()
gboolean qmi_indication_wds_event_report_output_get_current_data_bearer_technology ()
gboolean qmi_indication_wds_event_report_output_get_mip_status ()
gboolean qmi_indication_wds_event_report_output_get_rx_bytes_ok ()
gboolean qmi_indication_wds_event_report_output_get_tx_bytes_ok ()
gboolean qmi_indication_wds_event_report_output_get_dormancy_status ()
gboolean qmi_indication_wds_event_report_output_get_data_bearer_technology ()
gboolean qmi_indication_wds_event_report_output_get_channel_rates ()
gboolean qmi_indication_wds_event_report_output_get_rx_overflows ()
gboolean qmi_indication_wds_event_report_output_get_tx_overflows ()
gboolean qmi_indication_wds_event_report_output_get_rx_packets_error ()
gboolean qmi_indication_wds_event_report_output_get_tx_packets_error ()
gboolean qmi_indication_wds_event_report_output_get_rx_packets_ok ()
gboolean qmi_indication_wds_event_report_output_get_tx_packets_ok ()

Types and Values

Object Hierarchy

    GBoxed
    ╰── QmiIndicationWdsEventReportOutput

Description

Functions

qmi_indication_wds_event_report_output_ref ()

QmiIndicationWdsEventReportOutput *
qmi_indication_wds_event_report_output_ref
                               (QmiIndicationWdsEventReportOutput *self);

Atomically increments the reference count of self by one.

Parameters

Returns

the new reference to self .


qmi_indication_wds_event_report_output_unref ()

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.

Parameters


qmi_indication_wds_event_report_output_get_extended_data_bearer_technology ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_extended_data_bearer_technology_data_bearer_technology

a placeholder for the output QmiWdsDataSystemNetworkType, or NULL if not required.

 

value_extended_data_bearer_technology_radio_access_technology

a placeholder for the output QmiWdsRadioAccessTechnology, or NULL if not required.

 

value_extended_data_bearer_technology_extended_data_bearer_technology_3gpp

a placeholder for the output QmiWdsExtendedDataBearerTechnology3gpp, or NULL if not required.

 

value_extended_data_bearer_technology_extended_data_bearer_technology_3gpp2

a placeholder for the output QmiWdsExtendedDataBearerTechnology3gpp2, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_pdn_filters_removed ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_pdn_filters_removed_pdn_filter_handler

a placeholder for the output GArray of guint32 elements, or NULL if not required. Do not free it, it is owned by self .

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_data_call_address_family ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_data_call_address_family

a placeholder for the output QmiWdsIpFamily, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_uplink_flow_control_enabled ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_uplink_flow_control_enabled

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_rx_packets_dropped ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_rx_packets_dropped

a placeholder for the output guint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_tx_packets_dropped ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_tx_packets_dropped

a placeholder for the output guint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_data_systems ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_data_systems_preferred_network_type

a placeholder for the output QmiWdsDataSystemNetworkType, or NULL if not required.

 

value_data_systems_networks

a placeholder for the output GArray of QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork elements, or NULL if not required. Do not free it, it is owned by self .

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_evdo_page_monitor_period_change ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_evdo_page_monitor_period_change_period_change

a placeholder for the output guint8, or NULL if not required.

 

value_evdo_page_monitor_period_change_force_long_sleep

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_data_call_type ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_data_call_type_data_call_type

a placeholder for the output QmiWdsDataCallType, or NULL if not required.

 

value_data_call_type_tethered_call_type

a placeholder for the output QmiWdsTetheredCallType, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_preferred_data_system ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_preferred_data_system

a placeholder for the output QmiWdsDataSystem, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_data_call_status ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_data_call_status

a placeholder for the output QmiWdsDataCallStatus, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_current_data_bearer_technology ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_current_data_bearer_technology_network_type

a placeholder for the output QmiWdsNetworkType, or NULL if not required.

 

value_current_data_bearer_technology_rat_mask

a placeholder for the output guint32, or NULL if not required.

 

value_current_data_bearer_technology_so_mask

a placeholder for the output guint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_mip_status ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_mip_status

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_rx_bytes_ok ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_rx_bytes_ok

a placeholder for the output guint64, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_tx_bytes_ok ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_tx_bytes_ok

a placeholder for the output guint64, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_dormancy_status ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_dormancy_status

a placeholder for the output QmiWdsDormancyStatus, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_data_bearer_technology ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_data_bearer_technology

a placeholder for the output QmiWdsDataBearerTechnology, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_channel_rates ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_channel_rates_tx_rate_bps

a placeholder for the output gint32, or NULL if not required.

 

value_channel_rates_rx_rate_bps

a placeholder for the output gint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_rx_overflows ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_rx_overflows

a placeholder for the output guint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_tx_overflows ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_tx_overflows

a placeholder for the output guint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_rx_packets_error ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_rx_packets_error

a placeholder for the output guint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_tx_packets_error ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_tx_packets_error

a placeholder for the output guint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_rx_packets_ok ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_rx_packets_ok

a placeholder for the output guint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_wds_event_report_output_get_tx_packets_ok ()

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 .

Parameters

self

a QmiIndicationWdsEventReportOutput.

 

value_tx_packets_ok

a placeholder for the output guint32, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.

Types and Values

QmiIndicationWdsEventReportOutput

typedef struct _QmiIndicationWdsEventReportOutput QmiIndicationWdsEventReportOutput;

The QmiIndicationWdsEventReportOutput structure contains private data and should only be accessed using the provided API.


QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork

typedef struct {
    QmiWdsDataSystemNetworkType network_type;
    guint32 rat_mask;
    guint32 so_mask;
} QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork;

A QmiIndicationWdsEventReportOutputDataSystemsNetworksNetwork struct.

Members

QmiWdsDataSystemNetworkType network_type;

a QmiWdsDataSystemNetworkType.

 

guint32 rat_mask;

a guint32.

 

guint32 so_mask;

a guint32.