Liblinphone  3.11.1
Data Fields
_LinphoneCoreVTable Struct Reference

#include <core.h>

Data Fields

LinphoneCoreGlobalStateChangedCb global_state_changed
 
LinphoneCoreRegistrationStateChangedCb registration_state_changed
 
LinphoneCoreCallStateChangedCb call_state_changed
 
LinphoneCoreNotifyPresenceReceivedCb notify_presence_received
 
LinphoneCoreNotifyPresenceReceivedForUriOrTelCb notify_presence_received_for_uri_or_tel
 
LinphoneCoreNewSubscriptionRequestedCb new_subscription_requested
 
LINPHONE_DEPRECATED
LinphoneCoreAuthInfoRequestedCb 
auth_info_requested
 
LinphoneCoreAuthenticationRequestedCb authentication_requested
 
LinphoneCoreCallLogUpdatedCb call_log_updated
 
LinphoneCoreMessageReceivedCb message_received
 
LinphoneCoreCbsMessageReceivedUnableDecryptCb message_received_unable_decrypt
 
LinphoneCoreIsComposingReceivedCb is_composing_received
 
LinphoneCoreDtmfReceivedCb dtmf_received
 
LinphoneCoreReferReceivedCb refer_received
 
LinphoneCoreCallEncryptionChangedCb call_encryption_changed
 
LinphoneCoreTransferStateChangedCb transfer_state_changed
 
LinphoneCoreBuddyInfoUpdatedCb buddy_info_updated
 
LinphoneCoreCallStatsUpdatedCb call_stats_updated
 
LinphoneCoreInfoReceivedCb info_received
 
LinphoneCoreSubscriptionStateChangedCb subscription_state_changed
 
LinphoneCoreNotifyReceivedCb notify_received
 
LinphoneCorePublishStateChangedCb publish_state_changed
 
LinphoneCoreConfiguringStatusCb configuring_status
 
LINPHONE_DEPRECATED DisplayStatusCb display_status
 
LINPHONE_DEPRECATED
DisplayMessageCb 
display_message
 
LINPHONE_DEPRECATED
DisplayMessageCb 
display_warning
 
LINPHONE_DEPRECATED DisplayUrlCb display_url
 
LINPHONE_DEPRECATED ShowInterfaceCb show
 
LINPHONE_DEPRECATED
LinphoneCoreTextMessageReceivedCb 
text_received
 
LINPHONE_DEPRECATED
LinphoneCoreFileTransferRecvCb 
file_transfer_recv
 
LINPHONE_DEPRECATED
LinphoneCoreFileTransferSendCb 
file_transfer_send
 
LINPHONE_DEPRECATED
LinphoneCoreFileTransferProgressIndicationCb 
file_transfer_progress_indication
 
LinphoneCoreNetworkReachableCb network_reachable
 
LinphoneCoreLogCollectionUploadStateChangedCb log_collection_upload_state_changed
 
LinphoneCoreLogCollectionUploadProgressIndicationCb log_collection_upload_progress_indication
 
LinphoneCoreFriendListCreatedCb friend_list_created
 
LinphoneCoreFriendListRemovedCb friend_list_removed
 
void * user_data
 

Detailed Description

This structure holds all callbacks that the application should implement. None is mandatory.

Field Documentation

LINPHONE_DEPRECATED LinphoneCoreAuthInfoRequestedCb _LinphoneCoreVTable::auth_info_requested
Deprecated:
Use authentication_requested instead. Ask the application some authentication information
LinphoneCoreAuthenticationRequestedCb _LinphoneCoreVTable::authentication_requested

Ask the application some authentication information

LinphoneCoreBuddyInfoUpdatedCb _LinphoneCoreVTable::buddy_info_updated

a LinphoneFriend's BuddyInfo has changed

LinphoneCoreCallEncryptionChangedCb _LinphoneCoreVTable::call_encryption_changed

Notifies on change in the encryption of call streams

LinphoneCoreCallLogUpdatedCb _LinphoneCoreVTable::call_log_updated

Notifies that call log list has been updated

LinphoneCoreCallStateChangedCb _LinphoneCoreVTable::call_state_changed

Notifies call state changes

LinphoneCoreCallStatsUpdatedCb _LinphoneCoreVTable::call_stats_updated

