|
virtual LINPHONECXX_PUBLIC void | onGlobalStateChanged (const std::shared_ptr< linphone::Core > &core, linphone::GlobalState state, const std::string &message) |
| Global state notification callback.
|
|
virtual LINPHONECXX_PUBLIC void | onRegistrationStateChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ProxyConfig > &proxyConfig, linphone::RegistrationState state, const std::string &message) |
| Registration state notification callback prototype.
|
|
virtual LINPHONECXX_PUBLIC void | onConferenceInfoReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< const linphone::ConferenceInfo > &conferenceInfo) |
| Callback prototype for notifying the application about a received conference info.
|
|
virtual LINPHONECXX_PUBLIC void | onPushNotificationReceived (const std::shared_ptr< linphone::Core > &core, const std::string &payload) |
| Callback prototype for notifying the application a push notification was received.
|
|
virtual LINPHONECXX_PUBLIC void | onPreviewDisplayErrorOccurred (const std::shared_ptr< linphone::Core > &core, int errorCode) |
| Callback to notify that there are errors from the video rendering.
|
|
virtual LINPHONECXX_PUBLIC void | onCallStateChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call, linphone::Call::State state, const std::string &message) |
| Call state notification callback.
|
|
virtual LINPHONECXX_PUBLIC void | onNotifyPresenceReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Friend > &linphoneFriend) |
| Report status change for a friend previously added to the LinphoneCore with linphone_core_add_friend().
|
|
virtual LINPHONECXX_PUBLIC void | onNotifyPresenceReceivedForUriOrTel (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Friend > &linphoneFriend, const std::string &uriOrTel, const std::shared_ptr< const linphone::PresenceModel > &presenceModel) |
| Reports presence model change for a specific URI or phone number of a friend.
|
|
virtual LINPHONECXX_PUBLIC void | onNewSubscriptionRequested (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Friend > &linphoneFriend, const std::string &url) |
| Reports that a new subscription request has been received and wait for a decision.
|
|
virtual LINPHONECXX_PUBLIC void | onAuthenticationRequested (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::AuthInfo > &authInfo, linphone::AuthMethod method) |
| Callback for requesting authentication information to application or user.
|
|
virtual LINPHONECXX_PUBLIC void | onCallLogUpdated (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::CallLog > &callLog) |
| Callback to notify a new call-log entry has been added.
|
|
virtual LINPHONECXX_PUBLIC void | onCallIdUpdated (const std::shared_ptr< linphone::Core > &core, const std::string &previousCallId, const std::string ¤tCallId) |
| Callback to notify the callid of a call has been updated.
|
|
virtual LINPHONECXX_PUBLIC void | onMessageReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< linphone::ChatMessage > &message) |
| Chat message callback prototype.
|
|
virtual LINPHONECXX_PUBLIC void | onMessagesReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::list< std::shared_ptr< linphone::ChatMessage > > &messages) |
| Chat messages callback prototype.
|
|
virtual LINPHONECXX_PUBLIC void | onMessageSent (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< linphone::ChatMessage > &message) |
| Called after the #send method of the LinphoneChatMessage was called.
|
|
virtual LINPHONECXX_PUBLIC void | onChatRoomSessionStateChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom, linphone::Call::State state, const std::string &message) |
| Chat room session state changed callback.
|
|
virtual LINPHONECXX_PUBLIC void | onChatRoomRead (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Chat room marked as read callback.
|
|
virtual LINPHONECXX_PUBLIC void | onMessageReceivedUnableDecrypt (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< linphone::ChatMessage > &message) |
| Chat message not decrypted callback prototype.
|
|
virtual LINPHONECXX_PUBLIC void | onIsComposingReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Is composing notification callback prototype.
|
|
virtual LINPHONECXX_PUBLIC void | onDtmfReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call, int dtmf) |
| Callback for being notified of DTMFs received.
|
|
virtual LINPHONECXX_PUBLIC void | onReferReceived (const std::shared_ptr< linphone::Core > &core, const std::string &referTo) |
| Callback prototype for when a refer is received.
|
|
virtual LINPHONECXX_PUBLIC void | onCallGoclearAckSent (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call) |
| GoClear ACK sent on call callback.
|
|
virtual LINPHONECXX_PUBLIC void | onCallEncryptionChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call, bool mediaEncryptionEnabled, const std::string &authenticationToken) |
| Call encryption changed callback.
|
|
virtual LINPHONECXX_PUBLIC void | onCallSendMasterKeyChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call, const std::string &masterKey) |
| Call send master key changed callback.
|
|
virtual LINPHONECXX_PUBLIC void | onCallReceiveMasterKeyChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call, const std::string &masterKey) |
| Call receive master key changed callback.
|
|
virtual LINPHONECXX_PUBLIC void | onTransferStateChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &transfered, linphone::Call::State callState) |
| Callback for notifying progresses of transfers.
|
|
virtual LINPHONECXX_PUBLIC void | onBuddyInfoUpdated (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Friend > &linphoneFriend) |
| Callback prototype when using the buddy plugin.
|
|
virtual LINPHONECXX_PUBLIC void | onCallStatsUpdated (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call, const std::shared_ptr< const linphone::CallStats > &callStats) |
| Callback for receiving quality statistics for calls.
|
|
virtual LINPHONECXX_PUBLIC void | onInfoReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call, const std::shared_ptr< const linphone::InfoMessage > &message) |
| Callback prototype for receiving info messages.
|
|
virtual LINPHONECXX_PUBLIC void | onSubscriptionStateChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Event > &linphoneEvent, linphone::SubscriptionState state) |
| Callback prototype for notifying the application about changes of subscription states, including arrival of new subscriptions.
|
|
virtual LINPHONECXX_PUBLIC void | onNotifySent (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Event > &linphoneEvent, const std::shared_ptr< const linphone::Content > &body) |
| Callback prototype for notifying the application about notification that is being sent.
|
|
virtual LINPHONECXX_PUBLIC void | onNotifyReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Event > &linphoneEvent, const std::string ¬ifiedEvent, const std::shared_ptr< const linphone::Content > &body) |
| Callback prototype for notifying the application about notification received from the network.
|
|
virtual LINPHONECXX_PUBLIC void | onSubscribeReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Event > &linphoneEvent, const std::string &subscribeEvent, const std::shared_ptr< const linphone::Content > &body) |
| Callback prototype for notifying the application about subscription received from the network.
|
|
virtual LINPHONECXX_PUBLIC void | onPublishStateChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Event > &linphoneEvent, linphone::PublishState state) |
| Callback prototype for notifying the application about changes of publish states.
|
|
virtual LINPHONECXX_PUBLIC void | onConfiguringStatus (const std::shared_ptr< linphone::Core > &core, linphone::ConfiguringState status, const std::string &message) |
| Callback prototype for configuring status changes notification.
|
|
virtual LINPHONECXX_PUBLIC void | onNetworkReachable (const std::shared_ptr< linphone::Core > &core, bool reachable) |
| Callback prototype for reporting network change either automatically detected or notified by linphone_core_set_network_reachable.
|
|
virtual LINPHONECXX_PUBLIC void | onLogCollectionUploadStateChanged (const std::shared_ptr< linphone::Core > &core, linphone::Core::LogCollectionUploadState state, const std::string &info) |
| Callback prototype for reporting log collection upload state change.
|
|
virtual LINPHONECXX_PUBLIC void | onLogCollectionUploadProgressIndication (const std::shared_ptr< linphone::Core > &core, size_t offset, size_t total) |
| Callback prototype for reporting log collection upload progress indication.
|
|
virtual LINPHONECXX_PUBLIC void | onFriendListCreated (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::FriendList > &friendList) |
| Callback prototype for reporting when a friend list has been added to the core friend lists.
|
|
virtual LINPHONECXX_PUBLIC void | onFriendListRemoved (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::FriendList > &friendList) |
| Callback prototype for reporting when a friend list has been removed from the core friend lists.
|
|
virtual LINPHONECXX_PUBLIC void | onCallCreated (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call) |
| Callback notifying that a new LinphoneCall (either incoming or outgoing) has been created.
|
|
virtual LINPHONECXX_PUBLIC void | onVersionUpdateCheckResultReceived (const std::shared_ptr< linphone::Core > &core, linphone::VersionUpdateCheckResult result, const std::string &version, const std::string &url) |
| Callback prototype for reporting the result of a version update check.
|
|
virtual LINPHONECXX_PUBLIC void | onConferenceStateChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Conference > &conference, linphone::Conference::State state) |
| Callback prototype telling that a LinphoneConference state has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onChatRoomStateChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom, linphone::ChatRoom::State state) |
| Callback prototype telling that a LinphoneChatRoom state has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onChatRoomSubjectChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Callback prototype telling that a LinphoneChatRoom subject has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onChatRoomEphemeralMessageDeleted (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Callback prototype telling that a LinphoneChatRoom ephemeral message has expired.
|
|
virtual LINPHONECXX_PUBLIC void | onImeeUserRegistration (const std::shared_ptr< linphone::Core > &core, const bool status, const std::string &userId, const std::string &info) |
| Callback prototype telling that an Instant Message Encryption Engine user registered on the server with or without success.
|
|
virtual LINPHONECXX_PUBLIC void | onQrcodeFound (const std::shared_ptr< linphone::Core > &core, const std::string &result) |
| Callback prototype telling the result of decoded qrcode.
|
|
virtual LINPHONECXX_PUBLIC void | onFirstCallStarted (const std::shared_ptr< linphone::Core > &core) |
| Callback prototype telling a call has started (incoming or outgoing) while there was no other call.
|
|
virtual LINPHONECXX_PUBLIC void | onLastCallEnded (const std::shared_ptr< linphone::Core > &core) |
| Callback prototype telling the last call has ended (#LinphoneCore.get_calls_nb() returns 0)
|
|
virtual LINPHONECXX_PUBLIC void | onAudioDeviceChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::AudioDevice > &audioDevice) |
| Callback prototype telling that the audio device for at least one call has changed.
|
|
virtual LINPHONECXX_PUBLIC void | onAudioDevicesListUpdated (const std::shared_ptr< linphone::Core > &core) |
| Callback prototype telling the audio devices list has been updated.
|
|
virtual LINPHONECXX_PUBLIC void | onEcCalibrationResult (const std::shared_ptr< linphone::Core > &core, linphone::EcCalibratorStatus status, int delayMs) |
| Function prototype used by #linphone_core_cbs_set_ec_calibrator_result().
|
|
virtual LINPHONECXX_PUBLIC void | onEcCalibrationAudioInit (const std::shared_ptr< linphone::Core > &core) |
| Function prototype used by #linphone_core_cbs_set_ec_calibrator_audio_init().
|
|
virtual LINPHONECXX_PUBLIC void | onEcCalibrationAudioUninit (const std::shared_ptr< linphone::Core > &core) |
| Function prototype used by #linphone_core_cbs_set_ec_calibrator_audio_uninit().
|
|
virtual LINPHONECXX_PUBLIC void | onAccountRegistrationStateChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Account > &account, linphone::RegistrationState state, const std::string &message) |
| Callback notifying that a LinphoneAccount has its registration state changed.
|
|