Home · All Classes · All Namespaces · Modules · Functions · Files |
The ReceivedMessage class is a subclass of Message, representing a received message. More...
#include <TelepathyQt4/TextChannel>
Inherits Tp::Message.
The ReceivedMessage class is a subclass of Message, representing a received message.
It contains additional information that's generally only available on received messages.
Tp::ReceivedMessage::ReceivedMessage | ( | const ReceivedMessage & | other | ) |
Copy constructor.
Tp::ReceivedMessage::~ReceivedMessage | ( | ) |
Destructor.
ReceivedMessage & Tp::ReceivedMessage::operator= | ( | const ReceivedMessage & | other | ) |
Assignment operator.
QDateTime Tp::ReceivedMessage::received | ( | ) | const |
Return the time the message was received.
ContactPtr Tp::ReceivedMessage::sender | ( | ) | const |
Return the Contact who sent the message, or ContactPtr(0) if unknown.
QString Tp::ReceivedMessage::senderNickname | ( | ) | const |
Return the nickname chosen by the sender of the message, which can be different for each message in a conversation.
QString Tp::ReceivedMessage::supersededToken | ( | ) | const |
If this message replaces a previous message, return the value of messageToken() for that previous message. Otherwise, return an empty string.
For instance, a user interface could replace the superseded message with this message, or grey out the superseded message.
bool Tp::ReceivedMessage::isScrollback | ( | ) | const |
Return whether the incoming message was part of a replay of message history.
If true, loggers can use this to improve their heuristics for elimination of duplicate messages (a simple, correct implementation would be to avoid logging any message that has this flag).
bool Tp::ReceivedMessage::isRescued | ( | ) | const |
Return whether the incoming message was seen in a previous channel during the lifetime of this Connection, but was not acknowledged before that chanenl closed, causing the channel in which it now appears to open.
If true, loggers should not log this message again.
bool Tp::ReceivedMessage::isDeliveryReport | ( | ) | const |
Return whether the incoming message is a delivery report.
ReceivedMessage::DeliveryDetails Tp::ReceivedMessage::deliveryDetails | ( | ) | const |
Return the details of a delivery report.
This method should only be used if isDeliveryReport() returns true
.
bool Tp::ReceivedMessage::isFromChannel | ( | const TextChannelPtr & | channel | ) | const |
Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation | Telepathy-Qt4 0.7.1 |