|  | 
| typedef struct _LinphoneImNotifPolicy | LinphoneImNotifPolicy | 
|  | Policy to use to send/receive instant messaging composing/delivery/display notifications.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsMsgStateChangedCb) (LinphoneChatMessage *message, LinphoneChatMessageState state) | 
|  | Call back used to notify message delivery status.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsNewMessageReactionCb) (LinphoneChatMessage *message, const LinphoneChatMessageReaction *reaction) | 
|  | Callback used to notify a reaction has been received or sent for a given message.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsReactionRemovedCb) (LinphoneChatMessage *message, const LinphoneAddress *address) | 
|  | Callback used to notify a reaction has been removed from a given message.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsParticipantImdnStateChangedCb) (LinphoneChatMessage *message, const LinphoneParticipantImdnState *state) | 
|  | Call back used to notify participant IMDN state.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsFileTransferTerminatedCb) (LinphoneChatMessage *message, LinphoneContent *content) | 
|  | File transfer terminated callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsFileTransferRecvCb) (LinphoneChatMessage *message, LinphoneContent *content, const LinphoneBuffer *buffer) | 
|  | File transfer receive callback prototype.  More... 
 | 
|  | 
| typedef LinphoneBuffer *(* | LinphoneChatMessageCbsFileTransferSendCb) (LinphoneChatMessage *message, LinphoneContent *content, size_t offset, size_t size) | 
|  | File transfer send callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsFileTransferSendChunkCb) (LinphoneChatMessage *message, LinphoneContent *content, size_t offset, size_t size, LinphoneBuffer *buffer) | 
|  | File transfer send callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsFileTransferProgressIndicationCb) (LinphoneChatMessage *message, LinphoneContent *content, size_t offset, size_t total) | 
|  | File transfer progress indication callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsEphemeralMessageTimerStartedCb) (LinphoneChatMessage *message) | 
|  | Callback used to notify an ephemeral message that its lifespan before disappearing has started to decrease.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageCbsEphemeralMessageDeletedCb) (LinphoneChatMessage *message) | 
|  | Call back used to notify ephemeral message is deleted.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsIsComposingReceivedCb) (LinphoneChatRoom *chat_room, const LinphoneAddress *remote_address, bool_t is_composing) | 
|  | Is composing notification callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsMessageReceivedCb) (LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Callback used to notify a chat room that a message has been received.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsMessagesReceivedCb) (LinphoneChatRoom *chat_room, const bctbx_list_t *chat_messages) | 
|  | Callback used to notify a chat room that many chat messages have been received.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsNewEventCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that an event log has been created.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsNewEventsCb) (LinphoneChatRoom *chat_room, const bctbx_list_t *event_logs) | 
|  | Callback used to notify a chat room that many event logs have been created.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsChatMessageReceivedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that a chat message has been received.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsChatMessagesReceivedCb) (LinphoneChatRoom *chat_room, const bctbx_list_t *event_logs) | 
|  | Callback used to notify a chat room that one or many chat messages have been received.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsChatMessageSendingCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that a chat message is being sent.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsChatMessageSentCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that a chat message has been sent.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsParticipantAddedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that a participant has been added.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsParticipantRemovedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that a participant has been removed.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsParticipantAdminStatusChangedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that the admin status of a participant has been changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsStateChangedCb) (LinphoneChatRoom *chat_room, LinphoneChatRoomState newState) | 
|  | Callback used to notify a chat room state has changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsSecurityEventCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a security event in the chat room.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsSubjectChangedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify that the subject of a chat room has changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsUndecryptableMessageReceivedCb) (LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Callback used to notify a chat room that a message has been received but we were unable to decrypt it.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsParticipantDeviceAddedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that a participant has been added.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsParticipantDeviceRemovedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that a participant has been removed.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsParticipantDeviceStateChangedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log, const LinphoneParticipantDeviceState state) | 
|  | Callback used to notify a conference that a participant device has changed state.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsParticipantDeviceMediaAvailabilityChangedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a conference that the media availability of a participant device has been changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsConferenceJoinedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room has been joined.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsConferenceLeftCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room has been left.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsEphemeralEventCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that an ephemeral related event has been generated.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsEphemeralMessageTimerStartedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that the lifespan of an ephemeral message before disappearing has started to decrease.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsEphemeralMessageDeletedCb) (LinphoneChatRoom *chat_room, const LinphoneEventLog *event_log) | 
|  | Callback used to notify a chat room that an ephemeral message has been deleted.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsConferenceAddressGenerationCb) (LinphoneChatRoom *chat_room) | 
|  | Callback used when a group chat room is created server-side to generate the address of the chat room.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsParticipantRegistrationSubscriptionRequestedCb) (LinphoneChatRoom *chat_room, const LinphoneAddress *participant_address) | 
|  | Callback used when a group chat room server is subscribing to registration state of a participant.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsParticipantRegistrationUnsubscriptionRequestedCb) (LinphoneChatRoom *chat_room, const LinphoneAddress *participant_address) | 
|  | Callback used when a group chat room server is unsubscribing to registration state of a participant.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsShouldChatMessageBeStoredCb) (LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Callback used to tell the core whether or not to store the incoming message in db or not using linphone_chat_message_set_to_be_stored().  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsChatMessageParticipantImdnStateChangedCb) (LinphoneChatRoom *chat_room, LinphoneChatMessage *message, const LinphoneParticipantImdnState *state) | 
|  | Callback used to notify a participant state has changed in a message of this chat room.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsChatRoomReadCb) (LinphoneChatRoom *chat_room) | 
|  | Callback used to notify a chat room was "marked as read".  More... 
 | 
|  | 
| typedef void(* | LinphoneChatRoomCbsNewMessageReactionCb) (LinphoneChatRoom *chat_room, LinphoneChatMessage *message, const LinphoneChatMessageReaction *reaction) | 
|  | Callback used to notify a reaction has been received or sent for a given message.  More... 
 | 
|  | 
| typedef void(* | LinphoneChatMessageStateChangedCb) (LinphoneChatMessage *message, LinphoneChatMessageState state, void *user_data) | 
|  | Call back used to notify message delivery status.  More... 
 | 
|  | 
| typedef struct _LinphoneChatMessage | LinphoneChatMessage | 
|  | A LinphoneChatMessage represents an instant message that can be send or received through a LinphoneChatRoom.  More... 
 | 
|  | 
| typedef struct _LinphoneChatMessageReaction | LinphoneChatMessageReaction | 
|  | A chat message reaction is an emoji sent by someone in the same chat room to react to a specific LinphoneChatMessage.  More... 
 | 
|  | 
| typedef struct _LinphoneChatMessageCbs | LinphoneChatMessageCbs | 
|  | An object to handle the callbacks for the handling a LinphoneChatMessage objects. 
 | 
|  | 
| typedef struct _LinphoneChatRoom | LinphoneChatRoom | 
|  | A chat room is the place where LinphoneChatMessage are exchanged.  More... 
 | 
|  | 
| typedef struct _LinphoneChatRoomCbs | LinphoneChatRoomCbs | 
|  | An object to handle the callbacks for the handling a LinphoneChatRoom objects.  More... 
 | 
|  | 
| typedef struct _LinphoneChatParams | LinphoneChatParams | 
|  | Object defining settings strictly associated with LinphoneChatRoom objects such as ephemeral settings and backends.  More... 
 | 
|  | 
| typedef struct _LinphoneConferenceParams | LinphoneChatRoomParams | 
|  | Object defining parameters for a LinphoneChatRoom.  More... 
 | 