Notifies on refreshing of call's statistics.

LinphoneCoreConfiguringStatusCb _LinphoneCoreVTable::configuring_status

Notifies publish state change (only from LinphoneEvent api)

LINPHONE_DEPRECATED DisplayMessageCb _LinphoneCoreVTable::display_message
Deprecated:
Callback to display a message to the user
LINPHONE_DEPRECATED DisplayStatusCb _LinphoneCoreVTable::display_status

Notifies configuring status changes

Deprecated:
Callback that notifies various events with human readable text.
LINPHONE_DEPRECATED DisplayUrlCb _LinphoneCoreVTable::display_url
LINPHONE_DEPRECATED DisplayMessageCb _LinphoneCoreVTable::display_warning
Deprecated:
Callback to display a warning to the user
LinphoneCoreDtmfReceivedCb _LinphoneCoreVTable::dtmf_received

A dtmf has been received received

LINPHONE_DEPRECATED LinphoneCoreFileTransferProgressIndicationCb _LinphoneCoreVTable::file_transfer_progress_indication
Deprecated:
Callback to indicate file transfer progress
LINPHONE_DEPRECATED LinphoneCoreFileTransferRecvCb _LinphoneCoreVTable::file_transfer_recv
Deprecated:
Callback to store file received attached to a LinphoneChatMessage
LINPHONE_DEPRECATED LinphoneCoreFileTransferSendCb _LinphoneCoreVTable::file_transfer_send
Deprecated:
Callback to collect file chunk to be sent for a LinphoneChatMessage
LinphoneCoreGlobalStateChangedCb _LinphoneCoreVTable::global_state_changed

Notifies global state changes

LinphoneCoreInfoReceivedCb _LinphoneCoreVTable::info_received

Notifies an incoming informational message received.

LinphoneCoreIsComposingReceivedCb _LinphoneCoreVTable::is_composing_received

An is-composing notification has been received

LinphoneCoreLogCollectionUploadProgressIndicationCb _LinphoneCoreVTable::log_collection_upload_progress_indication

Callback to indicate log collection upload progress

LinphoneCoreLogCollectionUploadStateChangedCb _LinphoneCoreVTable::log_collection_upload_state_changed

Callback to upload collected logs

LinphoneCoreMessageReceivedCb _LinphoneCoreVTable::message_received

a message is received, can be text or external body

LinphoneCoreCbsMessageReceivedUnableDecryptCb _LinphoneCoreVTable::message_received_unable_decrypt

an encrypted message is received but we can't decrypt it

LinphoneCoreNetworkReachableCb _LinphoneCoreVTable::network_reachable

Callback to report IP network status (I.E up/down )

LinphoneCoreNewSubscriptionRequestedCb _LinphoneCoreVTable::new_subscription_requested

Notify about pending presence subscription request

LinphoneCoreNotifyPresenceReceivedCb _LinphoneCoreVTable::notify_presence_received

Notify received presence events

LinphoneCoreNotifyPresenceReceivedForUriOrTelCb _LinphoneCoreVTable::notify_presence_received_for_uri_or_tel

Notify received presence events

LinphoneCoreNotifyReceivedCb _LinphoneCoreVTable::notify_received

Notifies a an event notification, see linphone_core_subscribe()

LinphoneCoreReferReceivedCb _LinphoneCoreVTable::refer_received

An out of call refer was received

LinphoneCoreRegistrationStateChangedCb _LinphoneCoreVTable::registration_state_changed

Notifies registration state changes

LINPHONE_DEPRECATED ShowInterfaceCb _LinphoneCoreVTable::show

vNotifies the application that it should show up

LinphoneCoreSubscriptionStateChangedCb _LinphoneCoreVTable::subscription_state_changed

Notifies subscription state change

LINPHONE_DEPRECATED LinphoneCoreTextMessageReceivedCb _LinphoneCoreVTable::text_received
Deprecated:
, use message_received instead
A text message has been received
LinphoneCoreTransferStateChangedCb _LinphoneCoreVTable::transfer_state_changed

Notifies when a transfer is in progress

void* _LinphoneCoreVTable::user_data

User data associated with the above callbacks


The documentation for this struct was generated from the following file: