ModemManager::ModemCellBroadcast Class
The ModemCellBroadcast class. This class was introduced in Qt 6.24.0. More...
- Header:
#include <ModemManagerQt/ModemCellBroadcast> - Since: Qt 6.24.0
- CMake:
find_package(KF6 REQUIRED COMPONENTS ModemManagerQt)
target_link_libraries(mytarget PRIVATE KF6::ModemManagerQt) - Inherits: ModemManager::Interface
List of all members, including inherited members
Public Types
Public Functions
- ModemCellBroadcast(const QString &path, QObject *parent = nullptr)
- ModemManager::Cbm::List cellBroadcasts() const
- ModemManager::CellBroadcastChannelRangeList channels() const
- QDBusPendingReply<void> deleteCellBroadcast(const QString &uni)
- ModemManager::Cbm::Ptr findCellBroadcast(const QString &uni)
- QDBusPendingReply<void> setChannels(const ModemManager::CellBroadcastChannelRangeList &channels)
- void setTimeout(int timeout)
- int timeout() const
Signals
- void cellBroadcastAdded(const QString &uni)
- void cellBroadcastDeleted(const QString &uni)
- void channelsChanged(const ModemManager::CellBroadcastChannelRangeList &channels)
Detailed Description
This interface allows clients to configure the details of CellBroadcast service information.
This interface will only be available once the modem is ready to be registered in the cellular network.
Member Type Documentation
ModemCellBroadcast::List
ModemCellBroadcast::Ptr
Member Function Documentation
[explicit] ModemCellBroadcast::ModemCellBroadcast(const QString &path, QObject *parent = nullptr)
[signal] void ModemCellBroadcast::cellBroadcastAdded(const QString &uni)
Emitted when any part of a new cell broadcast message has been received. Not all parts may have been received and the message may not be complete. Check the State property to determine if the message is complete.
uni object path of the new CBM
[signal] void ModemCellBroadcast::cellBroadcastDeleted(const QString &uni)
Emitted when a message has been deleted.
uni object path of the now deleted CBM
ModemManager::Cbm::List ModemCellBroadcast::cellBroadcasts() const
Returns the list of CBM object paths.
ModemManager::CellBroadcastChannelRangeList ModemCellBroadcast::channels() const
Returns the list of channels that cell broadcast messages are received for.
See also setChannels()
[signal] void ModemCellBroadcast::channelsChanged(const ModemManager::CellBroadcastChannelRangeList &channels)
QDBusPendingReply<void> ModemCellBroadcast::deleteCellBroadcast(const QString &uni)
Delete a cell broadcast message.
uni the object path of the CBM to delete
ModemManager::Cbm::Ptr ModemCellBroadcast::findCellBroadcast(const QString &uni)
Retrieve a specific cell broadcast message by its D-Bus object path.
uni the object path of the CBM to retrieve
QDBusPendingReply<void> ModemCellBroadcast::setChannels(const ModemManager::CellBroadcastChannelRangeList &channels)
Set the list of channels to receive Cell Broadcasts for.
channels the list of channel ranges
See also channels()
void ModemCellBroadcast::setTimeout(int timeout)
Sets the timeout in milliseconds for all async method DBus calls. -1 means the default DBus timeout (usually 25 seconds).
See also timeout()
int ModemCellBroadcast::timeout() const
Returns the current value of the DBus timeout in milliseconds. -1 means the default DBus timeout (usually 25 seconds).
See also setTimeout()