|  | 
| typedef int | LinphoneChatRoomCapabilitiesMask | 
|  | A mask of LinphoneChatRoomCapabilities. 
 | 
|  | 
| typedef unsigned int | LinphoneChatRoomHistoryFilterMask | 
|  | A mask of LinphoneChatRoomHistoryFilter. 
 | 
|  | 
| typedef enum _LinphoneSearchDirection | LinphoneSearchDirection | 
|  | Enum for search direction. 
 | 
|  | 
| typedef struct _LinphonePushNotificationMessage | LinphonePushNotificationMessage | 
|  | Object holding chat message data received by a push notification on iOS platform only.  More... 
 | 
|  | 
| typedef enum _LinphoneChatMessageState | LinphoneChatMessageState | 
|  | LinphoneChatMessageState is used to notify if messages have been successfully delivered or not. 
 | 
|  | 
| typedef enum _LinphoneChatMessageDirection | LinphoneChatMessageDirection | 
|  | LinphoneChatMessageDirection is used to indicate if a message is outgoing or incoming. 
 | 
|  | 
| typedef enum _LinphoneChatRoomState | LinphoneChatRoomState | 
|  | LinphoneChatRoomState is used to indicate the current state of a chat room. 
 | 
|  | 
| typedef enum _LinphoneChatRoomCapabilities | LinphoneChatRoomCapabilities | 
|  | LinphoneChatRoomCapabilities is used to indicate the capabilities of a chat room. 
 | 
|  | 
| typedef enum _LinphoneChatRoomBackend | LinphoneChatRoomBackend | 
|  | LinphoneChatRoomBackend is used to indicate the backend implementation of a chat room. 
 | 
|  | 
| typedef enum _LinphoneChatRoomEncryptionBackend | LinphoneChatRoomEncryptionBackend | 
|  | LinphoneChatRoomEncryptionBackend is used to indicate the encryption engine used by a chat room. 
 | 
|  | 
| typedef enum _LinphoneChatRoomEphemeralMode | LinphoneChatRoomEphemeralMode | 
|  | LinphoneChatRoomEphemeralMode is used to the ephemeral message mode used by a chat room. 
 | 
|  | 
| typedef enum _LinphoneChatRoomHistoryFilter | LinphoneChatRoomHistoryFilter | 
|  | LinphoneChatRoomHistoryFilter is used to determine which filter to apply to history functions. 
 | 
|  | 
| typedef enum _LinphoneChatRoomSecurityLevel | LinphoneChatRoomSecurityLevel | 
|  | TODO move to encryption engine object when available LinphoneChatRoomSecurityLevel is used to indicate the encryption security level of a chat room. 
 | 
|  | 
|  | 
| const bctbx_list_t * | linphone_core_get_chat_rooms (LinphoneCore *core) | 
|  | Returns a list of chat rooms.  More... 
 | 
|  | 
| LinphoneChatRoomParams * | linphone_core_create_default_chat_room_params (LinphoneCore *core) | 
|  | Creates and returns the default chat room parameters.  More... 
 | 
|  | 
| void | linphone_core_enable_lime_x3dh (LinphoneCore *core, bool_t enable) | 
|  | Tells to LinphoneCore to use LIME X3DH.  More... 
 | 
|  | 
| bool_t | linphone_core_lime_x3dh_enabled (const LinphoneCore *core) | 
|  | Tells wether LIME X3DH is enabled or not.  More... 
 | 
|  | 
| bool_t | linphone_core_lime_x3dh_available (const LinphoneCore *core) | 
|  | Tells if LIME X3DH is available.  More... 
 | 
|  | 
| void | linphone_core_set_im_encryption_engine (LinphoneCore *core, LinphoneImEncryptionEngine *imee) | 
|  | Sets an IM Encryption Engine in the core.  More... 
 | 
|  | 
| LinphoneImEncryptionEngine * | linphone_core_get_im_encryption_engine (const LinphoneCore *core) | 
|  | Gets the IM Encryption Engine in the core if possible.  More... 
 | 
|  | 
| bool_t | linphone_core_is_content_type_supported (const LinphoneCore *core, const char *content_type) | 
|  | Tells whether a content type is supported.  More... 
 | 
|  | 
| void | linphone_core_add_content_type_support (LinphoneCore *core, const char *content_type) | 
|  | Add support for the specified content type.  More... 
 | 
|  | 
| void | linphone_core_remove_content_type_support (LinphoneCore *core, const char *content_type) | 
|  | Remove support for the specified content type.  More... 
 | 
|  | 
| int | linphone_core_get_unread_chat_message_count (const LinphoneCore *core) | 
|  | Returns the global unread chat message count.  More... 
 | 
|  | 
| int | linphone_core_get_unread_chat_message_count_from_active_locals (const LinphoneCore *core) | 
|  | Returns the unread chat message count for all active local address.  More... 
 | 
|  | 
| LinphoneChatRoom * | linphone_core_create_chat_room_6 (LinphoneCore *core, const LinphoneChatRoomParams *params, const LinphoneAddress *localAddr, const bctbx_list_t *participants) | 
|  | Create a chat room.  More... 
 | 
|  | 
| LinphoneChatRoom * | linphone_core_create_chat_room_7 (LinphoneCore *core, const LinphoneConferenceParams *params, const LinphoneAddress *localAddr, const bctbx_list_t *participants) | 
|  | Create a chat room.  More... 
 | 
|  | 
| LinphoneChatRoom * | linphone_core_search_chat_room (const LinphoneCore *core, const LinphoneChatRoomParams *params, const LinphoneAddress *localAddr, const LinphoneAddress *remoteAddr, const bctbx_list_t *participants) | 
|  | Find a chat room.  More... 
 | 
|  | 
| LinphoneChatRoom * | linphone_core_search_chat_room_2 (const LinphoneCore *core, const LinphoneConferenceParams *params, const LinphoneAddress *localAddr, const LinphoneAddress *remoteAddr, const bctbx_list_t *participants) | 
|  | Find a chat room.  More... 
 | 
|  | 
| void | linphone_core_delete_chat_room (LinphoneCore *core, LinphoneChatRoom *chat_room) | 
|  | Removes a chatroom including all message history from the LinphoneCore.  More... 
 | 
|  | 
| void | linphone_core_disable_chat (LinphoneCore *core, LinphoneReason deny_reason) | 
|  | Inconditionnaly disables incoming chat messages.  More... 
 | 
|  | 
| void | linphone_core_enable_chat (LinphoneCore *core) | 
|  | Enables reception of incoming chat messages.  More... 
 | 
|  | 
| bool_t | linphone_core_chat_enabled (const LinphoneCore *core) | 
|  | Returns whether chat is enabled.  More... 
 | 
|  | 
| LinphoneImNotifPolicy * | linphone_core_get_im_notif_policy (const LinphoneCore *core) | 
|  | Gets the LinphoneImNotifPolicy object controlling the instant messaging delivery and displayed service notifications.  More... 
 | 
|  | 
| LinphonePushNotificationMessage * | linphone_core_get_new_message_from_callid (LinphoneCore *core, const char *call_id) | 
|  | Gets the chat message with the call_id included in the push notification body This will start the core given in parameter, iterate until the message is received and return it.  More... 
 | 
|  | 
| LinphoneChatRoom * | linphone_core_get_new_chat_room_from_conf_addr (LinphoneCore *core, const char *chat_room_addr) | 
|  | Gets the chat room we have been added into using the chat_room_addr included in the push notification body This will start the core given in parameter, iterate until the new chat room is received and return it.  More... 
 | 
