Home · All Classes · All Namespaces · Modules · Functions · Files |
The CallStream class provides an object representing a Telepathy Call.Stream. More...
#include <TelepathyQt/CallStream>
Inherits Tp::StatefulDBusProxy, and Tp::OptionalInterfaceFactory< CallStream >.
Signals | |
void | localSendingStateChanged (Tp::SendingState localSendingState, const Tp::CallStateReason &reason) |
void | remoteSendingStateChanged (const QHash< Tp::ContactPtr, Tp::SendingState > &remoteSendingStates, const Tp::CallStateReason &reason) |
void | remoteMembersRemoved (const Tp::Contacts &remoteMembers, const Tp::CallStateReason &reason) |
Signals inherited from Tp::DBusProxy | |
void | invalidated (Tp::DBusProxy *proxy, const QString &errorName, const QString &errorMessage) |
Signals inherited from Tp::Object | |
void | propertyChanged (const QString &propertyName) |
Public Member Functions | |
~CallStream () | |
CallContentPtr | content () const |
Contacts | remoteMembers () const |
bool | canRequestReceiving () const |
SendingState | localSendingState () const |
SendingState | remoteSendingState (const ContactPtr &contact) const |
PendingOperation * | requestSending (bool send) |
PendingOperation * | requestReceiving (const ContactPtr &contact, bool receive) |
Public Member Functions inherited from Tp::StatefulDBusProxy | |
StatefulDBusProxy (const QDBusConnection &dbusConnection, const QString &busName, const QString &objectPath, const Feature &featureCore) | |
virtual | ~StatefulDBusProxy () |
Public Member Functions inherited from Tp::DBusProxy | |
DBusProxy (const QDBusConnection &dbusConnection, const QString &busName, const QString &objectPath, const Feature &featureCore) | |
virtual | ~DBusProxy () |
QDBusConnection | dbusConnection () const |
QString | busName () const |
QString | objectPath () const |
bool | isValid () const |
QString | invalidationReason () const |
QString | invalidationMessage () const |
Public Member Functions inherited from Tp::Object | |
virtual | ~Object () |
Public Member Functions inherited from Tp::RefCounted | |
RefCounted () | |
virtual | ~RefCounted () |
Public Member Functions inherited from Tp::ReadyObject | |
ReadyObject (RefCounted *object, const Feature &featureCore) | |
ReadyObject (DBusProxy *proxy, const Feature &featureCore) | |
virtual | ~ReadyObject () |
virtual bool | isReady (const Features &features=Features()) const |
virtual PendingReady * | becomeReady (const Features &requestedFeatures=Features()) |
virtual Features | requestedFeatures () const |
virtual Features | actualFeatures () const |
virtual Features | missingFeatures () const |
Public Member Functions inherited from Tp::OptionalInterfaceFactory< CallStream > | |
OptionalInterfaceFactory (CallStream *this_) | |
~OptionalInterfaceFactory () | |
QStringList | interfaces () const |
bool | hasInterface (const QString &name) const |
Interface * | optionalInterface (InterfaceSupportedChecking check=CheckInterfaceSupported) const |
Interface * | interface () const |
Additional Inherited Members | |
Public Types inherited from Tp::OptionalInterfaceFactory< CallStream > | |
enum | InterfaceSupportedChecking |
Static Public Member Functions inherited from Tp::StatefulDBusProxy | |
static QString | uniqueNameFrom (const QDBusConnection &bus, const QString &wellKnownOrUnique) |
static QString | uniqueNameFrom (const QDBusConnection &bus, const QString &wellKnownOrUnique, QString &error, QString &message) |
Protected Member Functions inherited from Tp::DBusProxy | |
void | setBusName (const QString &busName) |
void | invalidate (const QString &reason, const QString &message) |
void | invalidate (const QDBusError &error) |
Protected Member Functions inherited from Tp::Object | |
Object () | |
void | notify (const char *propertyName) |
Protected Member Functions inherited from Tp::ReadyObject | |
ReadinessHelper * | readinessHelper () const |
Protected Member Functions inherited from Tp::OptionalInterfaceFactory< CallStream > | |
void | setInterfaces (const QStringList &interfaces) |
The CallStream class provides an object representing a Telepathy Call.Stream.
Instances of this class cannot be constructed directly; the only way to get one is via CallContent.
Tp::CallStream::~CallStream | ( | ) |
Class destructor.
CallContentPtr Tp::CallStream::content | ( | ) | const |
Return the content owning this call stream.
Contacts Tp::CallStream::remoteMembers | ( | ) | const |
Return the contacts whose the call stream is with.
bool Tp::CallStream::canRequestReceiving | ( | ) | const |
Returns whether the user can request that a remote contact starts sending on this stream. Not all protocols allow the user to ask the other side to start sending media.
SendingState Tp::CallStream::localSendingState | ( | ) | const |
Return the call stream local sending state.
SendingState Tp::CallStream::remoteSendingState | ( | const ContactPtr & | contact | ) | const |
Return the call stream remote sending state for a given contact.
PendingOperation * Tp::CallStream::requestSending | ( | bool | send | ) |
Request that media starts or stops being sent on this call stream.
PendingOperation * Tp::CallStream::requestReceiving | ( | const ContactPtr & | contact, |
bool | receive | ||
) |
Request that a remote contact stops or starts sending on this call stream.
|
signal |
This signal is emitted when the local sending state of this call stream changes.
localSendingState | The new local sending state of this call stream. |
reason | The reason that caused this change |
|
signal |
This signal is emitted when any remote sending state of this call stream changes.
remoteSendingStates | The new remote sending states of this call stream. |
reason | The reason that caused these changes |
|
signal |
This signal is emitted when one or more members of this stream are removed.
members | The members that were removed from this call stream. |
reason | The reason for that caused these removals |
Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation | Telepathy-Qt 0.9.7 |