liblinphone
3.8.1
|
#include <linphonecore.h>
This structure holds all callbacks that the application should implement. None is mandatory.
LinphoneCoreGlobalStateChangedCb _LinphoneCoreVTable::global_state_changed |
Notifies global state changes
LinphoneCoreRegistrationStateChangedCb _LinphoneCoreVTable::registration_state_changed |
Notifies registration state changes
LinphoneCoreCallStateChangedCb _LinphoneCoreVTable::call_state_changed |
Notifies call state changes
LinphoneCoreNotifyPresenceReceivedCb _LinphoneCoreVTable::notify_presence_received |
Notify received presence events
LinphoneCoreNewSubscriptionRequestedCb _LinphoneCoreVTable::new_subscription_requested |
Notify about pending presence subscription request
LinphoneCoreAuthInfoRequestedCb _LinphoneCoreVTable::auth_info_requested |
Ask the application some authentication information
LinphoneCoreCallLogUpdatedCb _LinphoneCoreVTable::call_log_updated |
Notifies that call log list has been updated
LinphoneCoreMessageReceivedCb _LinphoneCoreVTable::message_received |
a message is received, can be text or external body
LinphoneCoreIsComposingReceivedCb _LinphoneCoreVTable::is_composing_received |
An is-composing notification has been received
LinphoneCoreDtmfReceivedCb _LinphoneCoreVTable::dtmf_received |
A dtmf has been received received
LinphoneCoreReferReceivedCb _LinphoneCoreVTable::refer_received |
An out of call refer was received
LinphoneCoreCallEncryptionChangedCb _LinphoneCoreVTable::call_encryption_changed |
Notifies on change in the encryption of call streams
LinphoneCoreTransferStateChangedCb _LinphoneCoreVTable::transfer_state_changed |
Notifies when a transfer is in progress
LinphoneCoreBuddyInfoUpdatedCb _LinphoneCoreVTable::buddy_info_updated |
a LinphoneFriend's BuddyInfo has changed
LinphoneCoreCallStatsUpdatedCb _LinphoneCoreVTable::call_stats_updated |
Notifies on refreshing of call's statistics.
LinphoneCoreInfoReceivedCb _LinphoneCoreVTable::info_received |
Notifies an incoming informational message received.
LinphoneCoreSubscriptionStateChangedCb _LinphoneCoreVTable::subscription_state_changed |
Notifies subscription state change
LinphoneCoreNotifyReceivedCb _LinphoneCoreVTable::notify_received |
Notifies a an event notification, see linphone_core_subscribe()
LinphoneCoreConfiguringStatusCb _LinphoneCoreVTable::configuring_status |
Notifies publish state change (only from LinphoneEvent api)
DisplayStatusCb _LinphoneCoreVTable::display_status |
Notifies configuring status changes
DisplayMessageCb _LinphoneCoreVTable::display_message |
DisplayMessageCb _LinphoneCoreVTable::display_warning |
DisplayUrlCb _LinphoneCoreVTable::display_url |
ShowInterfaceCb _LinphoneCoreVTable::show |
LinphoneCoreTextMessageReceivedCb _LinphoneCoreVTable::text_received |
LinphoneCoreFileTransferRecvCb _LinphoneCoreVTable::file_transfer_recv |
LinphoneCoreFileTransferSendCb _LinphoneCoreVTable::file_transfer_send |
LinphoneCoreFileTransferProgressIndicationCb _LinphoneCoreVTable::file_transfer_progress_indication |
LinphoneCoreNetworkReachableCb _LinphoneCoreVTable::network_reachable |
Callback to report IP network status (I.E up/down )
LinphoneCoreLogCollectionUploadStateChangedCb _LinphoneCoreVTable::log_collection_upload_state_changed |
Callback to upload collected logs
LinphoneCoreLogCollectionUploadProgressIndicationCb _LinphoneCoreVTable::log_collection_upload_progress_indication |
Callback to indicate log collection upload progress
void* _LinphoneCoreVTable::user_data |
User data associated with the above callbacks