|  | 
| void | linphone_core_chat_room_set_default_ephemeral_mode (LinphoneCore *core, LinphoneChatRoomEphemeralMode mode) | 
|  | Sets the default ephemeral message mode.  More... 
 | 
|  | 
| LinphoneChatRoomEphemeralMode | linphone_core_chat_room_get_default_ephemeral_mode (const LinphoneCore *core) | 
|  | Gets the default ephemeral message mode.  More... 
 | 
|  | 
| void | linphone_core_set_default_ephemeral_lifetime (LinphoneCore *core, long value) | 
|  | Set the default ephemeral lifetime in seconds.  More... 
 | 
|  | 
| long | linphone_core_get_default_ephemeral_lifetime (const LinphoneCore *core) | 
|  | Gets the default lifetime of ephemeral messages in seconds.  More... 
 | 
|  | 
| bool_t | linphone_core_get_chat_messages_aggregation_enabled (LinphoneCore *core) | 
|  | End of group ldap.  More... 
 | 
|  | 
| void | linphone_core_set_chat_messages_aggregation_enabled (LinphoneCore *core, bool_t enabled) | 
|  | Sets whether chat messages grouping is enabled or not.  More... 
 | 
|  | 
| void | linphone_core_enable_empty_chatrooms_deletion (LinphoneCore *core, bool_t enable) | 
|  | Enable the deletion of empty chatrooms (i.e.  More... 
 | 
|  | 
| bool_t | linphone_core_empty_chatrooms_deletion_enabled (const LinphoneCore *core) | 
|  | Tells whether empty chat rooms are deleted or not.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_create_client_group_chat_room (LinphoneCore *core, const char *subject, bool_t fallback) | 
|  | Create a client-side group chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_create_client_group_chat_room_2 (LinphoneCore *core, const char *subject, bool_t fallback, bool_t encrypted) | 
|  | Create a client-side group chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_create_chat_room (LinphoneCore *core, const LinphoneChatRoomParams *params, const LinphoneAddress *localAddr, const char *subject, const bctbx_list_t *participants) | 
|  | Create a chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_create_chat_room_2 (LinphoneCore *core, const LinphoneChatRoomParams *params, const char *subject, const bctbx_list_t *participants) | 
|  | Create a chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_create_chat_room_3 (LinphoneCore *core, const char *subject, const bctbx_list_t *participants) | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_create_chat_room_4 (LinphoneCore *core, const LinphoneChatRoomParams *params, const LinphoneAddress *localAddr, const LinphoneAddress *participant) | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_create_chat_room_5 (LinphoneCore *core, const LinphoneAddress *participant) | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_get_chat_room (LinphoneCore *core, const LinphoneAddress *addr) | 
|  | Get a chat room whose peer is the supplied address.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_get_chat_room_2 (LinphoneCore *core, const LinphoneAddress *peer_addr, const LinphoneAddress *local_addr) | 
|  | Get a chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_get_chat_room_from_uri (LinphoneCore *core, const char *to) | 
|  | Get a chat room for messaging from a sip uri like sip:joe@s.nosp@m.ip.l.nosp@m.inpho.nosp@m.ne.o.nosp@m.rg.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_find_chat_room (const LinphoneCore *core, const LinphoneAddress *peer_addr, const LinphoneAddress *local_addr) | 
|  | Find a chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_find_one_to_one_chat_room (const LinphoneCore *core, const LinphoneAddress *local_addr, const LinphoneAddress *participant_addr) | 
|  | Find a one to one chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatRoom * | linphone_core_find_one_to_one_chat_room_2 (const LinphoneCore *core, const LinphoneAddress *local_addr, const LinphoneAddress *participant_addr, bool_t encrypted) | 
|  | Find a one to one chat room.  More... 
 | 
|  | 
| unsigned int | linphone_core_get_remaining_download_file_count (LinphoneCore *core) | 
|  | Returns how many attachments are yet to be downloaded.  More... 
 | 
|  | 
| unsigned int | linphone_core_get_remaining_upload_file_count (LinphoneCore *core) | 
|  | Returns how many attachments are yet to be uploaded.  More... 
 | 
|  | 
| LinphoneImNotifPolicy * | linphone_im_notif_policy_ref (LinphoneImNotifPolicy *policy) | 
|  | Acquire a reference to the LinphoneImNotifPolicy object.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_unref (LinphoneImNotifPolicy *policy) | 
|  | Release reference to the LinphoneImNotifPolicy object.  More... 
 | 
|  | 
| void * | linphone_im_notif_policy_get_user_data (const LinphoneImNotifPolicy *policy) | 
|  | Retrieve the user pointer associated with the LinphoneImNotifPolicy object.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_set_user_data (LinphoneImNotifPolicy *policy, void *user_data) | 
|  | Assign a user pointer to the LinphoneImNotifPolicy object.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_clear (LinphoneImNotifPolicy *policy) | 
|  | Clear an IM notif policy (deactivate all receiving and sending of notifications).  More... 
 | 
|  | 
| void | linphone_im_notif_policy_enable_all (LinphoneImNotifPolicy *policy) | 
|  | Enable all receiving and sending of notifications.  More... 
 | 
|  | 
| bool_t | linphone_im_notif_policy_get_send_is_composing (const LinphoneImNotifPolicy *policy) | 
|  | Tell whether is_composing notifications are being sent.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_set_send_is_composing (LinphoneImNotifPolicy *policy, bool_t enable) | 
|  | Enable is_composing notifications sending.  More... 
 | 
|  | 
| bool_t | linphone_im_notif_policy_get_recv_is_composing (const LinphoneImNotifPolicy *policy) | 
|  | Tell whether is_composing notifications are being notified when received.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_set_recv_is_composing (LinphoneImNotifPolicy *policy, bool_t enable) | 
|  | Enable is_composing notifications receiving.  More... 
 | 
|  | 
| bool_t | linphone_im_notif_policy_get_send_imdn_delivered (const LinphoneImNotifPolicy *policy) | 
|  | Tell whether imdn delivered notifications are being sent.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_set_send_imdn_delivered (LinphoneImNotifPolicy *policy, bool_t enable) | 
|  | Enable imdn delivered notifications sending.  More... 
 | 
|  | 
| bool_t | linphone_im_notif_policy_get_recv_imdn_delivered (const LinphoneImNotifPolicy *policy) | 
|  | Tell whether imdn delivered notifications are being notified when received.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_set_recv_imdn_delivered (LinphoneImNotifPolicy *policy, bool_t enable) | 
|  | Enable imdn delivered notifications receiving.  More... 
 | 
|  | 
| bool_t | linphone_im_notif_policy_get_send_imdn_delivery_error (const LinphoneImNotifPolicy *policy) | 
|  | Tell whether imdn delivery error notifications are being sent.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_set_send_imdn_delivery_error (LinphoneImNotifPolicy *policy, bool_t enable) | 
|  | Enable imdn delivery error notifications sending.  More... 
 | 
|  | 
| bool_t | linphone_im_notif_policy_get_recv_imdn_delivery_error (const LinphoneImNotifPolicy *policy) | 
|  | Tell whether imdn delivery error notifications are being notified when received.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_set_recv_imdn_delivery_error (LinphoneImNotifPolicy *policy, bool_t enable) | 
|  | Enable imdn delivery error notifications receiving.  More... 
 | 
|  | 
| bool_t | linphone_im_notif_policy_get_send_imdn_displayed (const LinphoneImNotifPolicy *policy) | 
|  | Tell whether imdn displayed notifications are being sent.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_set_send_imdn_displayed (LinphoneImNotifPolicy *policy, bool_t enable) | 
|  | Enable imdn displayed notifications sending.  More... 
 | 
|  | 
| bool_t | linphone_im_notif_policy_get_recv_imdn_displayed (const LinphoneImNotifPolicy *policy) | 
|  | Tell whether imdn displayed notifications are being notified when received.  More... 
 | 
|  | 
| void | linphone_im_notif_policy_set_recv_imdn_displayed (LinphoneImNotifPolicy *policy, bool_t enable) | 
|  | Enable imdn displayed notifications receiving.  More... 
 | 
|  | 
| LinphoneChatMessageCbs * | linphone_chat_message_cbs_new (void) | 
|  | 
| LinphoneChatMessageCbs * | linphone_chat_message_cbs_ref (LinphoneChatMessageCbs *cbs) | 
|  | Acquire a reference to the chat message callbacks object.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_unref (LinphoneChatMessageCbs *cbs) | 
|  | Release reference to the chat message callbacks object.  More... 
 | 
|  | 
| void * | linphone_chat_message_cbs_get_user_data (const LinphoneChatMessageCbs *cbs) | 
|  | Retrieve the user pointer associated with the chat message callbacks object.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_user_data (LinphoneChatMessageCbs *cbs, void *user_data) | 
|  | Assign a user pointer to the chat message callbacks object.  More... 
 | 
|  | 
| LinphoneChatMessageCbsMsgStateChangedCb | linphone_chat_message_cbs_get_msg_state_changed (const LinphoneChatMessageCbs *cbs) | 
|  | Get the message state changed callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_msg_state_changed (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsMsgStateChangedCb cb) | 
|  | Set the message state changed callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsNewMessageReactionCb | linphone_chat_message_cbs_get_new_message_reaction (const LinphoneChatMessageCbs *cbs) | 
|  | Get the new reaction callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_new_message_reaction (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsNewMessageReactionCb cb) | 
|  | Set the new reaction callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsReactionRemovedCb | linphone_chat_message_cbs_get_reaction_removed (const LinphoneChatMessageCbs *cbs) | 
|  | Get the removed reaction callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_reaction_removed (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsReactionRemovedCb cb) | 
|  | Set the removed reaction callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsFileTransferTerminatedCb | linphone_chat_message_cbs_get_file_transfer_terminated (const LinphoneChatMessageCbs *cbs) | 
|  | Get the file transfer terminated callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_file_transfer_terminated (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsFileTransferTerminatedCb cb) | 
|  | Set the file transfer terminated callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsFileTransferRecvCb | linphone_chat_message_cbs_get_file_transfer_recv (const LinphoneChatMessageCbs *cbs) | 
|  | Get the file transfer receive callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_file_transfer_recv (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsFileTransferRecvCb cb) | 
|  | Set the file transfer receive callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsFileTransferSendCb | linphone_chat_message_cbs_get_file_transfer_send (const LinphoneChatMessageCbs *cbs) | 
|  | Get the file transfer send callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_file_transfer_send (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsFileTransferSendCb cb) | 
|  | Set the file transfer send callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsFileTransferSendChunkCb | linphone_chat_message_cbs_get_file_transfer_send_chunk (const LinphoneChatMessageCbs *cbs) | 
|  | Get the file transfer send callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_file_transfer_send_chunk (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsFileTransferSendChunkCb cb) | 
|  | Set the file transfer send callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsFileTransferProgressIndicationCb | linphone_chat_message_cbs_get_file_transfer_progress_indication (const LinphoneChatMessageCbs *cbs) | 
|  | Get the file transfer progress indication callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_file_transfer_progress_indication (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsFileTransferProgressIndicationCb cb) | 
|  | Set the file transfer progress indication callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsParticipantImdnStateChangedCb | linphone_chat_message_cbs_get_participant_imdn_state_changed (const LinphoneChatMessageCbs *cbs) | 
|  | Get the participant IMDN state changed callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_participant_imdn_state_changed (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsParticipantImdnStateChangedCb cb) | 
|  | Set the participant IMDN state changed callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsEphemeralMessageTimerStartedCb | linphone_chat_message_cbs_get_ephemeral_message_timer_started (const LinphoneChatMessageCbs *cbs) | 
|  | Get the current "ephemeral message timer started" callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_ephemeral_message_timer_started (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsEphemeralMessageTimerStartedCb cb) | 
|  | Set the ephemeral message timer started callback.  More... 
 | 
|  | 
| LinphoneChatMessageCbsEphemeralMessageDeletedCb | linphone_chat_message_cbs_get_ephemeral_message_deleted (const LinphoneChatMessageCbs *cbs) | 
|  | Get the ephemeral message deleted callback.  More... 
 | 
|  | 
| void | linphone_chat_message_cbs_set_ephemeral_message_deleted (LinphoneChatMessageCbs *cbs, LinphoneChatMessageCbsEphemeralMessageDeletedCb cb) | 
|  | Set the ephemeral message deleted callback.  More... 
 | 
|  | 
| const char * | linphone_chat_message_reaction_get_body (const LinphoneChatMessageReaction *reaction) | 
|  | Returns the emoji(s) used for the reaction.  More... 
 | 
|  | 
| const LinphoneAddress * | linphone_chat_message_reaction_get_from_address (const LinphoneChatMessageReaction *reaction) | 
|  | Returns the LinphoneAddress of the participant that sent this reaction.  More... 
 | 
|  | 
| LinphoneChatMessageReaction * | linphone_chat_message_reaction_ref (LinphoneChatMessageReaction *reaction) | 
|  | Takes a reference on a LinphoneChatMessageReaction.  More... 
 | 
|  | 
| void | linphone_chat_message_reaction_unref (LinphoneChatMessageReaction *reaction) | 
|  | Releases a LinphoneChatMessageReaction reference.  More... 
 | 
|  | 
| void | linphone_chat_message_reaction_send (LinphoneChatMessageReaction *reaction) | 
|  | Sends a LinphoneChatMessageReaction.  More... 
 | 
|  | 
| const char * | linphone_chat_message_reaction_get_call_id (const LinphoneChatMessageReaction *reaction) | 
|  | Allows to get the Call ID associated with a LinphoneChatMessageReaction.  More... 
 | 
|  | 
| LinphoneChatRoomCbs * | linphone_chat_room_cbs_ref (LinphoneChatRoomCbs *cbs) | 
|  | Acquire a reference to the chat room callbacks object.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_unref (LinphoneChatRoomCbs *cbs) | 
|  | Release reference to the chat room callbacks object.  More... 
 | 
|  | 
| void * | linphone_chat_room_cbs_get_user_data (const LinphoneChatRoomCbs *cbs) | 
|  | Retrieve the user pointer associated with the chat room callbacks object.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_user_data (LinphoneChatRoomCbs *cbs, void *user_data) | 
|  | Assign a user pointer to the chat room callbacks object.  More... 
 | 
|  | 
| LinphoneChatRoomCbsIsComposingReceivedCb | linphone_chat_room_cbs_get_is_composing_received (const LinphoneChatRoomCbs *cbs) | 
|  | Get the is-composing received callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_is_composing_received (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsIsComposingReceivedCb cb) | 
|  | Set the is-composing received callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsMessageReceivedCb | linphone_chat_room_cbs_get_message_received (const LinphoneChatRoomCbs *cbs) | 
|  | Get the message received callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_message_received (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsMessageReceivedCb cb) | 
|  | Set the message received callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsMessagesReceivedCb | linphone_chat_room_cbs_get_messages_received (const LinphoneChatRoomCbs *cbs) | 
|  | Get the chat messages received callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_messages_received (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsMessagesReceivedCb cb) | 
|  | Set the chat message received callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsNewEventCb | linphone_chat_room_cbs_get_new_event (const LinphoneChatRoomCbs *cbs) | 
|  | Get the new event log callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_new_event (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsNewEventCb cb) | 
|  | Set the new event log callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsNewEventsCb | linphone_chat_room_cbs_get_new_events (const LinphoneChatRoomCbs *cbs) | 
|  | Get the new event logs callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_new_events (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsNewEventsCb cb) | 
|  | Set the new event logs callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsChatMessageReceivedCb | linphone_chat_room_cbs_get_chat_message_received (const LinphoneChatRoomCbs *cbs) | 
|  | Get the chat message received callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_chat_message_received (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsChatMessageReceivedCb cb) | 
|  | Set the chat message received callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsChatMessagesReceivedCb | linphone_chat_room_cbs_get_chat_messages_received (const LinphoneChatRoomCbs *cbs) | 
|  | Get the chat messages received callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_chat_messages_received (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsChatMessagesReceivedCb cb) | 
|  | Set the chat messages received callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsChatMessageSendingCb | linphone_chat_room_cbs_get_chat_message_sending (const LinphoneChatRoomCbs *cbs) | 
|  | Get the chat message sending callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_chat_message_sending (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsChatMessageSendingCb cb) | 
|  | Set the chat message sending callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsChatMessageSentCb | linphone_chat_room_cbs_get_chat_message_sent (const LinphoneChatRoomCbs *cbs) | 
|  | Get the chat message sent callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_chat_message_sent (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsChatMessageSentCb cb) | 
|  | Set the chat message sent callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsParticipantAddedCb | linphone_chat_room_cbs_get_participant_added (const LinphoneChatRoomCbs *cbs) | 
|  | Get the participant added callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_participant_added (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsParticipantAddedCb cb) | 
|  | Set the participant added callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsParticipantRemovedCb | linphone_chat_room_cbs_get_participant_removed (const LinphoneChatRoomCbs *cbs) | 
|  | Get the participant removed callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_participant_removed (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsParticipantRemovedCb cb) | 
|  | Set the participant removed callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsParticipantAdminStatusChangedCb | linphone_chat_room_cbs_get_participant_admin_status_changed (const LinphoneChatRoomCbs *cbs) | 
|  | Get the participant admin status changed callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_participant_admin_status_changed (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsParticipantAdminStatusChangedCb cb) | 
|  | Set the participant admin status changed callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsStateChangedCb | linphone_chat_room_cbs_get_state_changed (const LinphoneChatRoomCbs *cbs) | 
|  | Get the state changed callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_state_changed (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsStateChangedCb cb) | 
|  | Set the state changed callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsSecurityEventCb | linphone_chat_room_cbs_get_security_event (const LinphoneChatRoomCbs *cbs) | 
|  | Get the security event callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_security_event (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsSecurityEventCb cb) | 
|  | Set the security event callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsSubjectChangedCb | linphone_chat_room_cbs_get_subject_changed (const LinphoneChatRoomCbs *cbs) | 
|  | Get the subject changed callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_subject_changed (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsSubjectChangedCb cb) | 
|  | Set the subject changed callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsUndecryptableMessageReceivedCb | linphone_chat_room_cbs_get_undecryptable_message_received (const LinphoneChatRoomCbs *cbs) | 
|  | Get the undecryptable message received callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_undecryptable_message_received (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsUndecryptableMessageReceivedCb cb) | 
|  | Set the undecryptable message received callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsParticipantDeviceAddedCb | linphone_chat_room_cbs_get_participant_device_added (const LinphoneChatRoomCbs *cbs) | 
|  | Get the participant device added callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_participant_device_added (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsParticipantDeviceAddedCb cb) | 
|  | Set the participant device added callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsParticipantDeviceRemovedCb | linphone_chat_room_cbs_get_participant_device_removed (const LinphoneChatRoomCbs *cbs) | 
|  | Get the participant device removed callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_participant_device_removed (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsParticipantDeviceRemovedCb cb) | 
|  | Set the participant device removed callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsParticipantDeviceStateChangedCb | linphone_chat_room_cbs_get_participant_device_state_changed (const LinphoneChatRoomCbs *cbs) | 
|  | Get the participant device state callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_participant_device_state_changed (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsParticipantDeviceStateChangedCb cb) | 
|  | Set the participant device state callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsParticipantDeviceMediaAvailabilityChangedCb | linphone_chat_room_cbs_get_participant_device_media_availability_changed (const LinphoneChatRoomCbs *cbs) | 
|  | Get the participant device media availability changed callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_participant_device_media_availability_changed (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsParticipantDeviceMediaAvailabilityChangedCb cb) | 
|  | Set the participant device media availability changed callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsConferenceJoinedCb | linphone_chat_room_cbs_get_conference_joined (const LinphoneChatRoomCbs *cbs) | 
|  | Get the conference joined callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_conference_joined (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsConferenceJoinedCb cb) | 
|  | Set the conference joined callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsConferenceLeftCb | linphone_chat_room_cbs_get_conference_left (const LinphoneChatRoomCbs *cbs) | 
|  | Get the conference left callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_conference_left (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsConferenceLeftCb cb) | 
|  | Set the conference left callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsEphemeralEventCb | linphone_chat_room_cbs_get_ephemeral_event (const LinphoneChatRoomCbs *cbs) | 
|  | Get the ephemeral event callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_ephemeral_event (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsEphemeralEventCb cb) | 
|  | Set the ephemeral event callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsEphemeralMessageTimerStartedCb | linphone_chat_room_cbs_get_ephemeral_message_timer_started (const LinphoneChatRoomCbs *cbs) | 
|  | Get the current "ephemeral message timer started" callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_ephemeral_message_timer_started (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsEphemeralMessageTimerStartedCb cb) | 
|  | Set the ephemeral message timer started callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsEphemeralMessageDeletedCb | linphone_chat_room_cbs_get_ephemeral_message_deleted (const LinphoneChatRoomCbs *cbs) | 
|  | Get the ephemeral message deleted callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_ephemeral_message_deleted (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsEphemeralMessageDeletedCb cb) | 
|  | Set the ephemeral message deleted callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsConferenceAddressGenerationCb | linphone_chat_room_cbs_get_conference_address_generation (const LinphoneChatRoomCbs *cbs) | 
|  | Get the conference address generation callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_conference_address_generation (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsConferenceAddressGenerationCb cb) | 
|  | Set the conference address generation callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsParticipantRegistrationSubscriptionRequestedCb | linphone_chat_room_cbs_get_participant_registration_subscription_requested (const LinphoneChatRoomCbs *cbs) | 
|  | Get the participant registration subscription callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_participant_registration_subscription_requested (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsParticipantRegistrationSubscriptionRequestedCb cb) | 
|  | Set the participant registration subscription callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsParticipantRegistrationUnsubscriptionRequestedCb | linphone_chat_room_cbs_get_participant_registration_unsubscription_requested (const LinphoneChatRoomCbs *cbs) | 
|  | Get the participant registration unsubscription callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_participant_registration_unsubscription_requested (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsParticipantRegistrationUnsubscriptionRequestedCb cb) | 
|  | Set the participant registration unsubscription callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsShouldChatMessageBeStoredCb | linphone_chat_room_cbs_get_chat_message_should_be_stored (LinphoneChatRoomCbs *cbs) | 
|  | Get the message should be stored callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_chat_message_should_be_stored (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsShouldChatMessageBeStoredCb cb) | 
|  | Set the message should be stored callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsChatMessageParticipantImdnStateChangedCb | linphone_chat_room_cbs_get_chat_message_participant_imdn_state_changed (LinphoneChatRoomCbs *cbs) | 
|  | Get the message's participant state changed callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_chat_message_participant_imdn_state_changed (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsChatMessageParticipantImdnStateChangedCb cb) | 
|  | Set the message's participant state changed callback callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsChatRoomReadCb | linphone_chat_room_cbs_get_chat_room_read (const LinphoneChatRoomCbs *cbs) | 
|  | Get the "marked as read" callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_chat_room_read (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsChatRoomReadCb cb) | 
|  | Set the "marked as read" callback.  More... 
 | 
|  | 
| LinphoneChatRoomCbsNewMessageReactionCb | linphone_chat_room_cbs_get_new_message_reaction (const LinphoneChatRoomCbs *cbs) | 
|  | Get the new reaction callback.  More... 
 | 
|  | 
| void | linphone_chat_room_cbs_set_new_message_reaction (LinphoneChatRoomCbs *cbs, LinphoneChatRoomCbsNewMessageReactionCb cb) | 
|  | Set the new reaction callback.  More... 
 | 
|  | 
| LinphoneChatRoom * | linphone_chat_room_ref (LinphoneChatRoom *chat_room) | 
|  | Acquire a reference to the chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_unref (LinphoneChatRoom *chat_room) | 
|  | Release reference to the chat room.  More... 
 | 
|  | 
| void * | linphone_chat_room_get_user_data (const LinphoneChatRoom *chat_room) | 
|  | Retrieve the user pointer associated with the chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_set_user_data (LinphoneChatRoom *chat_room, void *user_data) | 
|  | Assign a user pointer to the chat room.  More... 
 | 
|  | 
| LinphoneChatMessage * | linphone_chat_room_create_empty_message (LinphoneChatRoom *chat_room) | 
|  | Creates an empty message attached to the given chat room.  More... 
 | 
|  | 
| LinphoneChatMessage * | linphone_chat_room_create_message_from_utf8 (LinphoneChatRoom *chat_room, const char *message) | 
|  | Creates a message attached to the given chat room with a plain text content filled with the given message.  More... 
 | 
|  | 
| LinphoneChatMessage * | linphone_chat_room_create_file_transfer_message (LinphoneChatRoom *chat_room, LinphoneContent *initial_content) | 
|  | Creates a message attached to the given chat room with a particular content.  More... 
 | 
|  | 
| LinphoneChatMessage * | linphone_chat_room_create_forward_message (LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Creates a forward message attached to the given chat room with a particular message.  More... 
 | 
|  | 
| LinphoneChatMessage * | linphone_chat_room_create_reply_message (LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Creates a reply message attached to the given chat room with a particular message.  More... 
 | 
|  | 
| LinphoneChatMessage * | linphone_chat_room_create_voice_recording_message (LinphoneChatRoom *chat_room, LinphoneRecorder *recorder) | 
|  | Creates a chat message with a voice recording attached to the given chat room.  More... 
 | 
|  | 
| const LinphoneAddress * | linphone_chat_room_get_peer_address (LinphoneChatRoom *chat_room) | 
|  | Get the peer address associated to this chat room.  More... 
 | 
|  | 
| const LinphoneAddress * | linphone_chat_room_get_local_address (LinphoneChatRoom *chat_room) | 
|  | Get the local address associated to this chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_receive_chat_message (LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Used to receive a chat message when using async mechanism with IM enchat_roomyption engine.  More... 
 | 
|  | 
| void | linphone_chat_room_mark_as_read (LinphoneChatRoom *chat_room) | 
|  | Mark all messages of the conversation as read.  More... 
 | 
|  | 
| void | linphone_chat_room_enable_ephemeral (LinphoneChatRoom *chat_room, bool_t enable) | 
|  | Enable or disable the ephemeral message feature in the chat room.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_ephemeral_enabled (const LinphoneChatRoom *chat_room) | 
|  | Returns whether or not the ephemeral message feature is enabled in the chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_set_ephemeral_lifetime (LinphoneChatRoom *chat_room, long time) | 
|  | Sets lifetime (in seconds) for all new ephemeral messages in the chat room.  More... 
 | 
|  | 
| long | linphone_chat_room_get_ephemeral_lifetime (const LinphoneChatRoom *chat_room) | 
|  | Gets lifetime (in seconds) for all new ephemeral messages in the chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_set_ephemeral_mode (LinphoneChatRoom *chat_room, LinphoneChatRoomEphemeralMode mode) | 
|  | Sets the ephemeral mode of the chat room.  More... 
 | 
|  | 
| LinphoneChatRoomEphemeralMode | linphone_chat_room_get_ephemeral_mode (const LinphoneChatRoom *chat_room) | 
|  | Gets the ephemeral mode of the chat room.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_ephemeral_supported_by_all_participants (const LinphoneChatRoom *chat_room) | 
|  | Check if all participants support ephemeral messages.  More... 
 | 
|  | 
| void | linphone_chat_room_delete_message (LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Delete a message from the chat room history.  More... 
 | 
|  | 
| void | linphone_chat_room_delete_history (LinphoneChatRoom *chat_room) | 
|  | Delete all messages from the history.  More... 
 | 
|  | 
| int | linphone_chat_room_get_history_size_2 (LinphoneChatRoom *chat_room, LinphoneChatRoomHistoryFilterMask filters) | 
|  | Gets the number of messages in a chat room.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_is_empty (LinphoneChatRoom *chat_room) | 
|  | Returns whether or not a LinphoneChatRoom has at least one LinphoneChatMessage or not.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_media_contents (LinphoneChatRoom *chat_room) | 
|  | Gets all contents for which content-type starts with either video/, audio/ or image/.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_document_contents (LinphoneChatRoom *chat_room) | 
|  | Gets all contents for which content-type starts with either text/ or application/.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history_2 (LinphoneChatRoom *chat_room, int nb_message, LinphoneChatRoomHistoryFilterMask filters) | 
|  | Gets nb_message most recent events from chat_room chat room, sorted from oldest to most recent.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history_range_2 (LinphoneChatRoom *chat_room, int begin, int end, LinphoneChatRoomHistoryFilterMask filters) | 
|  | Gets the partial list of events in the given range, sorted from oldest to most recent.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history_range_near (LinphoneChatRoom *chat_room, unsigned int before, unsigned int after, LinphoneEventLog *event, LinphoneChatRoomHistoryFilterMask filters) | 
|  | Gets the partial list of messages in the given range near the LinphoneEventLog provided, sorted from oldest to most recent.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history_range_between (LinphoneChatRoom *cr, LinphoneEventLog *first_event, LinphoneEventLog *last_event, LinphoneChatRoomHistoryFilterMask filters) | 
|  | Gets the partial list of messages between two given LinphoneEventLog, sorted from oldest to most recent.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_unread_history (LinphoneChatRoom *chat_room) | 
|  | Gets all unread messages for this chat room, sorted from oldest to most recent.  More... 
 | 
|  | 
| LinphoneChatMessage * | linphone_chat_room_get_last_message_in_history (LinphoneChatRoom *chat_room) | 
|  | Gets the last chat message sent or received in this chat room.  More... 
 | 
|  | 
| LinphoneChatMessage * | linphone_chat_room_find_message (LinphoneChatRoom *chat_room, const char *message_id) | 
|  | Gets the chat message sent or received in this chat room that matches the message_id.  More... 
 | 
|  | 
| LinphoneEventLog * | linphone_chat_room_find_event_log (LinphoneChatRoom *chat_room, const char *message_id) | 
|  | Gets the event log sent or received in this chat room that matches a chat message with the given message_id.  More... 
 | 
|  | 
| LinphoneEventLog * | linphone_chat_room_search_chat_message_by_text (LinphoneChatRoom *chat_room, const char *text, const LinphoneEventLog *from, LinphoneSearchDirection direction) | 
|  | Searches chat messages by text.  More... 
 | 
|  | 
| void | linphone_chat_room_compose (LinphoneChatRoom *chat_room) | 
|  | Notifies the destination of the chat message being composed that the user is typing a new message.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_is_remote_composing (const LinphoneChatRoom *chat_room) | 
|  | Tells whether the remote is currently composing a message.  More... 
 | 
|  | 
| int | linphone_chat_room_get_unread_messages_count (LinphoneChatRoom *chat_room) | 
|  | Gets the number of unread messages in the chatroom.  More... 
 | 
|  | 
| LinphoneCore * | linphone_chat_room_get_core (const LinphoneChatRoom *chat_room) | 
|  | Returns back pointer to LinphoneCore object.  More... 
 | 
|  | 
| uint32_t | linphone_chat_room_get_char (LinphoneChatRoom *chat_room) | 
|  | When realtime text is enabled in a LinphoneCall (see linphone_call_params_realtime_text_enabled()), LinphoneCoreIsComposingReceivedCb is called everytime a Real-Time Text character is received from peer.  More... 
 | 
|  | 
| LinphoneCall * | linphone_chat_room_get_call (const LinphoneChatRoom *chat_room) | 
|  | Gets the current call associated to this chatroom if any To commit a message, use linphone_chat_message_send()  More... 
 | 
|  | 
| void | linphone_chat_room_add_callbacks (LinphoneChatRoom *chat_room, LinphoneChatRoomCbs *cbs) | 
|  | Adds a listener in order to be notified of LinphoneChatRoom events.  More... 
 | 
|  | 
| void | linphone_chat_room_remove_callbacks (LinphoneChatRoom *chat_room, LinphoneChatRoomCbs *cbs) | 
|  | Removes a listener from a LinphoneChatRoom.  More... 
 | 
|  | 
| LinphoneChatRoomCbs * | linphone_chat_room_get_current_callbacks (const LinphoneChatRoom *chat_room) | 
|  | Gets the current LinphoneChatRoomCbs.  More... 
 | 
|  | 
| LinphoneChatRoomState | linphone_chat_room_get_state (const LinphoneChatRoom *chat_room) | 
|  | Gets the state of the chat room.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_has_been_left (const LinphoneChatRoom *chat_room) | 
|  | Returns whether or not the chat room has been left.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_is_read_only (const LinphoneChatRoom *chat_room) | 
|  | Returns whether or not a message can be sent using this chat room.  More... 
 | 
|  | 
| time_t | linphone_chat_room_get_creation_time (const LinphoneChatRoom *chat_room) | 
|  | Returns the creation time for the chat room.  More... 
 | 
|  | 
| time_t | linphone_chat_room_get_last_update_time (const LinphoneChatRoom *chat_room) | 
|  | Returns the last updated time for the chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_add_participant (LinphoneChatRoom *chat_room, LinphoneAddress *addr) | 
|  | Adds a participant to a chat room.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_add_participants (LinphoneChatRoom *chat_room, const bctbx_list_t *addresses) | 
|  | Adds several participants to a chat room at once.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_can_handle_participants (const LinphoneChatRoom *chat_room) | 
|  | Tells whether a chat room is able to handle participants.  More... 
 | 
|  | 
| LinphoneParticipant * | linphone_chat_room_find_participant (const LinphoneChatRoom *chat_room, LinphoneAddress *address) | 
|  | Finds a participant of a chat room from its address.  More... 
 | 
|  | 
| LinphoneChatRoomCapabilitiesMask | linphone_chat_room_get_capabilities (const LinphoneChatRoom *chat_room) | 
|  | Gets the capabilities of a chat room.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_has_capability (const LinphoneChatRoom *chat_room, int mask) | 
|  | Checks if a chat room has given capabilities.  More... 
 | 
|  | 
| const LinphoneAddress * | linphone_chat_room_get_conference_address (const LinphoneChatRoom *chat_room) | 
|  | Gets the conference address of the chat room.  More... 
 | 
|  | 
| LinphoneParticipant * | linphone_chat_room_get_me (const LinphoneChatRoom *chat_room) | 
|  | Gets the participant representing myself in the chat room.  More... 
 | 
|  | 
| int | linphone_chat_room_get_nb_participants (const LinphoneChatRoom *chat_room) | 
|  | Gets the number of participants in the chat room (that is without ourselves).  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_participants (const LinphoneChatRoom *chat_room) | 
|  | Gets the list of participants of a chat room.  More... 
 | 
|  | 
| const char * | linphone_chat_room_get_subject (const LinphoneChatRoom *chat_room) | 
|  | Gets the subject of a chat room.  More... 
 | 
|  | 
| LinphoneChatRoomSecurityLevel | linphone_chat_room_get_security_level (LinphoneChatRoom *chat_room) | 
|  | Gets the security level of a chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_leave (LinphoneChatRoom *chat_room) | 
|  | Leaves a chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_remove_participant (LinphoneChatRoom *chat_room, LinphoneParticipant *participant) | 
|  | Removes a participant of a chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_remove_participants (LinphoneChatRoom *chat_room, const bctbx_list_t *participants) | 
|  | Removes several participants of a chat room at once.  More... 
 | 
|  | 
| void | linphone_chat_room_set_participant_admin_status (LinphoneChatRoom *chat_room, LinphoneParticipant *participant, bool_t is_admin) | 
|  | Changes the admin status of a participant of a chat room (you need to be an admin yourself to do this).  More... 
 | 
|  | 
| void | linphone_chat_room_set_subject (LinphoneChatRoom *chat_room, const char *subject) | 
|  | Sets the subject of a chat room.  More... 
 | 
|  | 
| const bctbx_list_t * | linphone_chat_room_get_composing_addresses (LinphoneChatRoom *chat_room) | 
|  | Gets the list of participants that are currently composing.  More... 
 | 
|  | 
| void | linphone_chat_room_set_conference_address (LinphoneChatRoom *chat_room, LinphoneAddress *conference_address) | 
|  | Sets the conference address of a group chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_set_participant_devices (LinphoneChatRoom *chat_room, LinphoneAddress *participant_address, const bctbx_list_t *device_identities) | 
|  | Sets the list of participant devices in the form of SIP URIs with GRUUs for a given participant.  More... 
 | 
|  | 
| void | linphone_chat_room_notify_participant_device_registration (LinphoneChatRoom *chat_room, const LinphoneAddress *participant_device) | 
|  | Notifies the chatroom that a participant device has just registered.  More... 
 | 
|  | 
| const LinphoneChatRoomParams * | linphone_chat_room_get_current_params (const LinphoneChatRoom *chat_room) | 
|  | Returns current parameters associated with the chat room.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_get_muted (const LinphoneChatRoom *chat_room) | 
|  | Gets if a chat room has been flagged as muted (not by default).  More... 
 | 
|  | 
| void | linphone_chat_room_set_muted (LinphoneChatRoom *chat_room, bool_t muted) | 
|  | Sets if a chat room should be considered as muted or not.  More... 
 | 
|  | 
| const LinphoneConferenceInfo * | linphone_chat_room_get_conference_info (LinphoneChatRoom *chat_room) | 
|  | Gets the conference information associated to the chatroom.  More... 
 | 
|  | 
| const char * | linphone_chat_room_state_to_string (const LinphoneChatRoomState state) | 
|  | Converts a LinphoneChatRoomState enum to a string.  More... 
 | 
|  | 
| int | linphone_chat_room_get_history_size (LinphoneChatRoom *chat_room) | 
|  | Gets the number of messages in a chat room.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history (LinphoneChatRoom *chat_room, int nb_message) | 
|  | Gets nb_message most recent messages from chat_room chat room, sorted from oldest to most recent.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history_range (LinphoneChatRoom *chat_room, int begin, int end) | 
|  | Gets the partial list of messages in the given range, sorted from oldest to most recent.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history_message_events (LinphoneChatRoom *chat_room, int nb_events) | 
|  | Gets nb_events most recent chat message events from chat_room chat room, sorted from oldest to most recent.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history_range_message_events (LinphoneChatRoom *chat_room, int begin, int end) | 
|  | Gets the partial list of chat message events in the given range, sorted from oldest to most recent.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history_events (LinphoneChatRoom *chat_room, int nb_events) | 
|  | Gets nb_events most recent events from chat_room chat room, sorted from oldest to most recent.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_chat_room_get_history_range_events (LinphoneChatRoom *chat_room, int begin, int end) | 
|  | Gets the partial list of events in the given range, sorted from oldest to most recent.  More... 
 | 
|  | 
| int | linphone_chat_room_get_history_events_size (LinphoneChatRoom *chat_room) | 
|  | Gets the number of events in a chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatMessage * | linphone_chat_room_create_message_2 (LinphoneChatRoom *chat_room, const char *message, const char *external_body_url, LinphoneChatMessageState state, time_t time, bool_t is_read, bool_t is_incoming) | 
|  | Creates a message attached to the given chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneCore * | linphone_chat_room_get_lc (const LinphoneChatRoom *chat_room) | 
|  | Returns back pointer to LinphoneCore object.  More... 
 | 
|  | 
| MS2_DEPRECATED void | linphone_chat_room_send_message (LinphoneChatRoom *chat_room, const char *message) | 
|  | Send a message to peer member of this chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED void | linphone_chat_room_send_chat_message (LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Send a message to peer member of this chat room.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneChatMessage * | linphone_chat_room_create_message (LinphoneChatRoom *chat_room, const char *message) | 
|  | Creates a message attached to the given chat room with a plain text content filled with the given message.  More... 
 | 
|  | 
| LinphoneChatRoomParams * | linphone_chat_room_params_new (void) | 
|  | Returns new chat room parameters.  More... 
 | 
|  | 
| LinphoneChatRoomParams * | linphone_chat_room_params_new_with_core (LinphoneCore *core) | 
|  | 
| LinphoneChatRoomParams * | linphone_chat_room_params_new_and_init (LinphoneCore *core) | 
|  | 
| LinphoneChatRoomParams * | linphone_chat_room_params_clone (const LinphoneChatRoomParams *params) | 
|  | 
| LinphoneChatRoomParams * | linphone_chat_room_params_ref (LinphoneChatRoomParams *params) | 
|  | Acquire a reference to the chat room parameters.  More... 
 | 
|  | 
| void | linphone_chat_room_params_unref (LinphoneChatRoomParams *params) | 
|  | Release reference to the chat room params.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_params_is_valid (const LinphoneChatRoomParams *params) | 
|  | Returns whether the given parameters are valid or not.  More... 
 | 
|  | 
| LinphoneChatRoomBackend | linphone_chat_room_params_get_backend (const LinphoneChatRoomParams *params) | 
|  | Get the backend implementation of the chat room associated with the given parameters.  More... 
 | 
|  | 
| LinphoneChatRoomEncryptionBackend | linphone_chat_room_params_get_encryption_backend (const LinphoneChatRoomParams *params) | 
|  | Get the encryption implementation of the chat room associated with the given parameters.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_params_group_enabled (const LinphoneChatRoomParams *params) | 
|  | Get the group chat status of the chat room associated with the given parameters.  More... 
 | 
|  | 
| LinphoneChatRoomEphemeralMode | linphone_chat_room_params_get_ephemeral_mode (const LinphoneChatRoomParams *params) | 
|  | Get the ephemeral message mode of the chat room associated with the given parameters.  More... 
 | 
|  | 
| void | linphone_chat_room_params_set_ephemeral_lifetime (LinphoneChatRoomParams *params, long time) | 
|  | Set lifetime (in seconds) for all new ephemral messages in the chat room.  More... 
 | 
|  | 
| long | linphone_chat_room_params_get_ephemeral_lifetime (const LinphoneChatRoomParams *params) | 
|  | Get lifetime (in seconds) for all new ephemeral messages in the chat room.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_params_encryption_enabled (const LinphoneChatRoomParams *params) | 
|  | Get the encryption status of the chat room associated with the given parameters.  More... 
 | 
|  | 
| bool_t | linphone_chat_room_params_rtt_enabled (const LinphoneChatRoomParams *params) | 
|  | Get the real time text status of the chat room associated with the given parameters.  More... 
 | 
|  | 
| void | linphone_chat_room_params_set_backend (LinphoneChatRoomParams *params, LinphoneChatRoomBackend backend) | 
|  | Set the backend implementation of these chat room parameters.  More... 
 | 
|  | 
| void | linphone_chat_room_params_set_encryption_backend (LinphoneChatRoomParams *params, LinphoneChatRoomEncryptionBackend backend) | 
|  | Set the encryption backend implementation of these chat room parameters.  More... 
 | 
|  | 
| void | linphone_chat_room_params_enable_group (LinphoneChatRoomParams *params, bool_t group) | 
|  | Enables or disables group chat for the chat room associated with the given parameters.  More... 
 | 
|  | 
| void | linphone_chat_room_params_set_ephemeral_mode (LinphoneChatRoomParams *params, LinphoneChatRoomEphemeralMode mode) | 
|  | Enables or disables forcing of ephemeral messages for the chat room associated with the given parameters.  More... 
 | 
|  | 
| void | linphone_chat_room_params_enable_encryption (LinphoneChatRoomParams *params, bool_t encrypted) | 
|  | Enables or disables encryption for the chat room associated with the given parameters.  More... 
 | 
|  | 
| void | linphone_chat_room_params_enable_rtt (LinphoneChatRoomParams *params, bool_t rtt) | 
|  | Enables or disables real time text for the chat room associated with the given parameters.  More... 
 | 
|  | 
| const char * | linphone_chat_room_params_get_subject (const LinphoneChatRoomParams *params) | 
|  | Get the subject of the chat room.  More... 
 | 
|  | 
| void | linphone_chat_room_params_set_subject (LinphoneChatRoomParams *params, const char *subject) | 
|  | Set the subject of the chat room.  More... 
 | 
|  | 
Instant messaging.