|
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_7 (LinphoneCore *core, const LinphoneConferenceParams *params, 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...
|
|
LinphoneChatRoom * | linphone_core_search_chat_room_by_identifier (const LinphoneCore *core, const char *identifier) |
| Find a chat room by its identifier. 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...
|
|
void | linphone_core_set_imdn_resend_period (LinphoneCore *core, long seconds) |
| Set the IMDN resend period. More...
|
|
long | linphone_core_get_imdn_resend_period (const LinphoneCore *core) |
| Gets the IMDN resend period. 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...
|
|
int | linphone_core_get_imdn_to_everybody_threshold (const LinphoneCore *core) |
| Returns the threshold for sending IMDN to all participants to a LinphoneChatRoom. More...
|
|
void | linphone_core_set_imdn_to_everybody_threshold (LinphoneCore *core, int threshold) |
| Sets the threshold for sending IMDN to all participants to a LinphoneChatRoom. 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_create_chat_room_6 (LinphoneCore *core, const LinphoneChatRoomParams *params, const LinphoneAddress *localAddr, const bctbx_list_t *participants) |
| Create a chat room. More...
|
|
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...
|
|
void | linphone_core_enable_send_message_after_notify (LinphoneCore *core, bool_t enabled) |
| Enable sending of chat message on group chats only after receiving the NOTIFY full state If it is disabled, as it is the default value, message will be sent after the delay set by linphone_core_get_message_sending_delay More...
|
|
bool_t | linphone_core_send_message_after_notify_enabled (const LinphoneCore *core) |
| Returns enablement of sending chat messages on group chats after receiving the NOTIFY full state. More...
|
|
void | linphone_core_set_message_sending_delay (LinphoneCore *core, int duration) |
| It sets the duration of the timer that starts just after the SUBSCRIBE is sent to delay the sending of chat messages in group chats. More...
|
|
int | linphone_core_get_message_sending_delay (const LinphoneCore *core) |
| Returns the duration of the timer that delays the sending of chat messages. 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 download 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...
|
|
const char * | linphone_chat_room_get_identifier (const LinphoneChatRoom *chat_room) |
| Returns the chat room identifier. More...
|
|
LinphoneAccount * | linphone_chat_room_get_account (LinphoneChatRoom *chat_room) |
| Returns the local account to which this chat room is related. 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 *chat_room, 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...
|
|
const char * | linphone_chat_room_get_subject_utf8 (const LinphoneChatRoom *chat_room) |
| Gets the subject of a chat room (as an UTF8 string) 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...
|
|
void | linphone_chat_room_set_subject_utf8 (LinphoneChatRoom *chat_room, const char *subject) |
| Sets the subject of a chat room (utf-8 string). 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...
|
|
const LinphoneConferenceParams * | linphone_chat_room_get_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.