Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
liblinphone
Commits
83ecb1d1
Commit
83ecb1d1
authored
Mar 15, 2017
by
Sylvain Berfini
🐮
Browse files
Added getter for LinphoneCoreCbs callbacks
parent
74ce5cb5
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
290 additions
and
0 deletions
+290
-0
coreapi/linphonecore.c
coreapi/linphonecore.c
+108
-0
include/linphone/core.h
include/linphone/core.h
+182
-0
No files found.
coreapi/linphonecore.c
View file @
83ecb1d1
...
...
@@ -173,110 +173,218 @@ LinphoneCoreCbs *linphone_core_get_current_callbacks(const LinphoneCore *lc) {
return
lc
->
current_cbs
;
}
LinphoneCoreCbsGlobalStateChangedCb
linphone_core_cbs_get_global_state_changed
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
global_state_changed
;
}
void
linphone_core_cbs_set_global_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsGlobalStateChangedCb
cb
)
{
cbs
->
vtable
->
global_state_changed
=
cb
;
}
LinphoneCoreCbsRegistrationStateChangedCb
linphone_core_cbs_get_registration_state_changed
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
registration_state_changed
;
}
void
linphone_core_cbs_set_registration_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsRegistrationStateChangedCb
cb
)
{
cbs
->
vtable
->
registration_state_changed
=
cb
;
}
LinphoneCoreCbsCallStateChangedCb
linphone_core_cbs_get_call_state_changed
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
call_state_changed
;
}
void
linphone_core_cbs_set_call_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsCallStateChangedCb
cb
)
{
cbs
->
vtable
->
call_state_changed
=
cb
;
}
LinphoneCoreCbsNotifyPresenceReceivedCb
linphone_core_cbs_get_notify_presence_received
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
notify_presence_received
;
}
void
linphone_core_cbs_set_notify_presence_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNotifyPresenceReceivedCb
cb
)
{
cbs
->
vtable
->
notify_presence_received
=
cb
;
}
LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb
linphone_core_cbs_get_notify_presence_received_for_uri_or_tel
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
notify_presence_received_for_uri_or_tel
;
}
void
linphone_core_cbs_set_notify_presence_received_for_uri_or_tel
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb
cb
)
{
cbs
->
vtable
->
notify_presence_received_for_uri_or_tel
=
cb
;
}
LinphoneCoreCbsNewSubscriptionRequestedCb
linphone_core_cbs_get_new_subscription_requested
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
new_subscription_requested
;
}
void
linphone_core_cbs_set_new_subscription_requested
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNewSubscriptionRequestedCb
cb
)
{
cbs
->
vtable
->
new_subscription_requested
=
cb
;
}
LinphoneCoreCbsAuthenticationRequestedCb
linphone_core_cbs_get_authentication_requested
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
authentication_requested
;
}
void
linphone_core_cbs_set_authentication_requested
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsAuthenticationRequestedCb
cb
)
{
cbs
->
vtable
->
authentication_requested
=
cb
;
}
LinphoneCoreCbsCallLogUpdatedCb
linphone_core_cbs_get_call_log_updated
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
call_log_updated
;
}
void
linphone_core_cbs_set_call_log_updated
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsCallLogUpdatedCb
cb
)
{
cbs
->
vtable
->
call_log_updated
=
cb
;
}
LinphoneCoreCbsMessageReceivedCb
linphone_core_cbs_get_message_received
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
message_received
;
}
void
linphone_core_cbs_set_message_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsMessageReceivedCb
cb
)
{
cbs
->
vtable
->
message_received
=
cb
;
}
LinphoneCoreCbsMessageReceivedUnableDecryptCb
linphone_core_cbs_get_message_received_unable_decrypt
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
message_received_unable_decrypt
;
}
void
linphone_core_cbs_set_message_received_unable_decrypt
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsMessageReceivedUnableDecryptCb
cb
)
{
cbs
->
vtable
->
message_received_unable_decrypt
=
cb
;
}
LinphoneCoreCbsIsComposingReceivedCb
linphone_core_cbs_get_is_composing_received
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
is_composing_received
;
}
void
linphone_core_cbs_set_is_composing_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsIsComposingReceivedCb
cb
)
{
cbs
->
vtable
->
is_composing_received
=
cb
;
}
LinphoneCoreCbsDtmfReceivedCb
linphone_core_cbs_get_dtmf_received
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
dtmf_received
;
}
void
linphone_core_cbs_set_dtmf_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsDtmfReceivedCb
cb
)
{
cbs
->
vtable
->
dtmf_received
=
cb
;
}
LinphoneCoreCbsReferReceivedCb
linphone_core_cbs_get_refer_received
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
refer_received
;
}
void
linphone_core_cbs_set_refer_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsReferReceivedCb
cb
)
{
cbs
->
vtable
->
refer_received
=
cb
;
}
LinphoneCoreCbsCallEncryptionChangedCb
linphone_core_cbs_get_call_encryption_changed
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
call_encryption_changed
;
}
void
linphone_core_cbs_set_call_encryption_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsCallEncryptionChangedCb
cb
)
{
cbs
->
vtable
->
call_encryption_changed
=
cb
;
}
LinphoneCoreCbsTransferStateChangedCb
linphone_core_cbs_get_transfer_state_changed
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
transfer_state_changed
;
}
void
linphone_core_cbs_set_transfer_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsTransferStateChangedCb
cb
)
{
cbs
->
vtable
->
transfer_state_changed
=
cb
;
}
LinphoneCoreCbsBuddyInfoUpdatedCb
linphone_core_cbs_get_buddy_info_updated
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
buddy_info_updated
;
}
void
linphone_core_cbs_set_buddy_info_updated
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsBuddyInfoUpdatedCb
cb
)
{
cbs
->
vtable
->
buddy_info_updated
=
cb
;
}
LinphoneCoreCbsCallStatsUpdatedCb
linphone_core_cbs_get_call_stats_updated
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
call_stats_updated
;
}
void
linphone_core_cbs_set_call_stats_updated
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsCallStatsUpdatedCb
cb
)
{
cbs
->
vtable
->
call_stats_updated
=
cb
;
}
LinphoneCoreCbsInfoReceivedCb
linphone_core_cbs_get_info_received
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
info_received
;
}
void
linphone_core_cbs_set_info_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsInfoReceivedCb
cb
)
{
cbs
->
vtable
->
info_received
=
cb
;
}
LinphoneCoreCbsSubscriptionStateChangedCb
linphone_core_cbs_get_subscription_state_changed
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
subscription_state_changed
;
}
void
linphone_core_cbs_set_subscription_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsSubscriptionStateChangedCb
cb
)
{
cbs
->
vtable
->
subscription_state_changed
=
cb
;
}
LinphoneCoreCbsNotifyReceivedCb
linphone_core_cbs_get_notify_received
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
notify_received
;
}
void
linphone_core_cbs_set_notify_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNotifyReceivedCb
cb
)
{
cbs
->
vtable
->
notify_received
=
cb
;
}
LinphoneCoreCbsPublishStateChangedCb
linphone_core_cbs_get_rpublish_state_changed
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
publish_state_changed
;
}
void
linphone_core_cbs_set_publish_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsPublishStateChangedCb
cb
)
{
cbs
->
vtable
->
publish_state_changed
=
cb
;
}
LinphoneCoreCbsConfiguringStatusCb
linphone_core_cbs_get_configuring_status
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
configuring_status
;
}
void
linphone_core_cbs_set_configuring_status
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsConfiguringStatusCb
cb
)
{
cbs
->
vtable
->
configuring_status
=
cb
;
}
LinphoneCoreCbsNetworkReachableCb
linphone_core_cbs_get_network_reachable
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
network_reachable
;
}
void
linphone_core_cbs_set_network_reachable
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNetworkReachableCb
cb
)
{
cbs
->
vtable
->
network_reachable
=
cb
;
}
LinphoneCoreCbsLogCollectionUploadStateChangedCb
linphone_core_cbs_log_collection_upload_state_changed
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
log_collection_upload_state_changed
;
}
void
linphone_core_cbs_set_log_collection_upload_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsLogCollectionUploadStateChangedCb
cb
)
{
cbs
->
vtable
->
log_collection_upload_state_changed
=
cb
;
}
LinphoneCoreCbsLogCollectionUploadProgressIndicationCb
linphone_core_cbs_get_rlog_collection_upload_progress_indication
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
log_collection_upload_progress_indication
;
}
void
linphone_core_cbs_set_log_collection_upload_progress_indication
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsLogCollectionUploadProgressIndicationCb
cb
)
{
cbs
->
vtable
->
log_collection_upload_progress_indication
=
cb
;
}
LinphoneCoreCbsFriendListCreatedCb
linphone_core_cbs_get_friend_list_created
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
friend_list_created
;
}
void
linphone_core_cbs_set_friend_list_created
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsFriendListCreatedCb
cb
)
{
cbs
->
vtable
->
friend_list_created
=
cb
;
}
LinphoneCoreCbsFriendListRemovedCb
linphone_core_cbs_get_friend_list_removed
(
LinphoneCoreCbs
*
cbs
)
{
return
cbs
->
vtable
->
friend_list_removed
;
}
void
linphone_core_cbs_set_friend_list_removed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsFriendListRemovedCb
cb
)
{
cbs
->
vtable
->
friend_list_removed
=
cb
;
}
...
...
include/linphone/core.h
View file @
83ecb1d1
...
...
@@ -614,6 +614,13 @@ LINPHONE_PUBLIC LinphoneCoreCbs *linphone_core_get_current_callbacks(const Linph
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_global_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsGlobalStateChangedCb
cb
);
/**
* Get the # callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsGlobalStateChangedCb
linphone_core_cbs_get_global_state_changed
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsRegistrationStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -621,6 +628,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_global_state_changed(LinphoneCoreCbs
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_registration_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsRegistrationStateChangedCb
cb
);
/**
* Get the #LinphoneCoreCbsRegistrationStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsRegistrationStateChangedCb
linphone_core_cbs_get_registration_state_changed
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsCallStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -628,6 +642,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_registration_state_changed(LinphoneCo
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_call_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsCallStateChangedCb
cb
);
/**
* Get the #LinphoneCoreCbsCallStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsCallStateChangedCb
linphone_core_cbs_get_call_state_changed
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsNotifyPresenceReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -635,6 +656,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_call_state_changed(LinphoneCoreCbs *c
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_notify_presence_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNotifyPresenceReceivedCb
cb
);
/**
* Get the #LinphoneCoreCbsNotifyPresenceReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsNotifyPresenceReceivedCb
linphone_core_cbs_get_notify_presence_received
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -642,6 +670,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_notify_presence_received(LinphoneCore
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_notify_presence_received_for_uri_or_tel
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb
cb
);
/**
* Get the #LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsNotifyPresenceReceivedForUriOrTelCb
linphone_core_cbs_get_notify_presence_received_for_uri_or_tel
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsNewSubscriptionRequestedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -649,6 +684,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_notify_presence_received_for_uri_or_t
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_new_subscription_requested
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNewSubscriptionRequestedCb
cb
);
/**
* Get the #LinphoneCoreCbsNewSubscriptionRequestedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsNewSubscriptionRequestedCb
linphone_core_cbs_get_new_subscription_requested
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsAuthenticationRequestedCb callback.'
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -656,6 +698,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_new_subscription_requested(LinphoneCo
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_authentication_requested
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsAuthenticationRequestedCb
cb
);
/**
* Get the #LinphoneCoreCbsAuthenticationRequestedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsAuthenticationRequestedCb
linphone_core_cbs_get_authentication_requested
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsCallLogUpdatedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -663,6 +712,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_authentication_requested(LinphoneCore
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_call_log_updated
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsCallLogUpdatedCb
cb
);
/**
* Get the #LinphoneCoreCbsCallLogUpdatedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsCallLogUpdatedCb
linphone_core_cbs_get_call_log_updated
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsMessageReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -670,6 +726,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_call_log_updated(LinphoneCoreCbs *cbs
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_message_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsMessageReceivedCb
cb
);
/**
* Get the #LinphoneCoreCbsMessageReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsMessageReceivedCb
linphone_core_cbs_get_message_received
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsIsComposingReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -677,6 +740,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_message_received(LinphoneCoreCbs *cbs
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_is_composing_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsIsComposingReceivedCb
cb
);
/**
* Get the #LinphoneCoreCbsIsComposingReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsIsComposingReceivedCb
linphone_core_cbs_get_is_composing_received
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsDtmfReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -684,6 +754,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_is_composing_received(LinphoneCoreCbs
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_dtmf_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsDtmfReceivedCb
cb
);
/**
* Get the #LinphoneCoreCbsDtmfReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsDtmfReceivedCb
linphone_core_cbs_get_dtmf_received
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsReferReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -691,6 +768,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_dtmf_received(LinphoneCoreCbs *cbs, L
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_refer_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsReferReceivedCb
cb
);
/**
* Get the #LinphoneCoreCbsReferReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsReferReceivedCb
linphone_core_cbs_get_refer_received
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsCallEncryptionChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -698,6 +782,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_refer_received(LinphoneCoreCbs *cbs,
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_call_encryption_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsCallEncryptionChangedCb
cb
);
/**
* Get the #LinphoneCoreCbsCallEncryptionChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsCallEncryptionChangedCb
linphone_core_cbs_get_call_encryption_changed
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsTransferStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -705,6 +796,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_call_encryption_changed(LinphoneCoreC
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_transfer_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsTransferStateChangedCb
cb
);
/**
* Get the #LinphoneCoreCbsTransferStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsTransferStateChangedCb
linphone_core_cbs_get_transfer_state_changed
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsBuddyInfoUpdatedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -712,6 +810,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_transfer_state_changed(LinphoneCoreCb
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_buddy_info_updated
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsBuddyInfoUpdatedCb
cb
);
/**
* Get the #LinphoneCoreCbsBuddyInfoUpdatedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsBuddyInfoUpdatedCb
linphone_core_cbs_get_buddy_info_updated
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsCallStatsUpdatedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -719,6 +824,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_buddy_info_updated(LinphoneCoreCbs *c
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_call_stats_updated
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsCallStatsUpdatedCb
cb
);
/**
* Get the #LinphoneCoreCbsCallStatsUpdatedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsCallStatsUpdatedCb
linphone_core_cbs_get_call_stats_updated
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsInfoReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -726,6 +838,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_call_stats_updated(LinphoneCoreCbs *c
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_info_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsInfoReceivedCb
cb
);
/**
* Get the #LinphoneCoreCbsInfoReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsInfoReceivedCb
linphone_core_cbs_get_info_received
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsSubscriptionStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -733,6 +852,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_info_received(LinphoneCoreCbs *cbs, L
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_subscription_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsSubscriptionStateChangedCb
cb
);
/**
* Get the #LinphoneCoreCbsSubscriptionStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsSubscriptionStateChangedCb
linphone_core_cbs_get_subscription_state_changed
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsNotifyReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -740,6 +866,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_subscription_state_changed(LinphoneCo
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_notify_received
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNotifyReceivedCb
cb
);
/**
* Get the #LinphoneCoreCbsNotifyReceivedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsNotifyReceivedCb
linphone_core_cbs_get_notify_received
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsPublishStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -747,6 +880,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_notify_received(LinphoneCoreCbs *cbs,
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_publish_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsPublishStateChangedCb
cb
);
/**
* Get the #LinphoneCoreCbsPublishStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsPublishStateChangedCb
linphone_core_cbs_get_publish_state_changed
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsConfiguringStatusCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -754,6 +894,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_publish_state_changed(LinphoneCoreCbs
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_configuring_status
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsConfiguringStatusCb
cb
);
/**
* Get the #LinphoneCoreCbsConfiguringStatusCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsConfiguringStatusCb
linphone_core_cbs_get_configuring_status
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsNetworkReachableCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -761,6 +908,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_configuring_status(LinphoneCoreCbs *c
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_network_reachable
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsNetworkReachableCb
cb
);
/**
* Get the #LinphoneCoreCbsNetworkReachableCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsNetworkReachableCb
linphone_core_cbs_get_set_network_reachable
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsLogCollectionUploadStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -768,6 +922,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_network_reachable(LinphoneCoreCbs *cb
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_log_collection_upload_state_changed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsLogCollectionUploadStateChangedCb
cb
);
/**
* Get the #LinphoneCoreCbsLogCollectionUploadStateChangedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsLogCollectionUploadStateChangedCb
linphone_core_cbs_get_log_collection_upload_state_changed
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsLogCollectionUploadProgressIndicationCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -775,6 +936,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_log_collection_upload_state_changed(L
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_log_collection_upload_progress_indication
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsLogCollectionUploadProgressIndicationCb
cb
);
/**
* Get the #LinphoneCoreCbsLogCollectionUploadProgressIndicationCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsLogCollectionUploadProgressIndicationCb
linphone_core_cbs_get_log_collection_upload_progress_indication
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsFriendListCreatedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -782,6 +950,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_log_collection_upload_progress_indica
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_friend_list_created
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsFriendListCreatedCb
cb
);
/**
* Get the #LinphoneCoreCbsFriendListCreatedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsFriendListCreatedCb
linphone_core_cbs_get_friend_list_created
(
LinphoneCoreCbs
*
cbs
);
/**
* Set the #LinphoneCoreCbsFriendListRemovedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
...
...
@@ -789,6 +964,13 @@ LINPHONE_PUBLIC void linphone_core_cbs_set_friend_list_created(LinphoneCoreCbs *
*/
LINPHONE_PUBLIC
void
linphone_core_cbs_set_friend_list_removed
(
LinphoneCoreCbs
*
cbs
,
LinphoneCoreCbsFriendListRemovedCb
cb
);
/**
* Get the #LinphoneCoreCbsFriendListRemovedCb callback.
* @param[in] cbs A #LinphoneCoreCbs.
* @return The callback.
*/
LINPHONE_PUBLIC
LinphoneCoreCbsFriendListRemovedCb
linphone_core_cbs_get_friend_list_removed
(
LinphoneCoreCbs
*
cbs
);
/**
* @}
**/
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment