Liblinphone
5.3.0
|
This object represents the delivery/display state of a given chat message for a given participant. More...
#include <participant_imdn_state.hh>
Public Member Functions | |
LINPHONECXX_PUBLIC | ParticipantImdnState (void *ptr, bool takeRef=true) |
LINPHONECXX_PUBLIC _LinphoneParticipantImdnState * | cPtr () |
LINPHONECXX_PUBLIC std::shared_ptr< const linphone::Participant > | getParticipant () const |
Get the participant concerned by a LinphoneParticipantImdnState. More... | |
LINPHONECXX_PUBLIC linphone::ChatMessage::State | getState () const |
Get the chat message state the participant is in. More... | |
LINPHONECXX_PUBLIC time_t | getStateChangeTime () const |
Get the timestamp at which a participant has reached the state described by a LinphoneParticipantImdnState. More... | |
This object represents the delivery/display state of a given chat message for a given participant.
It also contains a timestamp at which this participant state has changed. Use ChatMessage::getParticipantsByImdnState() to get all ParticipantImdnState for a given state. From there use getParticipant() to get the Participant object if you need it.
LINPHONECXX_PUBLIC std::shared_ptr<const linphone::Participant> linphone::ParticipantImdnState::getParticipant | ( | ) | const |
Get the participant concerned by a LinphoneParticipantImdnState.
LINPHONECXX_PUBLIC linphone::ChatMessage::State linphone::ParticipantImdnState::getState | ( | ) | const |
Get the chat message state the participant is in.
LINPHONECXX_PUBLIC time_t linphone::ParticipantImdnState::getStateChangeTime | ( | ) | const |
Get the timestamp at which a participant has reached the state described by a LinphoneParticipantImdnState.