|  | 
| typedef void(* | LinphoneCoreCbsCallCreatedCb) (LinphoneCore *core, LinphoneCall *call) | 
|  | Callback notifying that a new LinphoneCall (either incoming or outgoing) has been created.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsGlobalStateChangedCb) (LinphoneCore *core, LinphoneGlobalState state, const char *message) | 
|  | Global state notification callback.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsGlobalStateChangedCb | LinphoneCoreGlobalStateChangedCb | 
|  | Old name of LinphoneCoreCbsGlobalStateChangedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsCallStateChangedCb) (LinphoneCore *core, LinphoneCall *call, LinphoneCallState state, const char *message) | 
|  | Call state notification callback.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsCallStateChangedCb | LinphoneCoreCallStateChangedCb | 
|  | Old name of LinphoneCoreCbsCallStateChangedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsCallGoClearAckSentCb) (LinphoneCore *core, LinphoneCall *call) | 
|  | GoClear ACK sent on call callback.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsCallSendMasterKeyChangedCb) (LinphoneCore *core, LinphoneCall *call, const char *master_key) | 
|  | Call send master key changed callback.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsCallReceiveMasterKeyChangedCb) (LinphoneCore *core, LinphoneCall *call, const char *master_key) | 
|  | Call receive master key changed callback.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsCallEncryptionChangedCb) (LinphoneCore *core, LinphoneCall *call, bool_t media_encryption_enabled, const char *authentication_token) | 
|  | Call encryption changed callback.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsCallEncryptionChangedCb | LinphoneCoreCallEncryptionChangedCb | 
|  | Old name of LinphoneCoreCbsCallEncryptionChangedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsRegistrationStateChangedCb) (LinphoneCore *core, LinphoneProxyConfig *proxy_config, LinphoneRegistrationState state, const char *message) | 
|  | Registration state notification callback prototype.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsRegistrationStateChangedCb | LinphoneCoreRegistrationStateChangedCb | 
|  | Old name of LinphoneCoreCbsRegistrationStateChangedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsNotifyPresenceReceivedCb) (LinphoneCore *core, LinphoneFriend *linphone_friend) | 
|  | Report status change for a friend previously added to the LinphoneCore with linphone_core_add_friend().  More... 
 | 
|  | 
| typedef LinphoneCoreCbsNotifyPresenceReceivedCb | LinphoneCoreNotifyPresenceReceivedCb | 
|  | Old name of LinphoneCoreCbsNotifyPresenceReceivedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb) (LinphoneCore *core, LinphoneFriend *linphone_friend, const char *uri_or_tel, const LinphonePresenceModel *presence_model) | 
|  | Reports presence model change for a specific URI or phone number of a friend.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb | LinphoneCoreNotifyPresenceReceivedForUriOrTelCb | 
|  | Old name of LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsNewSubscriptionRequestedCb) (LinphoneCore *core, LinphoneFriend *linphone_friend, const char *url) | 
|  | Reports that a new subscription request has been received and wait for a decision.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsNewSubscriptionRequestedCb | LinphoneCoreNewSubscriptionRequestedCb | 
|  | Old name of LinphoneCoreCbsNewSubscriptionRequestedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsAuthenticationRequestedCb) (LinphoneCore *core, LinphoneAuthInfo *auth_info, LinphoneAuthMethod method) | 
|  | Callback for requesting authentication information to application or user.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsAuthenticationRequestedCb | LinphoneCoreAuthenticationRequestedCb | 
|  | Old name of LinphoneCoreCbsAuthenticationRequestedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsCallLogUpdatedCb) (LinphoneCore *core, LinphoneCallLog *call_log) | 
|  | Callback to notify a new call-log entry has been added.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsCallLogUpdatedCb | LinphoneCoreCallLogUpdatedCb | 
|  | Old name of LinphoneCoreCbsCallLogUpdatedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsCallIdUpdatedCb) (LinphoneCore *core, const char *previous_call_id, const char *current_call_id) | 
|  | Callback to notify the callid of a call has been updated.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsCallIdUpdatedCb | LinphoneCoreCallIdUpdatedCb | 
|  | Old name of LinphoneCoreCbsCallIdUpdatedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsMessageReceivedCb) (LinphoneCore *core, LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Chat message callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsNewMessageReactionCb) (LinphoneCore *core, LinphoneChatRoom *chat_room, LinphoneChatMessage *message, const LinphoneChatMessageReaction *reaction) | 
|  | Chat message new reaction callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsReactionRemovedCb) (LinphoneCore *core, LinphoneChatRoom *chat_room, LinphoneChatMessage *message, const LinphoneAddress *address) | 
|  | Chat message removed reaction callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsDefaultAccountChangedCb) (LinphoneCore *core, LinphoneAccount *account) | 
|  | Default account changed callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsAccountAddedCb) (LinphoneCore *core, LinphoneAccount *account) | 
|  | Account added callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsAccountRemovedCb) (LinphoneCore *core, LinphoneAccount *account) | 
|  | Account removed callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsRemainingNumberOfFileTransferChangedCb) (LinphoneCore *core, unsigned int download_count, unsigned int upload_count) | 
|  | Called after a download is terminated or a new attachement is to be downloaded.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsMessagesReceivedCb) (LinphoneCore *core, LinphoneChatRoom *chat_room, const bctbx_list_t *messages) | 
|  | Chat messages callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsMessageSentCb) (LinphoneCore *core, LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Called after the linphone_chat_message_send() was called.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsMessageReceivedCb | LinphoneCoreMessageReceivedCb | 
|  | Old name of LinphoneCoreCbsMessageReceivedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsChatRoomSessionStateChangedCb) (LinphoneCore *core, LinphoneChatRoom *chat_room, LinphoneCallState state, const char *message) | 
|  | Chat room session state changed callback.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsChatRoomReadCb) (LinphoneCore *core, LinphoneChatRoom *chat_room) | 
|  | Chat room marked as read callback.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsMessageReceivedUnableDecryptCb) (LinphoneCore *core, LinphoneChatRoom *chat_room, LinphoneChatMessage *message) | 
|  | Chat message not decrypted callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreFileTransferRecvCb) (LinphoneCore *core, LinphoneChatMessage *message, LinphoneContent *content, const char *buffer, size_t size) | 
|  | File transfer receive callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreFileTransferSendCb) (LinphoneCore *core, LinphoneChatMessage *message, LinphoneContent *content, char *buffer, size_t *size) | 
|  | File transfer send callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreFileTransferProgressIndicationCb) (LinphoneCore *core, LinphoneChatMessage *message, LinphoneContent *content, size_t offset, size_t total) | 
|  | File transfer progress indication callback prototype.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsIsComposingReceivedCb) (LinphoneCore *core, LinphoneChatRoom *chat_room) | 
|  | Is composing notification callback prototype.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsIsComposingReceivedCb | LinphoneCoreIsComposingReceivedCb | 
|  | Old name of LinphoneCoreCbsIsComposingReceivedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsDtmfReceivedCb) (LinphoneCore *core, LinphoneCall *call, int dtmf) | 
|  | Callback for being notified of DTMFs received.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsDtmfReceivedCb | LinphoneCoreDtmfReceivedCb | 
|  | Old name of LinphoneCoreCbsDtmfReceivedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsReferReceivedCb) (LinphoneCore *core, const char *refer_to) | 
|  | Callback prototype for when a refer is received.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsReferReceivedCb | LinphoneCoreReferReceivedCb | 
|  | Old name of LinphoneCoreCbsReferReceivedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsBuddyInfoUpdatedCb) (LinphoneCore *core, LinphoneFriend *linphone_friend) | 
|  | Callback prototype when using the buddy plugin.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsBuddyInfoUpdatedCb | LinphoneCoreBuddyInfoUpdatedCb | 
|  | Old name of LinphoneCoreCbsBuddyInfoUpdatedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsTransferStateChangedCb) (LinphoneCore *core, LinphoneCall *transferred, LinphoneCallState call_state) | 
|  | Callback for notifying progresses of transfers.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsTransferStateChangedCb | LinphoneCoreTransferStateChangedCb | 
|  | Old name of LinphoneCoreCbsTransferStateChangedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsCallStatsUpdatedCb) (LinphoneCore *core, LinphoneCall *call, const LinphoneCallStats *call_stats) | 
|  | Callback for receiving quality statistics for calls.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsCallStatsUpdatedCb | LinphoneCoreCallStatsUpdatedCb | 
|  | Old name of LinphoneCoreCbsCallStatsUpdatedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsInfoReceivedCb) (LinphoneCore *core, LinphoneCall *call, const LinphoneInfoMessage *message) | 
|  | Callback prototype for receiving info messages.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsInfoReceivedCb | LinphoneCoreInfoReceivedCb | 
|  | Old name of LinphoneCoreCbsInfoReceivedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsConfiguringStatusCb) (LinphoneCore *core, LinphoneConfiguringState status, const char *message) | 
|  | Callback prototype for configuring status changes notification.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsConfiguringStatusCb | LinphoneCoreConfiguringStatusCb | 
|  | Old name of LinphoneCoreCbsConfiguringStatusCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsNetworkReachableCb) (LinphoneCore *core, bool_t reachable) | 
|  | Callback prototype for reporting network change either automatically detected or notified by linphone_core_set_network_reachable().  More... 
 | 
