#include <TelepathyQt4/Client/Channel>
Public Slots | |
QDBusPendingReply < Telepathy::MediaSessionHandlerInfoList > | GetSessionHandlers () |
Signals | |
void | NewSessionHandler (const QDBusObjectPath &sessionHandler, const QString &sessionType) |
Public Member Functions | |
ChannelInterfaceMediaSignallingInterface (const QString &serviceName, const QString &objectPath, QObject *parent=0) | |
ChannelInterfaceMediaSignallingInterface (const QDBusConnection &connection, const QString &serviceName, const QString &objectPath, QObject *parent=0) | |
ChannelInterfaceMediaSignallingInterface (Telepathy::Client::DBusProxy *proxy) | |
ChannelInterfaceMediaSignallingInterface (const Telepathy::Client::ChannelInterface &mainInterface) | |
ChannelInterfaceMediaSignallingInterface (const Telepathy::Client::ChannelInterface &mainInterface, QObject *parent) | |
Static Public Member Functions | |
static const char * | staticInterfaceName () |
Protected Member Functions | |
virtual void | invalidate (Telepathy::Client::DBusProxy *, const QString &, const QString &) |
Telepathy::Client::ChannelInterfaceMediaSignallingInterface::ChannelInterfaceMediaSignallingInterface | ( | const QString & | serviceName, | |
const QString & | objectPath, | |||
QObject * | parent = 0 | |||
) |
Creates a ChannelInterfaceMediaSignallingInterface associated with the given object on the session bus.
serviceName | Name of the service the object is on. | |
objectPath | Path to the object on the service. | |
parent | Passed to the parent class constructor. |
Telepathy::Client::ChannelInterfaceMediaSignallingInterface::ChannelInterfaceMediaSignallingInterface | ( | const QDBusConnection & | connection, | |
const QString & | serviceName, | |||
const QString & | objectPath, | |||
QObject * | parent = 0 | |||
) |
Creates a ChannelInterfaceMediaSignallingInterface associated with the given object on the given bus.
connection | The bus via which the object can be reached. | |
serviceName | Name of the service the object is on. | |
objectPath | Path to the object on the service. | |
parent | Passed to the parent class constructor. |
Telepathy::Client::ChannelInterfaceMediaSignallingInterface::ChannelInterfaceMediaSignallingInterface | ( | Telepathy::Client::DBusProxy * | proxy | ) |
Creates a ChannelInterfaceMediaSignallingInterface associated with the same object as the given proxy.
proxy | The proxy to use. It will also be the QObject::parent() for this object. |
Telepathy::Client::ChannelInterfaceMediaSignallingInterface::ChannelInterfaceMediaSignallingInterface | ( | const Telepathy::Client::ChannelInterface & | mainInterface | ) | [explicit] |
Creates a ChannelInterfaceMediaSignallingInterface associated with the same object as the given proxy. Additionally, the created proxy will have the same parent as the given proxy.
mainInterface | The proxy to use. |
Telepathy::Client::ChannelInterfaceMediaSignallingInterface::ChannelInterfaceMediaSignallingInterface | ( | const Telepathy::Client::ChannelInterface & | mainInterface, | |
QObject * | parent | |||
) |
Creates a ChannelInterfaceMediaSignallingInterface associated with the same object as the given proxy. However, a different parent object can be specified.
mainInterface | The proxy to use. | |
parent | Passed to the parent class constructor. |
QDBusPendingReply<Telepathy::MediaSessionHandlerInfoList> Telepathy::Client::ChannelInterfaceMediaSignallingInterface::GetSessionHandlers | ( | ) | [inline, slot] |
Begins a call to the D-Bus method "GetSessionHandlers" on the remote object.
Returns all currently active session handlers on this channel as a list of (session_handler_path, type).
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
virtual void Telepathy::Client::ChannelInterfaceMediaSignallingInterface::invalidate | ( | Telepathy::Client::DBusProxy * | , | |
const QString & | , | |||
const QString & | ||||
) | [protected, virtual] |
Reimplemented from Telepathy::Client::AbstractInterface.
void Telepathy::Client::ChannelInterfaceMediaSignallingInterface::NewSessionHandler | ( | const QDBusObjectPath & | sessionHandler, | |
const QString & | sessionType | |||
) | [signal] |
Represents the signal "NewSessionHandler" on the remote object.
Signal that a session handler object has been created. The client should create a session object and create streams for the streams within.
sessionHandler | Object path of the new Media.SessionHandler object | |
sessionType | String indicating type of session, eg "rtp" |
static const char* Telepathy::Client::ChannelInterfaceMediaSignallingInterface::staticInterfaceName | ( | ) | [inline, static] |
Returns the name of the interface "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling", which this class represents.
Referenced by TpPrototype::StreamedMediaChannel::openStreamedMediaChannel().