The StreamTubeClient::Tube class represents a tube being handled by the client.
More...
#include <TelepathyQt/StreamTubeClient>
Inherits QPair< AccountPtr, IncomingStreamTubeChannelPtr >.
The StreamTubeClient::Tube class represents a tube being handled by the client.
Tp::StreamTubeClient::Tube::Tube |
( |
| ) |
|
Constructs a new invalid Tube instance.
Tp::StreamTubeClient::Tube::Tube |
( |
const AccountPtr & |
account, |
|
|
const IncomingStreamTubeChannelPtr & |
channel |
|
) |
| |
Constructs a Tube instance for the given tube channel from the given account.
- Parameters
-
account | A pointer to the account the online connection of which the tube originates from. |
channel | A pointer to the tube channel object. |
Tp::StreamTubeClient::Tube::Tube |
( |
const Tube & |
other | ) |
|
Tp::StreamTubeClient::Tube::~Tube |
( |
| ) |
|
bool Tp::StreamTubeClient::Tube::isValid |
( |
| ) |
const |
|
inline |
Return whether or not the tube is valid or is just the null object created using the default constructor.
- Returns
true
if valid, false
otherwise.
AccountPtr Tp::StreamTubeClient::Tube::account |
( |
| ) |
const |
|
inline |
Return the account from which the tube originates.
- Returns
- A pointer to the account object.
IncomingStreamTubeChannelPtr Tp::StreamTubeClient::Tube::channel |
( |
| ) |
const |
|
inline |
Return the actual tube channel.
- Returns
- A pointer to the channel.