Represents a message exchanged between two users.
More...
#include <message.hpp>
|
| Message (std::string from, std::string to, std::string message) |
| construct a Message object
|
|
| ~Message () |
| destroy the Message object
|
|
std::string | getFromUser () const |
| Gets the username of the sender.
|
|
std::string | getToUser () const |
| Gets the username of the receiver.
|
|
std::string | getMessage () const |
| Gets the content of the message.
|
|
std::string | toString () const |
| Converts the message to a string representation.
|
|
std::chrono::system_clock::time_point | getTimestamp () const |
| Gets the timestamp of when the message was sent.
|
|
std::string | getFormatTimestamp () const |
| Converts the timestamp to a string representation.
|
|
Represents a message exchanged between two users.
◆ Message()
Message::Message |
( |
std::string | from, |
|
|
std::string | to, |
|
|
std::string | message ) |
construct a Message object
- Parameters
-
from | the username of the sender |
to | the username of the receiver |
message | the content of the message |
◆ getFormatTimestamp()
std::string Message::getFormatTimestamp |
( |
| ) |
const |
|
nodiscard |
Converts the timestamp to a string representation.
- Returns
- A string representation of the timestamp.
◆ getFromUser()
std::string Message::getFromUser |
( |
| ) |
const |
|
nodiscard |
Gets the username of the sender.
- Returns
- The username of the sender.
◆ getMessage()
std::string Message::getMessage |
( |
| ) |
const |
|
nodiscard |
Gets the content of the message.
- Returns
- The content of the message.
◆ getTimestamp()
std::chrono::system_clock::time_point Message::getTimestamp |
( |
| ) |
const |
|
nodiscard |
Gets the timestamp of when the message was sent.
- Returns
- The timestamp of the message.
◆ getToUser()
std::string Message::getToUser |
( |
| ) |
const |
|
nodiscard |
Gets the username of the receiver.
- Returns
- The username of the receiver.
◆ toString()
std::string Message::toString |
( |
| ) |
const |
|
nodiscard |
Converts the message to a string representation.
- Returns
- A string representation of the message.
The documentation for this class was generated from the following file: