|
| typedef void(* | LinphoneCoreCbsCallCreatedCb) (LinphoneCore *lc, LinphoneCall *call) |
| | Callback notifying that a new LinphoneCall (either incoming or outgoing) has been created. More...
|
| |
| typedef void(* | LinphoneCoreCbsGlobalStateChangedCb) (LinphoneCore *lc, LinphoneGlobalState gstate, const char *message) |
| | Global state notification callback. More...
|
| |
|
typedef LinphoneCoreCbsGlobalStateChangedCb | LinphoneCoreGlobalStateChangedCb |
| | Old name of LinphoneCoreCbsGlobalStateChangedCb.
|
| |
| typedef void(* | LinphoneCoreCbsCallStateChangedCb) (LinphoneCore *lc, LinphoneCall *call, LinphoneCallState cstate, const char *message) |
| | Call state notification callback. More...
|
| |
|
typedef LinphoneCoreCbsCallStateChangedCb | LinphoneCoreCallStateChangedCb |
| | Old name of LinphoneCoreCbsCallStateChangedCb.
|
| |
| typedef void(* | LinphoneCoreCbsCallEncryptionChangedCb) (LinphoneCore *lc, LinphoneCall *call, bool_t on, const char *authentication_token) |
| | Call encryption changed callback. More...
|
| |
|
typedef LinphoneCoreCbsCallEncryptionChangedCb | LinphoneCoreCallEncryptionChangedCb |
| | Old name of LinphoneCoreCbsCallEncryptionChangedCb.
|
| |
|
typedef void(* | LinphoneCoreCbsRegistrationStateChangedCb) (LinphoneCore *lc, LinphoneProxyConfig *cfg, LinphoneRegistrationState cstate, const char *message) |
| | Registration state notification callback prototype.
|
| |
|
typedef LinphoneCoreCbsRegistrationStateChangedCb | LinphoneCoreRegistrationStateChangedCb |
| | Old name of LinphoneCoreCbsRegistrationStateChangedCb.
|
| |
| typedef void(* | LinphoneCoreCbsNotifyPresenceReceivedCb) (LinphoneCore *lc, LinphoneFriend *lf) |
| | Report status change for a friend previously added to LinphoneCore. More...
|
| |
|
typedef LinphoneCoreCbsNotifyPresenceReceivedCb | LinphoneCoreNotifyPresenceReceivedCb |
| | Old name of LinphoneCoreCbsNotifyPresenceReceivedCb.
|
| |
| typedef void(* | LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb) (LinphoneCore *lc, LinphoneFriend *lf, 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 *lc, LinphoneFriend *lf, 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(* | LinphoneCoreAuthInfoRequestedCb) (LinphoneCore *lc, const char *realm, const char *username, const char *domain) |
| | Callback for requesting authentication information to application or user. More...
|
| |
| typedef void(* | LinphoneCoreCbsAuthenticationRequestedCb) (LinphoneCore *lc, 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 *lc, LinphoneCallLog *newcl) |
| | Callback to notify a new call-log entry has been added. More...
|
| |
|
typedef LinphoneCoreCbsCallLogUpdatedCb | LinphoneCoreCallLogUpdatedCb |
| | Old name of LinphoneCoreCbsCallLogUpdatedCb.
|
| |
| typedef void(* | LinphoneCoreTextMessageReceivedCb) (LinphoneCore *lc, LinphoneChatRoom *room, const LinphoneAddress *from, const char *message) |
| | Callback prototype. More...
|
| |
| typedef void(* | LinphoneCoreCbsMessageReceivedCb) (LinphoneCore *lc, LinphoneChatRoom *room, LinphoneChatMessage *message) |
| | Chat message callback prototype. More...
|
| |
|
typedef LinphoneCoreCbsMessageReceivedCb | LinphoneCoreMessageReceivedCb |
| | Old name of LinphoneCoreCbsMessageReceivedCb.
|
| |
| typedef void(* | LinphoneCoreCbsMessageReceivedUnableDecryptCb) (LinphoneCore *lc, LinphoneChatRoom *room, LinphoneChatMessage *message) |
| | Chat message not decrypted callback prototype. More...
|
| |
| typedef void(* | LinphoneCoreFileTransferRecvCb) (LinphoneCore *lc, LinphoneChatMessage *message, const LinphoneContent *content, const char *buff, size_t size) |
| | File transfer receive callback prototype. More...
|
| |
| typedef void(* | LinphoneCoreFileTransferSendCb) (LinphoneCore *lc, LinphoneChatMessage *message, const LinphoneContent *content, char *buff, size_t *size) |
| | File transfer send callback prototype. More...
|
| |
| typedef void(* | LinphoneCoreFileTransferProgressIndicationCb) (LinphoneCore *lc, LinphoneChatMessage *message, const LinphoneContent *content, size_t offset, size_t total) |
| | File transfer progress indication callback prototype. More...
|
| |
| typedef void(* | LinphoneCoreCbsIsComposingReceivedCb) (LinphoneCore *lc, LinphoneChatRoom *room) |
| | Is composing notification callback prototype. More...
|
| |
|
typedef LinphoneCoreCbsIsComposingReceivedCb | LinphoneCoreIsComposingReceivedCb |
| | Old name of LinphoneCoreCbsIsComposingReceivedCb.
|
| |
| typedef void(* | LinphoneCoreCbsDtmfReceivedCb) (LinphoneCore *lc, LinphoneCall *call, int dtmf) |
| | Callback for being notified of DTMFs received. More...
|
| |
|
typedef LinphoneCoreCbsDtmfReceivedCb | LinphoneCoreDtmfReceivedCb |
| | Old name of LinphoneCoreCbsDtmfReceivedCb.
|
| |
|
typedef void(* | LinphoneCoreCbsReferReceivedCb) (LinphoneCore *lc, const char *refer_to) |
| | Callback prototype.
|
| |
|
typedef LinphoneCoreCbsReferReceivedCb | LinphoneCoreReferReceivedCb |
| | Old name of LinphoneCoreCbsReferReceivedCb.
|
| |
|
typedef void(* | LinphoneCoreCbsBuddyInfoUpdatedCb) (LinphoneCore *lc, LinphoneFriend *lf) |
| | Callback prototype.
|
| |
|
typedef LinphoneCoreCbsBuddyInfoUpdatedCb | LinphoneCoreBuddyInfoUpdatedCb |
| | Old name of LinphoneCoreCbsBuddyInfoUpdatedCb.
|
| |
| typedef void(* | LinphoneCoreCbsTransferStateChangedCb) (LinphoneCore *lc, LinphoneCall *transfered, LinphoneCallState new_call_state) |
| | Callback for notifying progresses of transfers. More...
|
| |
|
typedef LinphoneCoreCbsTransferStateChangedCb | LinphoneCoreTransferStateChangedCb |
| | Old name of LinphoneCoreCbsTransferStateChangedCb.
|
| |
| typedef void(* | LinphoneCoreCbsCallStatsUpdatedCb) (LinphoneCore *lc, LinphoneCall *call, const LinphoneCallStats *stats) |
| | Callback for receiving quality statistics for calls. More...
|
| |
|
typedef LinphoneCoreCbsCallStatsUpdatedCb | LinphoneCoreCallStatsUpdatedCb |
| | Old name of LinphoneCoreCbsCallStatsUpdatedCb.
|
| |
| typedef void(* | LinphoneCoreCbsInfoReceivedCb) (LinphoneCore *lc, LinphoneCall *call, const LinphoneInfoMessage *msg) |
| | Callback prototype for receiving info messages. More...
|
| |
|
typedef LinphoneCoreCbsInfoReceivedCb | LinphoneCoreInfoReceivedCb |
| | Old name of LinphoneCoreCbsInfoReceivedCb.
|
| |
| typedef void(* | LinphoneCoreCbsConfiguringStatusCb) (LinphoneCore *lc, LinphoneConfiguringState status, const char *message) |
| | Callback prototype for configuring status changes notification. More...
|
| |
|
typedef LinphoneCoreCbsConfiguringStatusCb | LinphoneCoreConfiguringStatusCb |
| | Old name of LinphoneCoreCbsConfiguringStatusCb.
|
| |
| typedef void(* | LinphoneCoreCbsNetworkReachableCb) (LinphoneCore *lc, 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 *lc, 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 *lc, 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 *lc, LinphoneFriendList *list) |
| | Callback prototype for reporting when a friend list has been added to the core friends list. More...
|
| |
|
typedef LinphoneCoreCbsFriendListCreatedCb | LinphoneCoreFriendListCreatedCb |
| | Old name of LinphoneCoreCbsFriendListCreatedCb.
|
| |
| typedef void(* | LinphoneCoreCbsFriendListRemovedCb) (LinphoneCore *lc, LinphoneFriendList *list) |
| | Callback prototype for reporting when a friend list has been removed from the core friends list. More...
|
| |
|
typedef LinphoneCoreCbsFriendListRemovedCb | LinphoneCoreFriendListRemovedCb |
| | Old name of LinphoneCoreCbsFriendListRemovedCb.
|
| |
| typedef void(* | LinphoneCoreCbsVersionUpdateCheckResultReceivedCb) (LinphoneCore *lc, LinphoneVersionUpdateCheckResult result, const char *version, const char *url) |
| | Callback prototype for reporting the result of a version update check. More...
|
| |
| typedef void(* | ShowInterfaceCb) (LinphoneCore *lc) |
| | Callback prototype. More...
|
| |
| typedef void(* | DisplayStatusCb) (LinphoneCore *lc, const char *message) |
| | Callback prototype. More...
|
| |
| typedef void(* | DisplayMessageCb) (LinphoneCore *lc, const char *message) |
| | Callback prototype. More...
|
| |
| typedef void(* | DisplayUrlCb) (LinphoneCore *lc, const char *message, const char *url) |
| | Callback prototype. More...
|
| |
|
typedef void(* | LinphoneCoreCbFunc) (LinphoneCore *lc, void *user_data) |
| | Callback prototype.
|
| |
| typedef struct _LinphoneCoreVTable | LinphoneCoreVTable |
| | This structure holds all callbacks that the application should implement. More...
|
| |
|
typedef enum _LinphoneAddressFamily | LinphoneAddressFamily |
| | Enum describing Ip family.
|
| |
| typedef enum _LinphoneConfiguringState | LinphoneConfiguringState |
| | LinphoneGlobalState describes the global state of the LinphoneCore object. More...
|
| |
|
typedef struct _LinphoneCore | LinphoneCore |
| | Linphone core main object created by function linphone_core_new() .
|
| |
| typedef struct _LinphoneCoreCbs | LinphoneCoreCbs |
| | That class holds all the callbacks which are called by LinphoneCore. More...
|
| |
|
typedef struct _LinphoneFactory | LinphoneFactory |
| | LinphoneFactory is a singleton object devoted to the creation of all the object of Liblinphone that cannot created by LinphoneCore or LinphoneCore itself.
|
| |
| typedef enum _LinphoneGlobalState | LinphoneGlobalState |
| | LinphoneGlobalState describes the global state of the LinphoneCore object. More...
|
| |
|
typedef enum _LinphoneIceState | LinphoneIceState |
| | Enum describing ICE states.
|
| |
|
typedef enum _LinphoneLogCollectionState | LinphoneLogCollectionState |
| |
|
typedef enum _LinphoneCoreLogCollectionUploadState | LinphoneCoreLogCollectionUploadState |
| | LinphoneCoreLogCollectionUploadState is used to notify if log collection upload have been succesfully delivered or not.
|
| |
| typedef struct _LinphoneTransports | LinphoneTransports |
| | Linphone core SIP transport ports. More...
|
| |
|
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 *lc) |
| | 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.
|
| |
|
void | linphone_core_cbs_unref (LinphoneCoreCbs *cbs) |
| | Decrement the reference counter.
|
| |
|
void | linphone_core_cbs_set_user_data (LinphoneCoreCbs *cbs, void *user_data) |
| | Set private data to be get from each callbacks.
|
| |
|
void * | linphone_core_cbs_get_user_data (const LinphoneCoreCbs *cbs) |
| | Get the user pointer.
|
| |
| LinphoneCoreCbs * | linphone_core_get_current_callbacks (const LinphoneCore *lc) |
| | Gets the current LinphoneCoreCbs. 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 # 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_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_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_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_encryption_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallEncryptionChangedCb cb) |
| | Set the LinphoneCoreCbsCallEncryptionChangedCb callback. More...
|
| |
| LinphoneCoreCbsCallEncryptionChangedCb | linphone_core_cbs_get_call_encryption_changed (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsCallEncryptionChangedCb callback. More...
|
| |
| void | linphone_core_cbs_set_transfer_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsTransferStateChangedCb cb) |
| | Set the LinphoneCoreCbsTransferStateChangedCb callback. More...
|
| |
| LinphoneCoreCbsTransferStateChangedCb | linphone_core_cbs_get_transfer_state_changed (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsTransferStateChangedCb callback. More...
|
| |
| void | linphone_core_cbs_set_buddy_info_updated (LinphoneCoreCbs *cbs, LinphoneCoreCbsBuddyInfoUpdatedCb cb) |
| | Set the LinphoneCoreCbsBuddyInfoUpdatedCb callback. More...
|
| |
| LinphoneCoreCbsBuddyInfoUpdatedCb | linphone_core_cbs_get_buddy_info_updated (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsBuddyInfoUpdatedCb callback. More...
|
| |
| void | linphone_core_cbs_set_call_stats_updated (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallStatsUpdatedCb cb) |
| | Set the LinphoneCoreCbsCallStatsUpdatedCb callback. More...
|
| |
| LinphoneCoreCbsCallStatsUpdatedCb | linphone_core_cbs_get_call_stats_updated (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsCallStatsUpdatedCb callback. More...
|
| |
| void | linphone_core_cbs_set_info_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsInfoReceivedCb cb) |
| | Set the LinphoneCoreCbsInfoReceivedCb callback. More...
|
| |
| LinphoneCoreCbsInfoReceivedCb | linphone_core_cbs_get_info_received (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsInfoReceivedCb callback. More...
|
| |
| void | linphone_core_cbs_set_subscription_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsSubscriptionStateChangedCb cb) |
| | Set the LinphoneCoreCbsSubscriptionStateChangedCb callback. More...
|
| |
| LinphoneCoreCbsSubscriptionStateChangedCb | linphone_core_cbs_get_subscription_state_changed (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsSubscriptionStateChangedCb callback. More...
|
| |
| void | linphone_core_cbs_set_notify_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsNotifyReceivedCb cb) |
| | Set the LinphoneCoreCbsNotifyReceivedCb callback. More...
|
| |
| LinphoneCoreCbsNotifyReceivedCb | linphone_core_cbs_get_notify_received (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsNotifyReceivedCb callback. More...
|
| |
| void | linphone_core_cbs_set_publish_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsPublishStateChangedCb cb) |
| | Set the LinphoneCoreCbsPublishStateChangedCb callback. More...
|
| |
| LinphoneCoreCbsPublishStateChangedCb | linphone_core_cbs_get_publish_state_changed (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsPublishStateChangedCb callback. More...
|
| |
| void | linphone_core_cbs_set_configuring_status (LinphoneCoreCbs *cbs, LinphoneCoreCbsConfiguringStatusCb cb) |
| | Set the LinphoneCoreCbsConfiguringStatusCb callback. More...
|
| |
| LinphoneCoreCbsConfiguringStatusCb | linphone_core_cbs_get_configuring_status (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsConfiguringStatusCb callback. More...
|
| |
| void | linphone_core_cbs_set_network_reachable (LinphoneCoreCbs *cbs, LinphoneCoreCbsNetworkReachableCb cb) |
| | Set the LinphoneCoreCbsNetworkReachableCb callback. More...
|
| |
| LinphoneCoreCbsNetworkReachableCb | linphone_core_cbs_get_network_reachable (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsNetworkReachableCb callback. More...
|
| |
| void | linphone_core_cbs_set_log_collection_upload_state_changed (LinphoneCoreCbs *cbs, LinphoneCoreCbsLogCollectionUploadStateChangedCb cb) |
| | Set the LinphoneCoreCbsLogCollectionUploadStateChangedCb callback. More...
|
| |
| LinphoneCoreCbsLogCollectionUploadStateChangedCb | linphone_core_cbs_get_log_collection_upload_state_changed (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsLogCollectionUploadStateChangedCb callback. More...
|
| |
| void | linphone_core_cbs_set_log_collection_upload_progress_indication (LinphoneCoreCbs *cbs, LinphoneCoreCbsLogCollectionUploadProgressIndicationCb cb) |
| | Set the LinphoneCoreCbsLogCollectionUploadProgressIndicationCb callback. More...
|
| |
| LinphoneCoreCbsLogCollectionUploadProgressIndicationCb | linphone_core_cbs_get_log_collection_upload_progress_indication (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsLogCollectionUploadProgressIndicationCb callback. More...
|
| |
| void | linphone_core_cbs_set_friend_list_created (LinphoneCoreCbs *cbs, LinphoneCoreCbsFriendListCreatedCb cb) |
| | Set the LinphoneCoreCbsFriendListCreatedCb callback. More...
|
| |
| LinphoneCoreCbsFriendListCreatedCb | linphone_core_cbs_get_friend_list_created (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsFriendListCreatedCb callback. More...
|
| |
| void | linphone_core_cbs_set_friend_list_removed (LinphoneCoreCbs *cbs, LinphoneCoreCbsFriendListRemovedCb cb) |
| | Set the LinphoneCoreCbsFriendListRemovedCb callback. More...
|
| |
| LinphoneCoreCbsFriendListRemovedCb | linphone_core_cbs_get_friend_list_removed (LinphoneCoreCbs *cbs) |
| | Get the LinphoneCoreCbsFriendListRemovedCb callback. More...
|
| |
| void | linphone_core_cbs_set_call_created (LinphoneCoreCbs *cbs, LinphoneCoreCbsCallCreatedCb cb) |
| | Set the call created callback. More...
|
| |
| LinphoneCoreCbsCallCreatedCb | linphone_core_cbs_get_call_created (LinphoneCoreCbs *cbs) |
| | Get the call created callback. More...
|
| |
| void | linphone_core_cbs_set_version_update_check_result_received (LinphoneCoreCbs *cbs, LinphoneCoreCbsVersionUpdateCheckResultReceivedCb cb) |
| | Set the version update check result callback. More...
|
| |
| LinphoneCoreCbsVersionUpdateCheckResultReceivedCb | linphone_core_cbs_get_version_update_check_result_received (LinphoneCoreCbs *cbs) |
| | Get the version update check result 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) |
| | Enable the linphone core log collection to upload logs on a server. More...
|
| |
| const char * | linphone_core_get_log_collection_path (void) |
| | Get the path where the log files will be written for log collection. More...
|
| |
| void | linphone_core_set_log_collection_path (const char *path) |
| | Set the path where the log files will be written for log collection. More...
|
| |
| const char * | linphone_core_get_log_collection_prefix (void) |
| | Get the prefix of the filenames that will be used for log collection. More...
|
| |
| void | linphone_core_set_log_collection_prefix (const char *prefix) |
| | Set the prefix of the filenames that will be used for log collection. More...
|
| |
| size_t | linphone_core_get_log_collection_max_file_size (void) |
| | Get 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) |
| | Set 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) |
| | Set 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) |
| | Upload the log collection to the configured server url. More...
|
| |
| char * | linphone_core_compress_log_collection (void) |
| | Compress the log collection in a single file. More...
|
| |
|
void | linphone_core_reset_log_collection (void) |
| | Reset the log collection by removing the log files.
|
| |
| void | linphone_core_set_log_handler (OrtpLogFunc logfunc) |
| | Define a log handler. More...
|
| |
| void | linphone_core_set_log_file (FILE *file) |
| | Define a log file. More...
|
| |
| void | linphone_core_set_log_level (OrtpLogLevel loglevel) |
| | Define the minimum level for logging. More...
|
| |
| void | linphone_core_set_log_level_mask (unsigned int loglevel) |
| | Define the log level using mask. More...
|
| |
| LINPHONE_DEPRECATED void | linphone_core_enable_logs (FILE *file) |
| | Enable logs in supplied FILE*. More...
|
| |
| LINPHONE_DEPRECATED void | linphone_core_enable_logs_with_cb (OrtpLogFunc logfunc) |
| | Enable logs through the user's supplied log callback. More...
|
| |
| LINPHONE_DEPRECATED void | linphone_core_disable_logs (void) |
| | Entirely disable logging. More...
|
| |
| void | linphone_core_serialize_logs (void) |
| | Enable 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.
|
| |
| const char * | linphone_core_get_user_agent (LinphoneCore *lc) |
| |
| LINPHONE_DEPRECATED const char * | linphone_core_get_user_agent_name (void) |
| |
| LINPHONE_DEPRECATED const char * | linphone_core_get_user_agent_version (void) |
| |
| LINPHONE_DEPRECATED LinphoneCore * | linphone_core_new (const LinphoneCoreVTable *vtable, const char *config_path, const char *factory_config_path, void *userdata) |
| | Instanciates a LinphoneCore object. More...
|
| |
| LINPHONE_DEPRECATED LinphoneCore * | linphone_core_new_with_config (const LinphoneCoreVTable *vtable, LpConfig *config, void *userdata) |
| | Instantiates a LinphoneCore object with a given LpConfig. More...
|
| |
| LinphoneCore * | linphone_core_ref (LinphoneCore *lc) |
| | Increment the reference counter of a LinphoneCore object. More...
|
| |
| void | linphone_core_unref (LinphoneCore *lc) |
| | Decrement the ref counter of a LinphoneCore object and destroy it if the counter reach 0. More...
|
| |
| void | linphone_core_iterate (LinphoneCore *lc) |
| | Main loop function. More...
|
| |
| LINPHONE_DEPRECATED void | linphone_core_add_listener (LinphoneCore *lc, LinphoneCoreVTable *vtable) |
| | add a listener to be notified of linphone core events. More...
|
| |
| void | linphone_core_add_callbacks (LinphoneCore *lc, LinphoneCoreCbs *cbs) |
| | Add a listener in order to be notified of LinphoneCore events. More...
|
| |
| LINPHONE_DEPRECATED void | linphone_core_remove_listener (LinphoneCore *lc, const LinphoneCoreVTable *vtable) |
| | remove a listener registred by linphone_core_add_listener. More...
|
| |
| void | linphone_core_remove_callbacks (LinphoneCore *lc, const LinphoneCoreCbs *cbs) |
| | Remove a listener from a LinphoneCore. More...
|
| |
| void | linphone_core_verify_server_certificates (LinphoneCore *lc, bool_t yesno) |
| | Specify whether the tls server certificate must be verified when connecting to a SIP/TLS server. More...
|
| |
| void | linphone_core_verify_server_cn (LinphoneCore *lc, bool_t yesno) |
| | Specify 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 *lc) |
| | Gets the path to a file or folder containing the trusted root CAs (PEM format) More...
|
| |
| void | linphone_core_set_root_ca (LinphoneCore *lc, 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 *lc, const char *data) |
| | Sets the trusted root CAs (PEM format) More...
|
| |
| void | linphone_core_set_ssl_config (LinphoneCore *lc, void *ssl_config) |
| |
| void | linphone_core_set_call_logs_database_path (LinphoneCore *lc, const char *path) |
| | Sets the database filename where call logs will be stored. More...
|
| |
| const char * | linphone_core_get_call_logs_database_path (LinphoneCore *lc) |
| | Gets the database filename where call logs will be stored. More...
|
| |
| void | linphone_core_migrate_logs_from_rc_to_db (LinphoneCore *lc) |
| | Migrates the call logs from the linphonerc to the database if not done yet. More...
|
| |
| void * | linphone_core_get_user_data (const LinphoneCore *lc) |
| | Retrieves the user pointer that was given to linphone_core_new() More...
|
| |
| void | linphone_core_set_user_data (LinphoneCore *lc, void *userdata) |
| | Associate a user pointer to the linphone core. More...
|
| |
| LINPHONE_DEPRECATED void | linphone_core_destroy (LinphoneCore *lc) |
| | Destroys a LinphoneCore. More...
|
| |
| void | linphone_core_set_zrtp_secrets_file (LinphoneCore *lc, const char *file) |
| | Set the path to the file storing the zrtp secrets cache. More...
|
| |
| const char * | linphone_core_get_zrtp_secrets_file (LinphoneCore *lc) |
| | Get the path to the file storing the zrtp secrets cache. More...
|
| |
| void * | linphone_core_get_zrtp_cache_db (LinphoneCore *lc) |
| | Get a pointer to the sqlite db holding zrtp/lime cache. More...
|
| |
| void | linphone_core_set_user_certificates_path (LinphoneCore *lc, 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 *lc) |
| | Get the path to the directory storing the user's certificates. More...
|
| |
| void | linphone_core_reload_ms_plugins (LinphoneCore *lc, const char *path) |
| | Reload mediastreamer2 plugins from specified directory. More...
|
| |
| int | linphone_core_get_max_calls (LinphoneCore *lc) |
| | Get the maximum number of simultaneous calls Linphone core can manage at a time. More...
|
| |
| void | linphone_core_set_max_calls (LinphoneCore *lc, int max) |
| | Set the maximum number of simultaneous calls Linphone core can manage at a time. More...
|
| |
| bool_t | linphone_core_media_encryption_supported (const LinphoneCore *lc, LinphoneMediaEncryption menc) |
| | Check if a media encryption type is supported. More...
|
| |
| LinphoneStatus | linphone_core_set_provisioning_uri (LinphoneCore *lc, const char *uri) |
| | Set URI where to download xml configuration file at startup. More...
|
| |
| const char * | linphone_core_get_provisioning_uri (const LinphoneCore *lc) |
| | Get provisioning URI. More...
|
| |
| LinphoneStatus | linphone_core_migrate_to_multi_transport (LinphoneCore *lc) |
| | Migrate configuration so that all SIP transports are enabled. 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_friends_database_path (LinphoneCore *lc, const char *path) |
| | Sets the database filename where friends will be stored. More...
|
| |
| const char * | linphone_core_get_friends_database_path (LinphoneCore *lc) |
| | Gets the database filename where friends will be stored. More...
|
| |
| void | linphone_core_migrate_friends_from_rc_to_db (LinphoneCore *lc) |
| | Migrates the friends from the linphonerc to the database if not done yet. 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 (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, const char *config_path, const char *factory_config_path) |
| | Instanciate a LinphoneCore object. More...
|
| |
| LinphoneCore * | linphone_factory_create_core_with_config (const LinphoneFactory *factory, LinphoneCoreCbs *cbs, LinphoneConfig *config) |
| | Instantiates a LinphoneCore object with a given LpConfig. 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...
|
| |
| 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...
|
| |
| LinphoneCallCbs * | linphone_factory_create_call_cbs (const LinphoneFactory *factory) |
| | Create a LinphoneCallCbs object that holds callbacks for events happening on a call. 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 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...
|
| |
| 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 char * | linphone_stream_type_to_string (const LinphoneStreamType) |
| | Function returning a human readable value for LinphoneStreamType.
|
| |
Initializing liblinphone.