|  | 
| typedef LinphoneCoreCbsNetworkReachableCb | LinphoneCoreNetworkReachableCb | 
|  | Old name of LinphoneCoreCbsNetworkReachableCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsLogCollectionUploadStateChangedCb) (LinphoneCore *core, LinphoneCoreLogCollectionUploadState state, const char *info) | 
|  | Callback prototype for reporting log collection upload state change.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsLogCollectionUploadStateChangedCb | LinphoneCoreLogCollectionUploadStateChangedCb | 
|  | Old name of LinphoneCoreCbsLogCollectionUploadStateChangedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsLogCollectionUploadProgressIndicationCb) (LinphoneCore *core, size_t offset, size_t total) | 
|  | Callback prototype for reporting log collection upload progress indication.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsLogCollectionUploadProgressIndicationCb | LinphoneCoreLogCollectionUploadProgressIndicationCb | 
|  | Old name of LinphoneCoreCbsLogCollectionUploadProgressIndicationCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsFriendListCreatedCb) (LinphoneCore *core, LinphoneFriendList *friend_list) | 
|  | Callback prototype for reporting when a friend list has been added to the core friend lists.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsFriendListCreatedCb | LinphoneCoreFriendListCreatedCb | 
|  | Old name of LinphoneCoreCbsFriendListCreatedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsFriendListRemovedCb) (LinphoneCore *core, LinphoneFriendList *friend_list) | 
|  | Callback prototype for reporting when a friend list has been removed from the core friend lists.  More... 
 | 
|  | 
| typedef LinphoneCoreCbsFriendListRemovedCb | LinphoneCoreFriendListRemovedCb | 
|  | Old name of LinphoneCoreCbsFriendListRemovedCb. 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsVersionUpdateCheckResultReceivedCb) (LinphoneCore *core, LinphoneVersionUpdateCheckResult result, const char *version, const char *url) | 
|  | Callback prototype for reporting the result of a version update check.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsConferenceStateChangedCb) (LinphoneCore *core, LinphoneConference *conference, LinphoneConferenceState state) | 
|  | Callback prototype telling that a LinphoneConference state has changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsChatRoomStateChangedCb) (LinphoneCore *core, LinphoneChatRoom *chat_room, LinphoneChatRoomState state) | 
|  | Callback prototype telling that a LinphoneChatRoom state has changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsChatRoomSubjectChangedCb) (LinphoneCore *core, LinphoneChatRoom *chat_room) | 
|  | Callback prototype telling that a LinphoneChatRoom subject has changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsChatRoomEphemeralMessageDeleteCb) (LinphoneCore *core, LinphoneChatRoom *chat_room) | 
|  | Callback prototype telling that a LinphoneChatRoom ephemeral message has expired.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsImeeUserRegistrationCb) (LinphoneCore *core, const bool_t status, const char *user_id, const char *info) | 
|  | Callback prototype telling that an Instant Message Encryption Engine user registered on the server with or without success.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsQrcodeFoundCb) (LinphoneCore *core, const char *result) | 
|  | Callback prototype telling the result of decoded qrcode.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsFirstCallStartedCb) (LinphoneCore *core) | 
|  | Callback prototype telling a call has started (incoming or outgoing) while there was no other call.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsLastCallEndedCb) (LinphoneCore *core) | 
|  | Callback prototype telling the last call has ended (linphone_core_get_calls_nb() returns 0)  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsAudioDeviceChangedCb) (LinphoneCore *core, LinphoneAudioDevice *audio_device) | 
|  | Callback prototype telling that the audio device for at least one call has changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsAudioDevicesListUpdatedCb) (LinphoneCore *core) | 
|  | Callback prototype telling the audio devices list has been updated.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsAccountRegistrationStateChangedCb) (LinphoneCore *core, LinphoneAccount *account, LinphoneRegistrationState state, const char *message) | 
|  | Callback notifying that a LinphoneAccount has its registration state changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsMessageWaitingIndicationChangedCb) (LinphoneCore *core, LinphoneEvent *lev, const LinphoneMessageWaitingIndication *mwi) | 
|  | Callback notifying that a Message Waiting Indication state has changed.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbsSnapshotTakenCb) (LinphoneCore *core, const char *file_path) | 
|  | Callback notifying a snapshot has been taken.  More... 
 | 
|  | 
| typedef void(* | LinphoneCoreCbFunc) (LinphoneCore *core, void *user_data) | 
|  | 
| typedef struct _LinphoneCoreVTable | LinphoneCoreVTable | 
|  | This structure holds all callbacks that the application should implement.  More... 
 | 
|  | 
| typedef struct _LpConfig | LinphoneConfig | 
|  | This object is used to manipulate a configuration file.  More... 
 | 
|  | 
| typedef enum _LinphoneConfiguringState | LinphoneConfiguringState | 
|  | Describes the state of the remote configuring process of the LinphoneCore object, 'Skipped' when the feature is disabled.  More... 
 | 
|  | 
| typedef enum _LinphoneGlobalState | LinphoneGlobalState | 
|  | Describes the global state of the LinphoneCore object.  More... 
 | 
|  | 
| typedef struct _LinphoneCore | LinphoneCore | 
|  | Main object to instanciate and on which to keep a reference.  More... 
 | 
|  | 
| typedef struct _LinphoneFactory | LinphoneFactory | 
|  | The factory is a singleton object devoted to the creation of all the objects of Liblinphone that cannot be created by LinphoneCore itself.  More... 
 | 
|  | 
| typedef struct _LinphoneCoreCbs | LinphoneCoreCbs | 
|  | That class holds all the callbacks which are called by LinphoneCore.  More... 
 | 
|  | 
| typedef struct _LinphoneTransports | LinphoneTransports | 
|  | SIP transports & ports configuration object.  More... 
 | 
|  | 
| typedef enum _LinphoneAddressFamily | LinphoneAddressFamily | 
|  | Enum describing Ip family. 
 | 
|  | 
| typedef enum _LinphoneIceState | LinphoneIceState | 
|  | Enum describing ICE states. 
 | 
|  | 
| typedef enum _LinphoneSessionExpiresRefresher | LinphoneSessionExpiresRefresher | 
|  | Session Timers refresher. 
 | 
|  | 
| typedef enum _LinphoneLogCollectionState | LinphoneLogCollectionState | 
|  | Whether or not to keep a file with the logs. 
 | 
|  | 
| typedef enum _LinphoneCoreLogCollectionUploadState | LinphoneCoreLogCollectionUploadState | 
|  | Used to notify if log collection upload have been succesfully delivered or not. 
 | 
|  | 
| typedef enum _LinphoneStreamType | LinphoneStreamType | 
|  | Enum describing the stream types. 
 | 
|  | 
| typedef enum _LinphoneUpnpState | LinphoneUpnpState | 
|  | Enum describing uPnP states. 
 | 
|  | 
|  | 
| LinphoneCoreVTable * | linphone_core_v_table_new (void) | 
|  | Instantiate a vtable with all arguments set to NULL.  More... 
 | 
|  | 
| void | linphone_core_v_table_set_user_data (LinphoneCoreVTable *table, void *data) | 
|  | Sets a user data pointer in the vtable.  More... 
 | 
|  | 
| void * | linphone_core_v_table_get_user_data (const LinphoneCoreVTable *table) | 
|  | Gets a user data pointer in the vtable.  More... 
 | 
|  | 
| LinphoneCoreVTable * | linphone_core_get_current_vtable (LinphoneCore *core) | 
|  | Gets the current VTable.  More... 
 | 
|  | 
| void | linphone_core_v_table_destroy (LinphoneCoreVTable *table) | 
|  | Destroy a vtable.  More... 
 | 
|  | 
| LinphoneCoreCbs * | linphone_core_cbs_ref (LinphoneCoreCbs *cbs) | 
|  | Increment the reference counter.  More... 
 | 
|  | 
| void | linphone_core_cbs_unref (LinphoneCoreCbs *cbs) | 
|  | Decrement the reference counter.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_user_data (LinphoneCoreCbs *cbs, void *user_data) | 
|  | Set private data to be get from each callbacks.  More... 
 | 
|  | 
| void * | linphone_core_cbs_get_user_data (const LinphoneCoreCbs *cbs) | 
|  | Get the user pointer.  More... 
 | 
|  | 
| LinphoneCoreCbs * | linphone_core_get_current_callbacks (const LinphoneCore *core) | 
|  | Gets the current LinphoneCoreCbs being invoked, if any.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_global_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsGlobalStateChangedCb cb) | 
|  | Set the LinphoneCoreGlobalStateChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsGlobalStateChangedCb | linphone_core_cbs_get_global_state_changed (LinphoneCoreCbs *cbs) | 
|  | Get the global state changed callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_registration_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsRegistrationStateChangedCb cb) | 
|  | Set the LinphoneCoreCbsRegistrationStateChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsRegistrationStateChangedCb | linphone_core_cbs_get_registration_state_changed (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsRegistrationStateChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_conference_info_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsConferenceInfoReceivedCb cb) | 
|  | Sets the conference info received callback.  More... 
 | 
