|
virtual LINPHONECXX_PUBLIC void | onIsComposingReceived (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::Address > &remoteAddress, bool isComposing) |
| Is composing notification callback prototype.
|
|
virtual LINPHONECXX_PUBLIC void | onMessageReceived (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< linphone::ChatMessage > &message) |
| Callback used to notify a chat room that a message has been received.
|
|
virtual LINPHONECXX_PUBLIC void | onMessagesReceived (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::list< std::shared_ptr< linphone::ChatMessage > > &chatMessages) |
| Callback used to notify a chat room that many chat messages have been received.
|
|
virtual LINPHONECXX_PUBLIC void | onNewEvent (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that an event log has been created.
|
|
virtual LINPHONECXX_PUBLIC void | onNewEvents (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::list< std::shared_ptr< linphone::EventLog > > &eventLogs) |
| Callback used to notify a chat room that many event logs have been created.
|
|
virtual LINPHONECXX_PUBLIC void | onChatMessageReceived (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that a chat message has been received.
|
|
virtual LINPHONECXX_PUBLIC void | onChatMessagesReceived (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::list< std::shared_ptr< linphone::EventLog > > &eventLogs) |
| Callback used to notify a chat room that one or many chat messages have been received.
|
|
virtual LINPHONECXX_PUBLIC void | onChatMessageSending (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that a chat message is being sent.
|
|
virtual LINPHONECXX_PUBLIC void | onChatMessageSent (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that a chat message has been sent.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantAdded (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that a participant has been added.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantRemoved (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that a participant has been removed.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantAdminStatusChanged (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that the admin status of a participant has been changed.
|
|
virtual LINPHONECXX_PUBLIC void | onStateChanged (const std::shared_ptr< linphone::ChatRoom > &chatRoom, linphone::ChatRoom::State newState) |
| Callback used to notify a chat room state has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onSecurityEvent (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a security event in the chat room.
|
|
virtual LINPHONECXX_PUBLIC void | onSubjectChanged (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify that the subject of a chat room has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onUndecryptableMessageReceived (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< linphone::ChatMessage > &message) |
| Callback used to notify a chat room that a message has been received but we were unable to decrypt it.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceAdded (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that a participant has been added.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceRemoved (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that a participant has been removed.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceStateChanged (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog, linphone::ParticipantDevice::State state) |
| Callback used to notify a conference that a participant device has changed state.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantDeviceMediaAvailabilityChanged (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a conference that the media availability of a participant device has been changed.
|
|
virtual LINPHONECXX_PUBLIC void | onConferenceJoined (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room has been joined.
|
|
virtual LINPHONECXX_PUBLIC void | onConferenceLeft (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room has been left.
|
|
virtual LINPHONECXX_PUBLIC void | onEphemeralEvent (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that an ephemeral related event has been generated.
|
|
virtual LINPHONECXX_PUBLIC void | onEphemeralMessageTimerStarted (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that the lifespan of an ephemeral message before disappearing has started to decrease.
|
|
virtual LINPHONECXX_PUBLIC void | onEphemeralMessageDeleted (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::EventLog > &eventLog) |
| Callback used to notify a chat room that an ephemeral message has been deleted.
|
|
virtual LINPHONECXX_PUBLIC void | onConferenceAddressGeneration (const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Callback used when a group chat room is created server-side to generate the address of the chat room.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantRegistrationSubscriptionRequested (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::Address > &participantAddress) |
| Callback used when a group chat room server is subscribing to registration state of a participant.
|
|
virtual LINPHONECXX_PUBLIC void | onParticipantRegistrationUnsubscriptionRequested (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< const linphone::Address > &participantAddress) |
| Callback used when a group chat room server is unsubscribing to registration state of a participant.
|
|
virtual LINPHONECXX_PUBLIC void | onChatMessageShouldBeStored (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< linphone::ChatMessage > &message) |
| Callback used to tell the core whether or not to store the incoming message in db or not using ChatMessage::setToBeStored().
|
|
virtual LINPHONECXX_PUBLIC void | onChatMessageParticipantImdnStateChanged (const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< linphone::ChatMessage > &message, const std::shared_ptr< const linphone::ParticipantImdnState > &state) |
| Callback used to notify a participant state has changed in a message of this chat room.
|
|
virtual LINPHONECXX_PUBLIC void | onChatRoomRead (const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Callback used to notify a chat room was "marked as read".
|
|
An object to handle the callbacks for the handling a ChatRoom objects.