|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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(). More...
|
|
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. More...
|
|
virtual LINPHONECXX_PUBLIC void | onChatRoomRead (const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Callback used to notify a chat room was "marked as read". More...
|
|
An object to handle the callbacks for the handling a ChatRoom objects.