The SimpleCallObserver class provides an easy way to track calls in an account and can be optionally filtered by a contact and/or call direction.
More...
#include <TelepathyQt/SimpleCallObserver>
Inherits QObject, and Tp::RefCounted.
|
void | callStarted (const Tp::CallChannelPtr &channel) |
|
void | callEnded (const Tp::CallChannelPtr &channel, const QString &errorName, const QString &errorMessage) |
|
void | streamedMediaCallStarted (const Tp::StreamedMediaChannelPtr &channel) |
|
void | streamedMediaCallEnded (const Tp::StreamedMediaChannelPtr &channel, const QString &errorName, const QString &errorMessage) |
|
The SimpleCallObserver class provides an easy way to track calls in an account and can be optionally filtered by a contact and/or call direction.
Enumerator |
---|
CallDirectionIncoming |
|
CallDirectionOutgoing |
|
CallDirectionBoth |
|
Tp::SimpleCallObserver::~SimpleCallObserver |
( |
| ) |
|
|
virtual |
Create a new SimpleCallObserver object.
Events will be signalled for all calls in account that respect direction.
- Parameters
-
account | The account used to listen to events. |
direction | The direction of the calls used to filter events. |
- Returns
- An SimpleCallObserverPtr object pointing to the newly created SimpleCallObserver object.
SimpleCallObserverPtr Tp::SimpleCallObserver::create |
( |
const AccountPtr & |
account, |
|
|
const ContactPtr & |
contact, |
|
|
CallDirection |
direction = CallDirectionBoth |
|
) |
| |
|
static |
Create a new SimpleCallObserver object.
Events will be signalled for all calls in account established with contact and that respect direction.
- Parameters
-
account | The account used to listen to events. |
contact | The contact used to filter events. |
direction | The direction of the calls used to filter events. |
- Returns
- An SimpleCallObserverPtr object pointing to the newly created SimpleCallObserver object.
SimpleCallObserverPtr Tp::SimpleCallObserver::create |
( |
const AccountPtr & |
account, |
|
|
const QString & |
contactIdentifier, |
|
|
CallDirection |
direction = CallDirectionBoth |
|
) |
| |
|
static |
Create a new SimpleCallObserver object.
Events will be signalled for all calls in account established with a contact identified by contactIdentifier and that respect direction.
- Parameters
-
account | The account used to listen to events. |
contactIdentifier | The identifier of the contact used to filter events. |
direction | The direction of the calls used to filter events. |
- Returns
- An SimpleCallObserverPtr object pointing to the newly created SimpleCallObserver object.
AccountPtr Tp::SimpleCallObserver::account |
( |
| ) |
const |
Return the account used to listen to events.
- Returns
- A pointer to the Account object.
QString Tp::SimpleCallObserver::contactIdentifier |
( |
| ) |
const |
Return the identifier of the contact used to filter events, or an empty string if none was provided at construction.
- Returns
- The identifier of the contact.
QList< CallChannelPtr > Tp::SimpleCallObserver::calls |
( |
| ) |
const |
Return the list of calls currently being observed.
- Returns
- A list of pointers to CallChannel objects.
QList< StreamedMediaChannelPtr > Tp::SimpleCallObserver::streamedMediaCalls |
( |
| ) |
const |
Return the list of streamed media calls currently being observed.
- Deprecated:
- Use calls() instead. Modern clients shouldn't use StreamedMedia channels.
- Returns
- A list of pointers to StreamedMediaChannel objects.
void Tp::SimpleCallObserver::callStarted |
( |
const Tp::CallChannelPtr & |
channel | ) |
|
|
signal |
Emitted whenever a call that matches this observer's criteria is started.
- Parameters
-
channel | The channel representing the call that started. |
void Tp::SimpleCallObserver::callEnded |
( |
const Tp::CallChannelPtr & |
channel, |
|
|
const QString & |
errorName, |
|
|
const QString & |
errorMessage |
|
) |
| |
|
signal |
Emitted whenever a call that matches this observer's criteria has ended.
- Parameters
-
channel | The channel representing the call that ended. |
errorName | A D-Bus error name (a string in a subset of ASCII, prefixed with a reversed domain name). |
errorMessage | A debugging message associated with the error. |
void Tp::SimpleCallObserver::streamedMediaCallStarted |
( |
const Tp::StreamedMediaChannelPtr & |
channel | ) |
|
|
signal |
Emitted whenever a streamed media call that matches this observer's criteria is started.
- Parameters
-
channel | The channel representing the streamed media call that started. |
- Deprecated:
- Use callStarted() instead. Modern clients shouldn't use StreamedMedia channels.
void Tp::SimpleCallObserver::streamedMediaCallEnded |
( |
const Tp::StreamedMediaChannelPtr & |
channel, |
|
|
const QString & |
errorName, |
|
|
const QString & |
errorMessage |
|
) |
| |
|
signal |
Emitted whenever a streamed media call that matches this observer's criteria has ended.
- Parameters
-
channel | The channel representing the streamed media call that ended. |
errorName | A D-Bus error name (a string in a subset of ASCII, prefixed with a reversed domain name). |
errorMessage | A debugging message associated with the error. |
- Deprecated:
- Use callEnded() instead. Modern clients shouldn't use StreamedMedia channels.