|  | 
| LinphoneCoreCbsConferenceInfoReceivedCb | linphone_core_cbs_get_conference_info_received (LinphoneCoreCbs *cbs) | 
|  | Get the conference info received callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_push_notification_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsPushNotificationReceivedCb cb) | 
|  | Set the push notification received callback.  More... 
 | 
|  | 
| LinphoneCoreCbsPushNotificationReceivedCb | linphone_core_cbs_get_push_notification_received (LinphoneCoreCbs *cbs) | 
|  | Get the push notification received callback.  More... 
 | 
|  | 
| LinphoneCoreCbsPreviewDisplayErrorOccurredCb | linphone_core_cbs_get_preview_display_error_occurred (const LinphoneCoreCbs *cbs) | 
|  | Get the preview display error callback for preview.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_preview_display_error_occurred (LinphoneCoreCbs *cbs, LinphoneCoreCbsPreviewDisplayErrorOccurredCb cb) | 
|  | Set the preview display error callback for preview.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_call_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallStateChangedCb cb) | 
|  | Set the LinphoneCoreCbsCallStateChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsCallStateChangedCb | linphone_core_cbs_get_call_state_changed (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsCallStateChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_notify_presence_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsNotifyPresenceReceivedCb cb) | 
|  | Set the LinphoneCoreCbsNotifyPresenceReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsNotifyPresenceReceivedCb | linphone_core_cbs_get_notify_presence_received (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsNotifyPresenceReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_notify_presence_received_for_uri_or_tel (LinphoneCoreCbs *cbs, LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb cb) | 
|  | Set the LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb | linphone_core_cbs_get_notify_presence_received_for_uri_or_tel (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_new_subscription_requested (LinphoneCoreCbs *cbs, LinphoneCoreCbsNewSubscriptionRequestedCb cb) | 
|  | Set the LinphoneCoreCbsNewSubscriptionRequestedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsNewSubscriptionRequestedCb | linphone_core_cbs_get_new_subscription_requested (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsNewSubscriptionRequestedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_authentication_requested (LinphoneCoreCbs *cbs, LinphoneCoreCbsAuthenticationRequestedCb cb) | 
|  | Set the LinphoneCoreCbsAuthenticationRequestedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsAuthenticationRequestedCb | linphone_core_cbs_get_authentication_requested (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsAuthenticationRequestedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_call_log_updated (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallLogUpdatedCb cb) | 
|  | Set the LinphoneCoreCbsCallLogUpdatedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsCallLogUpdatedCb | linphone_core_cbs_get_call_log_updated (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsCallLogUpdatedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_call_id_updated (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallIdUpdatedCb cb) | 
|  | Set the LinphoneCoreCbsCallIdUpdatedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsCallIdUpdatedCb | linphone_core_cbs_get_call_id_updated (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsCallIdUpdatedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_remaining_number_of_file_transfer_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsRemainingNumberOfFileTransferChangedCb cb) | 
|  | Set the LinphoneCoreCbsRemainingNumberOfFileTransferChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsRemainingNumberOfFileTransferChangedCb | linphone_core_cbs_get_remaining_number_of_file_transfer_changed (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsRemainingNumberOfFileTransferChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_message_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsMessageReceivedCb cb) | 
|  | Set the LinphoneCoreCbsMessageReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsMessageReceivedCb | linphone_core_cbs_get_message_received (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsMessageReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_new_message_reaction (LinphoneCoreCbs *cbs, LinphoneCoreCbsNewMessageReactionCb cb) | 
|  | Set the LinphoneCoreCbsNewMessageReactionCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_reaction_removed_private (LinphoneCoreCbs *cbs, LinphoneCoreCbsReactionRemovedPrivateCb cb) | 
|  | 
| LinphoneCoreCbsNewMessageReactionCb | linphone_core_cbs_get_new_message_reaction (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsNewMessageReactionCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_reaction_removed (LinphoneCoreCbs *cbs, LinphoneCoreCbsReactionRemovedCb cb) | 
|  | Set the LinphoneCoreCbsReactionRemovedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsReactionRemovedCb | linphone_core_cbs_get_reaction_removed (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsReactionRemovedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_messages_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsMessagesReceivedCb cb) | 
|  | Set the LinphoneCoreCbsMessagesReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsMessagesReceivedCb | linphone_core_cbs_get_messages_received (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsMessagesReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_message_sent (LinphoneCoreCbs *cbs, LinphoneCoreCbsMessageSentCb cb) | 
|  | Set the LinphoneCoreCbsMessageSentCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsMessageSentCb | linphone_core_cbs_get_message_sent (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsMessageSentCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_chat_room_session_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsChatRoomSessionStateChangedCb cb) | 
|  | Set the LinphoneCoreCbsChatRoomSessionStateChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsChatRoomSessionStateChangedCb | linphone_core_cbs_get_chat_room_session_state_changed (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsChatRoomSessionStateChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_chat_room_read (LinphoneCoreCbs *cbs, LinphoneCoreCbsChatRoomReadCb cb) | 
|  | Set the LinphoneCoreCbsChatRoomReadCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsChatRoomReadCb | linphone_core_cbs_get_chat_room_read (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsChatRoomReadCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_message_received_unable_decrypt (LinphoneCoreCbs *cbs, LinphoneCoreCbsMessageReceivedUnableDecryptCb cb) | 
|  | Set the LinphoneCoreCbsMessageReceivedUnableDecryptCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsMessageReceivedUnableDecryptCb | linphone_core_cbs_get_message_received_unable_decrypt (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsMessageReceivedUnableDecryptCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_is_composing_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsIsComposingReceivedCb cb) | 
|  | Set the LinphoneCoreCbsIsComposingReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsIsComposingReceivedCb | linphone_core_cbs_get_is_composing_received (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsIsComposingReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_dtmf_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsDtmfReceivedCb cb) | 
|  | Set the LinphoneCoreCbsDtmfReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsDtmfReceivedCb | linphone_core_cbs_get_dtmf_received (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsDtmfReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_refer_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsReferReceivedCb cb) | 
|  | Set the LinphoneCoreCbsReferReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsReferReceivedCb | linphone_core_cbs_get_refer_received (LinphoneCoreCbs *cbs) | 
|  | Get the LinphoneCoreCbsReferReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_call_goclear_ack_sent (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallGoClearAckSentCb cb) | 
|  | Sets the LinphoneCoreCbsCallGoClearAckSentCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsCallGoClearAckSentCb | linphone_core_cbs_get_call_goclear_ack_sent (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsCallGoClearAckSentCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_call_encryption_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallEncryptionChangedCb cb) | 
|  | Sets the LinphoneCoreCbsCallEncryptionChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsCallEncryptionChangedCb | linphone_core_cbs_get_call_encryption_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsCallEncryptionChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_call_send_master_key_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallSendMasterKeyChangedCb cb) | 
|  | Sets the LinphoneCoreCbsCallSendMasterKeyChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsCallSendMasterKeyChangedCb | linphone_core_cbs_get_call_send_master_key_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsCallSendMasterKeyChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_call_receive_master_key_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallReceiveMasterKeyChangedCb cb) | 
|  | Sets the LinphoneCoreCbsCallReceiveMasterKeyChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsCallReceiveMasterKeyChangedCb | linphone_core_cbs_get_call_receive_master_key_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsCallReceiveMasterKeyChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_transfer_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsTransferStateChangedCb cb) | 
|  | Sets the LinphoneCoreCbsTransferStateChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsTransferStateChangedCb | linphone_core_cbs_get_transfer_state_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsTransferStateChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_buddy_info_updated (LinphoneCoreCbs *cbs, LinphoneCoreCbsBuddyInfoUpdatedCb cb) | 
|  | Sets the LinphoneCoreCbsBuddyInfoUpdatedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsBuddyInfoUpdatedCb | linphone_core_cbs_get_buddy_info_updated (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsBuddyInfoUpdatedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_call_stats_updated (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallStatsUpdatedCb cb) | 
|  | Sets the LinphoneCoreCbsCallStatsUpdatedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsCallStatsUpdatedCb | linphone_core_cbs_get_call_stats_updated (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsCallStatsUpdatedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_info_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsInfoReceivedCb cb) | 
|  | Sets the LinphoneCoreCbsInfoReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsInfoReceivedCb | linphone_core_cbs_get_info_received (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsInfoReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_subscription_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsSubscriptionStateChangedCb cb) | 
|  | Sets the LinphoneCoreCbsSubscriptionStateChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsSubscriptionStateChangedCb | linphone_core_cbs_get_subscription_state_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsSubscriptionStateChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_notify_sent (LinphoneCoreCbs *cbs, LinphoneCoreCbsNotifySentCb cb) | 
|  | Sets the LinphoneCoreCbsNotifySentCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsNotifySentCb | linphone_core_cbs_get_notify_sent (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsNotifySentCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_notify_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsNotifyReceivedCb cb) | 
|  | Sets the LinphoneCoreCbsNotifyReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsNotifyReceivedCb | linphone_core_cbs_get_notify_received (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsNotifyReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_subscribe_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsSubscribeReceivedCb cb) | 
|  | Sets the LinphoneCoreCbsSubscribeReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsSubscribeReceivedCb | linphone_core_cbs_get_subscribe_received (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsSubscribeReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_publish_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsPublishStateChangedCb cb) | 
|  | Sets the LinphoneCoreCbsPublishStateChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsPublishStateChangedCb | linphone_core_cbs_get_publish_state_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsPublishStateChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_publish_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsPublishReceivedCb cb) | 
|  | Sets the LinphoneCoreCbsPublishReceivedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsPublishReceivedCb | linphone_core_cbs_get_publish_received (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsPublishReceivedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_configuring_status (LinphoneCoreCbs *cbs, LinphoneCoreCbsConfiguringStatusCb cb) | 
|  | Sets the LinphoneCoreCbsConfiguringStatusCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsConfiguringStatusCb | linphone_core_cbs_get_configuring_status (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsConfiguringStatusCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_network_reachable (LinphoneCoreCbs *cbs, LinphoneCoreCbsNetworkReachableCb cb) | 
|  | Sets the LinphoneCoreCbsNetworkReachableCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsNetworkReachableCb | linphone_core_cbs_get_network_reachable (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsNetworkReachableCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_log_collection_upload_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsLogCollectionUploadStateChangedCb cb) | 
|  | Sets the LinphoneCoreCbsLogCollectionUploadStateChangedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsLogCollectionUploadStateChangedCb | linphone_core_cbs_get_log_collection_upload_state_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsLogCollectionUploadStateChangedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_log_collection_upload_progress_indication (LinphoneCoreCbs *cbs, LinphoneCoreCbsLogCollectionUploadProgressIndicationCb cb) | 
|  | Sets the LinphoneCoreCbsLogCollectionUploadProgressIndicationCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsLogCollectionUploadProgressIndicationCb | linphone_core_cbs_get_log_collection_upload_progress_indication (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsLogCollectionUploadProgressIndicationCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_friend_list_created (LinphoneCoreCbs *cbs, LinphoneCoreCbsFriendListCreatedCb cb) | 
|  | Sets the LinphoneCoreCbsFriendListCreatedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsFriendListCreatedCb | linphone_core_cbs_get_friend_list_created (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsFriendListCreatedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_friend_list_removed (LinphoneCoreCbs *cbs, LinphoneCoreCbsFriendListRemovedCb cb) | 
|  | Sets the LinphoneCoreCbsFriendListRemovedCb callback.  More... 
 | 
|  | 
| LinphoneCoreCbsFriendListRemovedCb | linphone_core_cbs_get_friend_list_removed (LinphoneCoreCbs *cbs) | 
|  | Gets the LinphoneCoreCbsFriendListRemovedCb callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_call_created (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallCreatedCb cb) | 
|  | Sets the call created callback.  More... 
 | 
|  | 
| LinphoneCoreCbsCallCreatedCb | linphone_core_cbs_get_call_created (LinphoneCoreCbs *cbs) | 
|  | Gets the call created callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_version_update_check_result_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsVersionUpdateCheckResultReceivedCb cb) | 
|  | Sets the version update check result callback.  More... 
 | 
|  | 
| LinphoneCoreCbsVersionUpdateCheckResultReceivedCb | linphone_core_cbs_get_version_update_check_result_received (LinphoneCoreCbs *cbs) | 
|  | Gets the version update check result callback.  More... 
 | 
|  | 
| LinphoneCoreCbsConferenceStateChangedCb | linphone_core_cbs_get_conference_state_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the conference state changed callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_conference_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsConferenceStateChangedCb cb) | 
|  | Sets the conference state changed callback.  More... 
 | 
|  | 
| LinphoneCoreCbsChatRoomStateChangedCb | linphone_core_cbs_get_chat_room_state_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the chat room state changed callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_chat_room_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsChatRoomStateChangedCb cb) | 
|  | Sets the chat room state changed callback.  More... 
 | 
|  | 
| LinphoneCoreCbsChatRoomSubjectChangedCb | linphone_core_cbs_get_chat_room_subject_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the chat room subject changed callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_chat_room_subject_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsChatRoomSubjectChangedCb cb) | 
|  | Sets the chat room subject changed callback.  More... 
 | 
|  | 
| LinphoneCoreCbsChatRoomEphemeralMessageDeleteCb | linphone_core_cbs_get_chat_room_ephemeral_message_deleted (LinphoneCoreCbs *cbs) | 
|  | Gets the chat room ephemeral message deleted callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_chat_room_ephemeral_message_deleted (LinphoneCoreCbs *cbs, LinphoneCoreCbsChatRoomEphemeralMessageDeleteCb cb) | 
|  | Sets the chat room ephemeral message deleted callback.  More... 
 | 
|  | 
| LinphoneCoreCbsImeeUserRegistrationCb | linphone_core_cbs_get_imee_user_registration (LinphoneCoreCbs *cbs) | 
|  | Gets the IMEE user registration callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_imee_user_registration (LinphoneCoreCbs *cbs, LinphoneCoreCbsImeeUserRegistrationCb cb) | 
|  | Sets the IMEE user registration callback.  More... 
 | 
|  | 
| LinphoneCoreCbsQrcodeFoundCb | linphone_core_cbs_get_qrcode_found (LinphoneCoreCbs *cbs) | 
|  | Gets the qrcode found callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_qrcode_found (LinphoneCoreCbs *cbs, LinphoneCoreCbsQrcodeFoundCb cb) | 
|  | Sets the qrcode found callback.  More... 
 | 
|  | 
| LinphoneCoreCbsFirstCallStartedCb | linphone_core_cbs_get_first_call_started (LinphoneCoreCbs *cbs) | 
|  | Gets the first call started callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_first_call_started (LinphoneCoreCbs *cbs, LinphoneCoreCbsFirstCallStartedCb cb) | 
|  | Sets the first call started callback.  More... 
 | 
|  | 
| LinphoneCoreCbsLastCallEndedCb | linphone_core_cbs_get_last_call_ended (LinphoneCoreCbs *cbs) | 
|  | Gets the last call ended callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_last_call_ended (LinphoneCoreCbs *cbs, LinphoneCoreCbsLastCallEndedCb cb) | 
|  | Sets the last call ended callback.  More... 
 | 
|  | 
| LinphoneCoreCbsAudioDeviceChangedCb | linphone_core_cbs_get_audio_device_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the audio device changed callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_audio_device_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsAudioDeviceChangedCb cb) | 
|  | Sets the audio device changed callback.  More... 
 | 
|  | 
| LinphoneCoreCbsAudioDevicesListUpdatedCb | linphone_core_cbs_get_audio_devices_list_updated (LinphoneCoreCbs *cbs) | 
|  | Gets the audio devices list updated callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_audio_devices_list_updated (LinphoneCoreCbs *cbs, LinphoneCoreCbsAudioDevicesListUpdatedCb cb) | 
|  | Sets the audio devices list updated callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_ec_calibration_result (LinphoneCoreCbs *cbs, LinphoneCoreCbsEcCalibrationResultCb cb) | 
|  | Sets a callback to call each time the echo-canceler calibration is completed.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_ec_calibration_audio_init (LinphoneCoreCbs *cbs, LinphoneCoreCbsEcCalibrationAudioInitCb cb) | 
|  | Sets a callback to call when the echo-canceler calibrator has completed its audio graph.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_ec_calibration_audio_uninit (LinphoneCoreCbs *cbs, LinphoneCoreCbsEcCalibrationAudioUninitCb cb) | 
|  | Sets a callback to call when the echo-canceler calibrator destroys its audio graph.  More... 
 | 
|  | 
| LinphoneCoreCbsChatRoomExhumedCb | linphone_core_cbs_get_chat_room_exhumed (LinphoneCoreCbs *cbs) | 
|  | Sets a callback to call when a chat room is exhumed.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_chat_room_exhumed (LinphoneCoreCbs *cbs, LinphoneCoreCbsChatRoomExhumedCb cb) | 
|  | Sets a callback to call when a chat room is exhumed.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_account_registration_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsAccountRegistrationStateChangedCb cb) | 
|  | Sets the account registration state changed callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_default_account_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsDefaultAccountChangedCb cb) | 
|  | Sets the default account changed callback.  More... 
 | 
|  | 
| LinphoneCoreCbsDefaultAccountChangedCb | linphone_core_cbs_get_default_account_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the default account changed callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_account_added (LinphoneCoreCbs *cbs, LinphoneCoreCbsAccountAddedCb cb) | 
|  | Sets the account added callback.  More... 
 | 
|  | 
| LinphoneCoreCbsAccountAddedCb | linphone_core_cbs_get_account_added (LinphoneCoreCbs *cbs) | 
|  | Gets the account added callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_account_removed (LinphoneCoreCbs *cbs, LinphoneCoreCbsAccountRemovedCb cb) | 
|  | Sets the account removed callback.  More... 
 | 
|  | 
| LinphoneCoreCbsAccountRemovedCb | linphone_core_cbs_get_account_removed (LinphoneCoreCbs *cbs) | 
|  | Gets the new account removed callback.  More... 
 | 
|  | 
| LinphoneCoreCbsAccountRegistrationStateChangedCb | linphone_core_cbs_get_account_registration_state_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the account registration state changed callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_message_waiting_indication_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsMessageWaitingIndicationChangedCb cb) | 
|  | Sets the message waiting indication changed callback.  More... 
 | 
|  | 
| LinphoneCoreCbsMessageWaitingIndicationChangedCb | linphone_core_cbs_get_message_waiting_indication_changed (LinphoneCoreCbs *cbs) | 
|  | Gets the message waiting indication changed callback.  More... 
 | 
|  | 
| LinphoneCoreCbsSnapshotTakenCb | linphone_core_cbs_get_snapshot_taken (LinphoneCoreCbs *cbs) | 
|  | Gets the snapshot taken callback.  More... 
 | 
|  | 
| void | linphone_core_cbs_set_snapshot_taken (LinphoneCoreCbs *cbs, LinphoneCoreCbsSnapshotTakenCb cb) | 
|  | Sets the snapshot taken callback.  More... 
 | 
|  | 
| LinphoneLogCollectionState | linphone_core_log_collection_enabled (void) | 
|  | Tells whether the linphone core log collection is enabled.  More... 
 | 
|  | 
| void | linphone_core_enable_log_collection (LinphoneLogCollectionState state) | 
|  | Enables the linphone core log collection to upload logs on a server.  More... 
 | 
|  | 
| const char * | linphone_core_get_log_collection_path (void) | 
|  | Gets the path where the log files will be written for log collection.  More... 
 | 
|  | 
| void | linphone_core_set_log_collection_path (const char *path) | 
|  | Sets the path of a directory where the log files will be written for log collection.  More... 
 | 
|  | 
| const char * | linphone_core_get_log_collection_prefix (void) | 
|  | Gets the prefix of the filenames that will be used for log collection.  More... 
 | 
|  | 
| void | linphone_core_set_log_collection_prefix (const char *prefix) | 
|  | Sets the prefix of the filenames that will be used for log collection.  More... 
 | 
|  | 
| size_t | linphone_core_get_log_collection_max_file_size (void) | 
|  | Gets the max file size in bytes of the files used for log collection.  More... 
 | 
|  | 
| void | linphone_core_set_log_collection_max_file_size (size_t size) | 
|  | Sets the max file size in bytes of the files used for log collection.  More... 
 | 
|  | 
| void | linphone_core_set_log_collection_upload_server_url (LinphoneCore *core, const char *server_url) | 
|  | Sets the url of the server where to upload the collected log files.  More... 
 | 
|  | 
| const char * | linphone_core_get_log_collection_upload_server_url (LinphoneCore *core) | 
|  | Gets the url of the server where to upload the collected log files.  More... 
 | 
|  | 
| void | linphone_core_upload_log_collection (LinphoneCore *core) | 
|  | Uploads the log collection to the configured server url.  More... 
 | 
|  | 
| char * | linphone_core_compress_log_collection (void) | 
|  | Compresses the log collection in a single file.  More... 
 | 
|  | 
| void | linphone_core_reset_log_collection (void) | 
|  | Resets the log collection by removing the log files. 
 | 
|  | 
| void | linphone_core_serialize_logs (void) | 
|  | Enables logs serialization (output logs from either the thread that creates the linphone core or the thread that calls linphone_core_iterate()).  More... 
 | 
|  | 
| const char * | linphone_core_get_version (void) | 
|  | Returns liblinphone's version as a string.  More... 
 | 
|  | 
| const char * | linphone_core_get_user_agent (LinphoneCore *core) | 
|  | Gets the user-agent as a string.  More... 
 | 
|  | 
| bool_t | linphone_core_is_in_background (const LinphoneCore *core) | 
|  | Gets whether the Core is considering itself in background or not.  More... 
 | 
|  | 
| void | linphone_core_set_label (LinphoneCore *core, const char *label) | 
|  | Set a label - for logging/troubleshooting purpose - to the core object.  More... 
 | 
|  | 
| const char * | linphone_core_get_label (const LinphoneCore *core) | 
|  | Get the label assigned to the LinphoneCore.  More... 
 | 
|  | 
| void | linphone_core_set_max_call_logs (LinphoneCore *core, int max) | 
|  | Sets the maximum number of call logs to retrieve when using linphone_core_get_call_logs() or linphone_account_get_call_logs().  More... 
 | 
|  | 
| int | linphone_core_get_max_call_logs (const LinphoneCore *core) | 
|  | Gets the maximum number of call logs retrieved when using linphone_core_get_call_logs() or linphone_account_get_call_logs().  More... 
 | 
|  | 
| LinphoneStatus | linphone_core_start (LinphoneCore *core) | 
|  | Starts a LinphoneCore object after it has been instantiated and not automatically started.  More... 
 | 
|  | 
| void | linphone_core_stop (LinphoneCore *core) | 
|  | Stops a LinphoneCore object after it has been instantiated and started.  More... 
 | 
|  | 
| void | linphone_core_stop_async (LinphoneCore *core) | 
|  | Asynchronously stops a LinphoneCore object after it has been instantiated and started.  More... 
 | 
|  | 
| LinphoneCore * | linphone_core_ref (LinphoneCore *core) | 
|  | Increment the reference counter of a LinphoneCore object.  More... 
 | 
|  | 
| void | linphone_core_unref (LinphoneCore *core) | 
|  | Decrement the ref counter of a LinphoneCore object and destroy it if the counter reach 0.  More... 
 | 
|  | 
| void | linphone_core_iterate (LinphoneCore *core) | 
|  | Main loop integration.  More... 
 | 
|  | 
| void | linphone_core_add_callbacks (LinphoneCore *core, LinphoneCoreCbs *cbs) | 
|  | Add a listener in order to be notified of LinphoneCore events.  More... 
 | 
|  | 
| void | linphone_core_remove_callbacks (LinphoneCore *core, const LinphoneCoreCbs *cbs) | 
|  | Remove a listener from a LinphoneCore.  More... 
 | 
|  | 
| void | linphone_core_verify_server_certificates (LinphoneCore *core, bool_t yesno) | 
|  | Specify whether the tls server certificate must be verified when connecting to a SIP/TLS server.  More... 
 | 
|  | 
| bool_t | linphone_core_is_verify_server_certificates (LinphoneCore *core) | 
|  | Get whether the tls server certificate must be verified when connecting to a SIP/TLS server.  More... 
 | 
|  | 
| void | linphone_core_verify_server_cn (LinphoneCore *core, bool_t yesno) | 
|  | Specify whether the tls server certificate common name must be verified when connecting to a SIP/TLS server.  More... 
 | 
|  | 
| bool_t | linphone_core_is_verify_server_cn (LinphoneCore *core) | 
|  | Get whether the tls server certificate common name must be verified when connecting to a SIP/TLS server.  More... 
 | 
|  | 
| const char * | linphone_core_get_root_ca (LinphoneCore *core) | 
|  | Gets the path to a file or folder containing the trusted root CAs (PEM format)  More... 
 | 
|  | 
| void | linphone_core_set_root_ca (LinphoneCore *core, const char *path) | 
|  | Sets the path to a file or folder containing trusted root CAs (PEM format)  More... 
 | 
|  | 
| void | linphone_core_set_root_ca_data (LinphoneCore *core, const char *data) | 
|  | Sets the trusted root CAs (PEM format)  More... 
 | 
|  | 
| void | linphone_core_set_ssl_config (LinphoneCore *core, void *ssl_config) | 
|  | 
| void | linphone_core_migrate_logs_from_rc_to_db (LinphoneCore *core) | 
|  | Migrates the call logs from the linphonerc to the database if not done yet.  More... 
 | 
|  | 
| void * | linphone_core_get_user_data (const LinphoneCore *core) | 
|  | Retrieves the user pointer that was given to linphone_core_new()  More... 
 | 
|  | 
| void | linphone_core_set_user_data (LinphoneCore *core, void *user_data) | 
|  | Associate a user pointer to the linphone core.  More... 
 | 
|  | 
| void | linphone_core_set_zrtp_secrets_file (LinphoneCore *core, const char *file) | 
|  | Sets the path to the file storing the zrtp secrets cache.  More... 
 | 
|  | 
| const char * | linphone_core_get_zrtp_secrets_file (LinphoneCore *core) | 
|  | Gets the path to the file storing the zrtp secrets cache.  More... 
 | 
|  | 
| void | linphone_core_set_user_certificates_path (LinphoneCore *core, const char *path) | 
|  | Set the path to the directory storing the user's x509 certificates (used by dtls)  More... 
 | 
|  | 
| const char * | linphone_core_get_user_certificates_path (LinphoneCore *core) | 
|  | Get the path to the directory storing the user's certificates.  More... 
 | 
|  | 
| void | linphone_core_reload_ms_plugins (LinphoneCore *core, const char *path) | 
|  | Reload mediastreamer2 plugins from specified directory.  More... 
 | 
|  | 
| int | linphone_core_get_max_calls (LinphoneCore *core) | 
|  | Gets the maximum number of simultaneous calls Linphone core can manage at a time.  More... 
 | 
|  | 
| void | linphone_core_set_max_calls (LinphoneCore *core, int max) | 
|  | Sets the maximum number of simultaneous calls Linphone core can manage at a time.  More... 
 | 
|  | 
| void | linphone_core_set_srtp_crypto_suites (LinphoneCore *core, const char *suites) | 
|  | Sets the crypto suites available to the core.  More... 
 | 
|  | 
| const char * | linphone_core_get_srtp_crypto_suites (LinphoneCore *core) | 
|  | Gets the crypto suites available to the core.  More... 
 | 
|  | 
| bool_t | linphone_core_zrtp_go_clear_enabled (const LinphoneCore *core) | 
|  | Checks if the ZRTP go clear is enabled or not.  More... 
 | 
|  | 
| void | linphone_core_enable_zrtp_go_clear (LinphoneCore *core, bool_t enabled) | 
|  | Defines whether ZRTP go clear is enabled.  More... 
 | 
|  | 
| bool_t | linphone_core_media_encryption_supported (LinphoneCore *core, LinphoneMediaEncryption menc) | 
|  | Checks if a media encryption type is supported.  More... 
 | 
|  | 
| LinphoneStatus | linphone_core_set_provisioning_uri (LinphoneCore *core, const char *uri) | 
|  | Sets the URI where to download xml configuration file at startup.  More... 
 | 
|  | 
| const char * | linphone_core_get_provisioning_uri (const LinphoneCore *core) | 
|  | Get provisioning URI.  More... 
 | 
|  | 
| void | linphone_core_add_provisioning_header (LinphoneCore *core, const char *header_name, const char *value) | 
|  | Add an extra header for retrieving the remote provisioning (check linphone_core_set_provisioning_uri()).  More... 
 | 
|  | 
| void | linphone_core_clear_provisioning_headers (LinphoneCore *core) | 
|  | Clear all headers that were added with linphone_core_add_provisioning_header().  More... 
 | 
|  | 
| void | linphone_core_set_supported_tag (LinphoneCore *core, const char *tags) | 
|  | Set the SIP supported tags.  More... 
 | 
|  | 
| void | linphone_core_add_supported_tag (LinphoneCore *core, const char *tag) | 
|  | This function controls signaling features supported by the core.  More... 
 | 
|  | 
| void | linphone_core_remove_supported_tag (LinphoneCore *core, const char *tag) | 
|  | Remove a supported tag.  More... 
 | 
|  | 
| void | linphone_core_set_linphone_specs_list (LinphoneCore *core, const bctbx_list_t *specs) | 
|  | Sets the linphone specs list value telling what functionalities the linphone client supports.  More... 
 | 
|  | 
| void | linphone_core_add_linphone_spec (LinphoneCore *core, const char *spec) | 
|  | Add the given linphone specs to the list of functionalities the linphone client supports.  More... 
 | 
|  | 
| void | linphone_core_remove_linphone_spec (LinphoneCore *core, const char *spec) | 
|  | Remove the given linphone specs from the list of functionalities the linphone client supports.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_core_get_linphone_specs_list (LinphoneCore *core) | 
|  | Get the list of linphone specs string values representing what functionalities the linphone client supports.  More... 
 | 
|  | 
| MS2_DEPRECATED void | linphone_core_set_friends_database_path (LinphoneCore *core, const char *path) | 
|  | Sets the database filename where friends will be stored.  More... 
 | 
|  | 
| void | linphone_core_set_push_notification_enabled (LinphoneCore *core, bool_t enable) | 
|  | Enables or disables push notifications on Android & iOS.  More... 
 | 
|  | 
| void | linphone_core_enable_push_notification (LinphoneCore *core, bool_t enable) | 
|  | Enables or disables push notifications on Android & iOS.  More... 
 | 
|  | 
| bool_t | linphone_core_is_push_notification_enabled (LinphoneCore *core) | 
|  | Gets whether push notifications are enabled or not (Android & iOS only).  More... 
 | 
|  | 
| bool_t | linphone_core_push_notification_enabled (LinphoneCore *core) | 
|  | Gets whether push notifications are enabled or not (Android & iOS only).  More... 
 | 
|  | 
| bool_t | linphone_core_is_push_notification_available (LinphoneCore *core) | 
|  | Gets whether push notifications are available or not (Android & iOS only).  More... 
 | 
|  | 
| void | linphone_core_did_register_for_remote_push (LinphoneCore *core, void *device_token) | 
|  | Sets device_token when application didRegisterForRemoteNotificationsWithDeviceToken (IOS only).  More... 
 | 
|  | 
| void | linphone_core_did_register_for_remote_push_with_stringified_token (LinphoneCore *core, const char *device_token_str) | 
|  | Sets device_token when application didRegisterForRemoteNotificationsWithDeviceToken (IOS only).  More... 
 | 
|  | 
| void | linphone_core_set_push_and_app_delegate_dispatch_queue (LinphoneCore *core, void *dispatch_queue) | 
|  | Sets the dispatch queue that will be used to receive VOIP push notifications, and process enterbackground/enternockground notification from the application delegate.  More... 
 | 
|  | 
| void | linphone_core_set_auto_iterate_enabled (LinphoneCore *core, bool_t enable) | 
|  | Enable or disable the automatic schedule of linphone_core_iterate() method on Android & iOS.  More... 
 | 
|  | 
| void | linphone_core_enable_auto_iterate (LinphoneCore *core, bool_t enable) | 
|  | Enable or disable the automatic schedule of linphone_core_iterate() method on Android & iOS.  More... 
 | 
|  | 
| bool_t | linphone_core_is_auto_iterate_enabled (const LinphoneCore *core) | 
|  | Gets whether auto iterate is enabled or not (Android & iOS only).  More... 
 | 
|  | 
| bool_t | linphone_core_auto_iterate_enabled (const LinphoneCore *core) | 
|  | Gets whether auto iterate is enabled or not (Android & iOS only).  More... 
 | 
|  | 
| const LinphonePushNotificationConfig * | linphone_core_get_push_notification_config (const LinphoneCore *core) | 
|  | Gets the push notification configuration object if it exists.  More... 
 | 
|  | 
| void | linphone_core_set_register_only_when_network_is_up (LinphoneCore *core, bool_t register_only_when_network_is_up) | 
|  | Sets if accounts will wait for network to be connected before trying to REGISTER.  More... 
 | 
|  | 
| bool_t | linphone_core_get_register_only_when_network_is_up (const LinphoneCore *core) | 
|  | Gets if accounts will wait for network to be connected before trying to REGISTER or not.  More... 
 | 
|  | 
| MS2_DEPRECATED const char * | linphone_core_get_friends_database_path (LinphoneCore *core) | 
|  | Gets the database filename where friends will be stored.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneCore * | linphone_core_new (const LinphoneCoreVTable *vtable, const char *config_path, const char *factory_config_path, void *userdata) | 
|  | Instanciates a LinphoneCore object.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneCore * | linphone_core_new_with_config (const LinphoneCoreVTable *vtable, LinphoneConfig *config, void *userdata) | 
|  | Instantiates a LinphoneCore object with a given LpConfig.  More... 
 | 
|  | 
| MS2_DEPRECATED void | linphone_core_add_listener (LinphoneCore *core, LinphoneCoreVTable *vtable) | 
|  | add a listener to be notified of linphone core events.  More... 
 | 
|  | 
| MS2_DEPRECATED void | linphone_core_remove_listener (LinphoneCore *core, const LinphoneCoreVTable *vtable) | 
|  | remove a listener registred by linphone_core_add_listener.  More... 
 | 
|  | 
| MS2_DEPRECATED void | linphone_core_destroy (LinphoneCore *core) | 
|  | Destroys a LinphoneCore.  More... 
 | 
|  | 
| MS2_DEPRECATED void * | linphone_core_get_zrtp_cache_db (LinphoneCore *core) | 
|  | Get a pointer to the sqlite db holding zrtp/lime cache.  More... 
 | 
|  | 
| MS2_DEPRECATED const char * | linphone_core_get_linphone_specs (const LinphoneCore *core) | 
|  | Get the linphone specs value telling what functionalities the linphone client supports.  More... 
 | 
|  | 
| MS2_DEPRECATED void | linphone_core_set_linphone_specs (LinphoneCore *core, const char *specs) | 
|  | Set the linphone specs value telling what functionalities the linphone client supports.  More... 
 | 
|  | 
| bool_t | linphone_core_database_enabled (const LinphoneCore *core) | 
|  | Returns whether the database is enabled.  More... 
 | 
|  | 
| void | linphone_core_enable_database (LinphoneCore *core, bool_t value) | 
|  | Enables or disables database usage.  More... 
 | 
|  | 
| MS2_DEPRECATED void | linphone_core_set_call_logs_database_path (LinphoneCore *core, const char *path) | 
|  | Sets the database filename where call logs will be stored.  More... 
 | 
|  | 
| MS2_DEPRECATED const char * | linphone_core_get_call_logs_database_path (LinphoneCore *core) | 
|  | Gets the database filename where call logs will be stored.  More... 
 | 
|  | 
| const char * | linphone_stream_type_to_string (const LinphoneStreamType type) | 
|  | Function returning a human readable value for LinphoneStreamType.  More... 
 | 
|  | 
| void * | linphone_conference_get_user_data (const LinphoneConference *conference) | 
|  | Retrieves the user pointer that was given to linphone_conference_new()  More... 
 | 
|  | 
| void | linphone_conference_set_user_data (LinphoneConference *conference, void *user_data) | 
|  | Associate a user pointer to the linphone conference.  More... 
 | 
|  | 
| LinphoneFactory * | linphone_factory_get (void) | 
|  | Create the LinphoneFactory if that has not been done and return a pointer on it.  More... 
 | 
|  | 
| void | linphone_factory_clean (void) | 
|  | Clean the factory.  More... 
 | 
|  | 
| LinphoneCore * | linphone_factory_create_core_3 (const LinphoneFactory *factory, const char *config_path, const char *factory_config_path, void *system_context) | 
|  | Instantiate a LinphoneCore object.  More... 
 | 
|  | 
| LinphoneCore * | linphone_factory_create_shared_core (const LinphoneFactory *factory, const char *config_filename, const char *factory_config_path, void *system_context, const char *app_group_id, bool_t main_core) | 
|  | Instantiate a shared LinphoneCore object.  More... 
 | 
|  | 
| LinphoneCore * | linphone_factory_create_core_with_config_3 (const LinphoneFactory *factory, LinphoneConfig *config, void *system_context) | 
|  | Instantiate a LinphoneCore object with a given LinphoneConfig.  More... 
 | 
|  | 
| LinphoneCore * | linphone_factory_create_shared_core_with_config (const LinphoneFactory *factory, LinphoneConfig *config, void *system_context, const char *app_group_id, bool_t main_core) | 
|  | Instantiate a shared LinphoneCore object.  More... 
 | 
|  | 
| LinphoneCoreCbs * | linphone_factory_create_core_cbs (const LinphoneFactory *factory) | 
|  | Instanciate a LinphoneCoreCbs object.  More... 
 | 
|  | 
| LinphoneAddress * | linphone_factory_create_address (const LinphoneFactory *factory, const char *addr) | 
|  | Parse a string holding a SIP URI and create the according LinphoneAddress object.  More... 
 | 
|  | 
| LinphoneParticipantDeviceIdentity * | linphone_factory_create_participant_device_identity (const LinphoneFactory *factory, const LinphoneAddress *address, const char *name) | 
|  | Create a LinphoneParticipantDeviceIdentity object.  More... 
 | 
|  | 
| LinphoneAuthInfo * | linphone_factory_create_auth_info (const LinphoneFactory *factory, const char *username, const char *userid, const char *passwd, const char *ha1, const char *realm, const char *domain) | 
|  | Creates a LinphoneAuthInfo object.  More... 
 | 
|  | 
| LinphoneAuthInfo * | linphone_factory_create_auth_info_2 (const LinphoneFactory *factory, const char *username, const char *userid, const char *passwd, const char *ha1, const char *realm, const char *domain, const char *algorithm) | 
|  | Creates a LinphoneAuthInfo object.  More... 
 | 
|  | 
| LinphoneAuthInfo * | linphone_factory_create_auth_info_3 (const LinphoneFactory *factory, const char *username, LinphoneBearerToken *access_token, const char *realm) | 
|  | Creates a LinphoneAuthInfo object.  More... 
 | 
|  | 
| char * | linphone_factory_compute_ha1_for_algorithm (const LinphoneFactory *factory, const char *userid, const char *password, const char *realm, const char *algorithm) | 
|  | Computes the hashed version of the password given the user ID and the realm, using given algorithm.  More... 
 | 
|  | 
| LinphoneCallCbs * | linphone_factory_create_call_cbs (const LinphoneFactory *factory) | 
|  | Create a LinphoneCallCbs object that holds callbacks for events happening on a call.  More... 
 | 
|  | 
| LinphoneConferenceCbs * | linphone_factory_create_conference_cbs (const LinphoneFactory *factory) | 
|  | Create a LinphoneConferenceCbs object that holds callbacks for events happening on a conference.  More... 
 | 
|  | 
| LinphoneParticipantDeviceCbs * | linphone_factory_create_participant_device_cbs (const LinphoneFactory *factory) | 
|  | Create a LinphoneParticipantDeviceCbs object that holds callbacks for events happening on a participant device.  More... 
 | 
|  | 
| LinphoneChatRoomCbs * | linphone_factory_create_chat_room_cbs (const LinphoneFactory *factory) | 
|  | Create a LinphoneChatRoomCbs object that holds callbacks for events happening on a chat room.  More... 
 | 
|  | 
| LinphoneChatMessageCbs * | linphone_factory_create_chat_message_cbs (const LinphoneFactory *factory) | 
|  | Create a LinphoneChatMessageCbs object that holds callbacks for events happening on a chat message.  More... 
 | 
|  | 
| LinphoneMagicSearchCbs * | linphone_factory_create_magic_search_cbs (const LinphoneFactory *factory) | 
|  | Create a LinphoneMagicSearchCbs object that holds callbacks for events happening on a chat message.  More... 
 | 
|  | 
| LinphoneDictionary * | linphone_factory_create_dictionary (const LinphoneFactory *factory) | 
|  | 
| LinphoneEktInfo * | linphone_factory_create_ekt_info (const LinphoneFactory *factory) | 
|  | Create an empty LinphoneEktInfo object.  More... 
 | 
|  | 
| LinphoneVcard * | linphone_factory_create_vcard (LinphoneFactory *factory) | 
|  | Create an empty LinphoneVcard.  More... 
 | 
|  | 
| LinphoneVideoDefinition * | linphone_factory_create_video_definition (const LinphoneFactory *factory, unsigned int width, unsigned int height) | 
|  | Create a LinphoneVideoDefinition from a given width and height.  More... 
 | 
|  | 
| LinphoneVideoDefinition * | linphone_factory_create_video_definition_from_name (const LinphoneFactory *factory, const char *name) | 
|  | Create a LinphoneVideoDefinition from a given standard definition name.  More... 
 | 
|  | 
| const bctbx_list_t * | linphone_factory_get_supported_video_definitions (const LinphoneFactory *factory) | 
|  | Get the list of standard video definitions supported by Linphone.  More... 
 | 
|  | 
| const bctbx_list_t * | linphone_factory_get_recommended_video_definitions (const LinphoneFactory *factory) | 
|  | Get the recommended list of standard video definitions.  More... 
 | 
|  | 
| const char * | linphone_factory_get_top_resources_dir (const LinphoneFactory *factory) | 
|  | Get the top directory where the resources are located.  More... 
 | 
|  | 
| void | linphone_factory_set_top_resources_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the top directory where the resources are located.  More... 
 | 
|  | 
| const char * | linphone_factory_get_data_resources_dir (LinphoneFactory *factory) | 
|  | Get the directory where the data resources are located.  More... 
 | 
|  | 
| void | linphone_factory_set_data_resources_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where the data resources are located.  More... 
 | 
|  | 
| const char * | linphone_factory_get_sound_resources_dir (LinphoneFactory *factory) | 
|  | Get the directory where the sound resources are located.  More... 
 | 
|  | 
| void | linphone_factory_set_sound_resources_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where the sound resources are located.  More... 
 | 
|  | 
| const char * | linphone_factory_get_ring_resources_dir (LinphoneFactory *factory) | 
|  | Get the directory where the ring resources are located.  More... 
 | 
|  | 
| void | linphone_factory_set_ring_resources_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where the ring resources are located.  More... 
 | 
|  | 
| const char * | linphone_factory_get_image_resources_dir (LinphoneFactory *factory) | 
|  | Get the directory where the image resources are located.  More... 
 | 
|  | 
| void | linphone_factory_set_image_resources_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where the image resources are located.  More... 
 | 
|  | 
| const char * | linphone_factory_get_msplugins_dir (LinphoneFactory *factory) | 
|  | Get the directory where the mediastreamer2 plugins are located.  More... 
 | 
|  | 
| void | linphone_factory_set_msplugins_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where the mediastreamer2 plugins are located.  More... 
 | 
|  | 
| const char * | linphone_factory_get_liblinphone_plugins_dir (LinphoneFactory *factory) | 
|  | Get the directory where the liblinphone plugins are located.  More... 
 | 
|  | 
| void | linphone_factory_set_liblinphone_plugins_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where the liblinphone plugins are located.  More... 
 | 
|  | 
| void | linphone_factory_set_config_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where the configurations are located.  More... 
 | 
|  | 
| void | linphone_factory_set_data_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where the application local data are located.  More... 
 | 
|  | 
| void | linphone_factory_set_download_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where downloads are located.  More... 
 | 
|  | 
| void | linphone_factory_set_cache_dir (LinphoneFactory *factory, const char *path) | 
|  | Set the directory where the application local cache is located.  More... 
 | 
|  | 
| LinphoneErrorInfo * | linphone_factory_create_error_info (LinphoneFactory *factory) | 
|  | Creates an object LinphoneErrorInfo.  More... 
 | 
|  | 
| LinphoneRange * | linphone_factory_create_range (LinphoneFactory *factory) | 
|  | Creates an object LinphoneRange.  More... 
 | 
|  | 
| LinphoneTransports * | linphone_factory_create_transports (LinphoneFactory *factory) | 
|  | Creates an object LinphoneTransports.  More... 
 | 
|  | 
| LinphoneVideoActivationPolicy * | linphone_factory_create_video_activation_policy (LinphoneFactory *factory) | 
|  | Creates an object LinphoneVideoActivationPolicy.  More... 
 | 
|  | 
| const bctbx_list_t * | linphone_factory_get_dial_plans (const LinphoneFactory *factory) | 
|  | Returns a bctbx_list_t of all DialPlans.  More... 
 | 
|  | 
| LinphoneContent * | linphone_factory_create_content (LinphoneFactory *factory) | 
|  | Creates an object LinphoneContent.  More... 
 | 
|  | 
| LinphoneContent * | linphone_factory_create_content_from_file (LinphoneFactory *factory, const char *file_path) | 
|  | Creates a file object of LinphoneContent from a file path.  More... 
 | 
|  | 
| LinphoneBuffer * | linphone_factory_create_buffer (LinphoneFactory *factory) | 
|  | Creates an object LinphoneBuffer.  More... 
 | 
|  | 
| LinphoneBuffer * | linphone_factory_create_buffer_from_data (LinphoneFactory *factory, const uint8_t *data, size_t size) | 
|  | Creates an object LinphoneBuffer.  More... 
 | 
|  | 
| LinphoneBuffer * | linphone_factory_create_buffer_from_string (LinphoneFactory *factory, const char *data) | 
|  | Creates an object LinphoneBuffer.  More... 
 | 
|  | 
| LinphoneConfig * | linphone_factory_create_config (LinphoneFactory *factory, const char *path) | 
|  | Creates an object LinphoneConfig.  More... 
 | 
|  | 
| LinphoneConfig * | linphone_factory_create_config_with_factory (LinphoneFactory *factory, const char *path, const char *factory_path) | 
|  | Creates an object LinphoneConfig.  More... 
 | 
|  | 
| LinphoneConfig * | linphone_factory_create_config_from_string (LinphoneFactory *factory, const char *data) | 
|  | Creates an object LinphoneConfig.  More... 
 | 
|  | 
| void * | linphone_factory_get_user_data (const LinphoneFactory *factory) | 
|  | Gets the user data in the LinphoneFactory object.  More... 
 | 
|  | 
| void | linphone_factory_set_user_data (LinphoneFactory *factory, void *data) | 
|  | Sets the user data in the LinphoneFactory object.  More... 
 | 
|  | 
| void | linphone_factory_set_log_collection_path (LinphoneFactory *factory, const char *path) | 
|  | Sets the log collection path.  More... 
 | 
|  | 
| void | linphone_factory_enable_log_collection (LinphoneFactory *factory, LinphoneLogCollectionState state) | 
|  | Enables or disables log collection.  More... 
 | 
|  | 
| LinphoneTunnelConfig * | linphone_factory_create_tunnel_config (LinphoneFactory *factory) | 
|  | Creates an object LinphoneTunnelConfig.  More... 
 | 
|  | 
| LinphoneAccountCbs * | linphone_factory_create_account_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneAccountCbs.  More... 
 | 
|  | 
| LinphoneAccountManagerServicesRequestCbs * | linphone_factory_create_account_manager_services_request_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneAccountManagerServicesRequestCbs.  More... 
 | 
|  | 
| LinphoneAlertCbs * | linphone_factory_create_alert_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneAlertCbs.  More... 
 | 
|  | 
| LinphoneSignalInformation * | linphone_factory_create_signal_information (LinphoneFactory *factory) | 
|  | Creates an object LinphoneSignalInformation.  More... 
 | 
|  | 
| LinphoneLoggingServiceCbs * | linphone_factory_create_logging_service_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneLoggingServiceCbs.  More... 
 | 
|  | 
| LinphonePlayerCbs * | linphone_factory_create_player_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphonePlayerCbs.  More... 
 | 
|  | 
| LinphoneEventCbs * | linphone_factory_create_event_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneEventCbs.  More... 
 | 
|  | 
| LinphoneFriendListCbs * | linphone_factory_create_friend_list_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneFriendListCbs.  More... 
 | 
|  | 
| LinphoneFriendCbs * | linphone_factory_create_friend_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneFriendCbs.  More... 
 | 
|  | 
| LinphoneAccountCreatorCbs * | linphone_factory_create_account_creator_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneAccountCreatorCbs.  More... 
 | 
|  | 
| LinphoneXmlRpcRequestCbs * | linphone_factory_create_xml_rpc_request_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneXmlRpcRequestCbs.  More... 
 | 
|  | 
| bool_t | linphone_factory_is_chatroom_backend_available (LinphoneFactory *factory, LinphoneChatRoomBackend chatroom_backend) | 
|  | Indicates if the given LinphoneChatRoomBackend is available.  More... 
 | 
|  | 
| bool_t | linphone_factory_is_database_storage_available (LinphoneFactory *factory) | 
|  | Indicates if the storage in database is available.  More... 
 | 
|  | 
| bool_t | linphone_factory_is_imdn_available (LinphoneFactory *factory) | 
|  | Indicates if IMDN are available.  More... 
 | 
|  | 
| LinphoneConferenceInfo * | linphone_factory_create_conference_info (LinphoneFactory *factory) | 
|  | Creates an object LinphoneConferenceInfo.  More... 
 | 
|  | 
| LinphoneConferenceInfo * | linphone_factory_create_conference_info_from_icalendar_content (LinphoneFactory *factory, LinphoneContent *content) | 
|  | Creates an object LinphoneConferenceInfo from an Icalendar LinphoneContent.  More... 
 | 
|  | 
| LinphoneParticipantInfo * | linphone_factory_create_participant_info (LinphoneFactory *factory, LinphoneAddress *address) | 
|  | Creates an object LinphoneConferenceInfo from an Icalendar LinphoneContent.  More... 
 | 
|  | 
| LinphoneConferenceSchedulerCbs * | linphone_factory_create_conference_scheduler_cbs (LinphoneFactory *factory) | 
|  | Creates an object LinphoneConferenceSchedulerCbs.  More... 
 | 
|  | 
| bool_t | linphone_factory_is_qrcode_available (LinphoneFactory *factory) | 
|  | Indicates if the QRCode feature is available.  More... 
 | 
|  | 
| LinphoneContent * | linphone_factory_create_qrcode (LinphoneFactory *factory, const char *code, unsigned int width, unsigned int height, unsigned int margin) | 
|  | Creates a Bitmap QRCode and return it into an object LinphoneContent.  More... 
 | 
|  | 
| int | linphone_factory_write_qrcode_file (LinphoneFactory *factory, const char *file_path, const char *code, unsigned int width, unsigned int height, unsigned int margin) | 
|  | Creates a QRCode and write it into a JPEG file specified by file_path (only if build with JPEG).  More... 
 | 
|  | 
| LinphoneVideoSourceDescriptor * | linphone_factory_create_video_source_descriptor (LinphoneFactory *factory) | 
|  | Creates an object LinphoneVideoSourceDescriptor.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneCore * | linphone_factory_create_core (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, const char *config_path, const char *factory_config_path) | 
|  | Instanciate a LinphoneCore object.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneCore * | linphone_factory_create_core_2 (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, const char *config_path, const char *factory_config_path, void *user_data, void *system_context) | 
|  | Instanciate a LinphoneCore object.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneCore * | linphone_factory_create_core_with_config (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, LinphoneConfig *config) | 
|  | Instantiates a LinphoneCore object with a given LpConfig.  More... 
 | 
|  | 
| MS2_DEPRECATED LinphoneCore * | linphone_factory_create_core_with_config_2 (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, LinphoneConfig *config, void *user_data, void *system_context) | 
|  | Instantiates a LinphoneCore object with a given LpConfig.  More... 
 | 
|  | 
| bool_t | linphone_factory_set_vfs_encryption (LinphoneFactory *factory, const uint16_t encryptionModule, const uint8_t *secret, const size_t secretSize) | 
|  | Select encryption module and set secret material to encrypt the files.  More... 
 | 
|  | 
| LinphoneDigestAuthenticationPolicy * | linphone_factory_create_digest_authentication_policy (const LinphoneFactory *factory) | 
|  | Create a LinphoneDigestAuthenticationPolicy object.  More... 
 | 
|  | 
| LinphoneFriendPhoneNumber * | linphone_factory_create_friend_phone_number (const LinphoneFactory *factory, const char *phone_number, const char *label) | 
|  | Creates a new LinphoneFriendPhoneNumber object.  More... 
 | 
|  | 
| LinphoneBearerToken * | linphone_factory_create_bearer_token (const LinphoneFactory *factory, const char *token, time_t expiration_time) | 
|  | Create a new LinphoneBearerToken object.  More... 
 | 
|  | 
Initializing liblinphone.