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.