Home · All Classes · All Namespaces · Modules · Functions · Files |
The ReceivedMessage::DeliveryDetails class represents the details of a delivery report. More...
#include <TelepathyQt/ReceivedMessage>
Public Member Functions | |
DeliveryDetails () | |
DeliveryDetails (const DeliveryDetails &other) | |
~DeliveryDetails () | |
DeliveryDetails & | operator= (const DeliveryDetails &other) |
bool | isValid () const |
DeliveryStatus | status () const |
bool | hasOriginalToken () const |
QString | originalToken () const |
bool | isError () const |
ChannelTextSendError | error () const |
bool | hasDebugMessage () const |
QString | debugMessage () const |
QString | dbusError () const |
bool | hasEchoedMessage () const |
Message | echoedMessage () const |
The ReceivedMessage::DeliveryDetails class represents the details of a delivery report.
Tp::ReceivedMessage::DeliveryDetails::DeliveryDetails | ( | ) |
Default constructor.
Tp::ReceivedMessage::DeliveryDetails::DeliveryDetails | ( | const DeliveryDetails & | other | ) |
Copy constructor.
Tp::ReceivedMessage::DeliveryDetails::~DeliveryDetails | ( | ) |
Class destructor.
ReceivedMessage::DeliveryDetails & Tp::ReceivedMessage::DeliveryDetails::operator= | ( | const DeliveryDetails & | other | ) |
Assignment operator.
|
inline |
DeliveryStatus Tp::ReceivedMessage::DeliveryDetails::status | ( | ) | const |
Return the delivery status of a message.
bool Tp::ReceivedMessage::DeliveryDetails::hasOriginalToken | ( | ) | const |
Return whether this delivery report contains an identifier for the message to which it refers.
true
if an original message token is known, false
otherwise. QString Tp::ReceivedMessage::DeliveryDetails::originalToken | ( | ) | const |
Return an identifier for the message to which this delivery report refers, or an empty string if hasOriginalToken() returns false
.
Clients may match this against the token produced by the TextChannel::send() method and TextChannel::messageSent() signal. A status report with no token could match any sent message, and a sent message with an empty token could match any status report. If multiple sent messages match, clients should use some reasonable heuristic.
true
, an empty string otherwise. bool Tp::ReceivedMessage::DeliveryDetails::isError | ( | ) | const |
Return whether the delivery of the message this delivery report refers to, failed.
true
if the message delivery failed, false
otherwise. ChannelTextSendError Tp::ReceivedMessage::DeliveryDetails::error | ( | ) | const |
Return the reason for the delivery failure if known.
bool Tp::ReceivedMessage::DeliveryDetails::hasDebugMessage | ( | ) | const |
Return whether this delivery report contains a debugging information on why the message it refers to could not be delivered.
true
if a debugging information is provided, false
otherwise. QString Tp::ReceivedMessage::DeliveryDetails::debugMessage | ( | ) | const |
Return the debugging information on why the message this delivery report refers to could not be delivered.
QString Tp::ReceivedMessage::DeliveryDetails::dbusError | ( | ) | const |
Return the reason for the delivery failure if known, specified as a (possibly implementation-specific) D-Bus error.
bool Tp::ReceivedMessage::DeliveryDetails::hasEchoedMessage | ( | ) | const |
Return whether the message content for the message this delivery report refers to is known.
true
if the original message content is known, false
otherwise. Message Tp::ReceivedMessage::DeliveryDetails::echoedMessage | ( | ) | const |
Return the Message object for the message this delivery report refers to, omitted if the message is unknown.
false
. Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation | Telepathy-Qt 0.9.7 |