liblinphone 3.6.1
Data Fields
_LinphoneVTable Struct Reference

#include <linphonecore.h>

Data Fields

LinphoneGlobalStateCb global_state_changed
 
LinphoneRegistrationStateCb registration_state_changed
 
LinphoneCallStateCb call_state_changed
 
NotifyPresenceReceivedCb notify_presence_recv
 
NewSubscribtionRequestCb new_subscription_request
 
AuthInfoRequested auth_info_requested
 
CallLogUpdated call_log_updated
 
MessageReceived message_received
 
DtmfReceived dtmf_received
 
ReferReceived refer_received
 
CallEncryptionChangedCb call_encryption_changed
 
LinphoneTransferStateChanged transfer_state_changed
 
BuddyInfoUpdated buddy_info_updated
 
NotifyReceivedCb notify_recv
 
CallStatsUpdated call_stats_updated
 
DisplayStatusCb display_status
 
DisplayMessageCb display_message
 
DisplayMessageCb display_warning
 
DisplayUrlCb display_url
 
ShowInterfaceCb show
 

Detailed Description

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

Field Documentation

◆ global_state_changed

LinphoneGlobalStateCb _LinphoneVTable::global_state_changed

Notifies globlal state changes

◆ registration_state_changed

LinphoneRegistrationStateCb _LinphoneVTable::registration_state_changed

Notifies registration state changes

◆ call_state_changed

LinphoneCallStateCb _LinphoneVTable::call_state_changed

Notifies call state changes

◆ notify_presence_recv

NotifyPresenceReceivedCb _LinphoneVTable::notify_presence_recv

Notify received presence events

◆ new_subscription_request

NewSubscribtionRequestCb _LinphoneVTable::new_subscription_request

Notify about pending subscription request

◆ auth_info_requested

AuthInfoRequested _LinphoneVTable::auth_info_requested

Ask the application some authentication information

◆ call_log_updated

CallLogUpdated _LinphoneVTable::call_log_updated

Notifies that call log list has been updated

◆ message_received

MessageReceived _LinphoneVTable::message_received
Deprecated:
, use message_received instead
A text message has been received

◆ dtmf_received

DtmfReceived _LinphoneVTable::dtmf_received

a message is received, can be text or external body A dtmf has been received received

◆ refer_received

ReferReceived _LinphoneVTable::refer_received

An out of call refer was received

◆ call_encryption_changed

CallEncryptionChangedCb _LinphoneVTable::call_encryption_changed

Notifies on change in the encryption of call streams

◆ transfer_state_changed

LinphoneTransferStateChanged _LinphoneVTable::transfer_state_changed

Notifies when a transfer is in progress

◆ buddy_info_updated

BuddyInfoUpdated _LinphoneVTable::buddy_info_updated

a LinphoneFriend's BuddyInfo has changed

◆ notify_recv

NotifyReceivedCb _LinphoneVTable::notify_recv

Other notifications

◆ call_stats_updated

CallStatsUpdated _LinphoneVTable::call_stats_updated

Notifies on refreshing of call's statistics.

◆ display_status

DisplayStatusCb _LinphoneVTable::display_status

DEPRECATED Callback that notifies various events with human readable text.

◆ display_message

DisplayMessageCb _LinphoneVTable::display_message

DEPRECATED Callback to display a message to the user

◆ display_warning

DisplayMessageCb _LinphoneVTable::display_warning

DEPRECATED Callback to display a warning to the user

◆ display_url

DisplayUrlCb _LinphoneVTable::display_url

DEPRECATED

◆ show

ShowInterfaceCb _LinphoneVTable::show

DEPRECATED Notifies the application that it should show up


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