|
virtual LINPHONECXX_PUBLIC void | onGlobalStateChanged (const std::shared_ptr< linphone::Core > &core, linphone::GlobalState state, const std::string &message) |
| Global state notification callback. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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 Core with linphone_core_add_friend(). More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
virtual LINPHONECXX_PUBLIC void | onNewMessageReaction (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< linphone::ChatMessage > &message, const std::shared_ptr< const linphone::ChatMessageReaction > &reaction) |
| Chat message new reaction callback prototype. More...
|
|
virtual LINPHONECXX_PUBLIC void | onReactionRemoved (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom, const std::shared_ptr< linphone::ChatMessage > &message, const std::shared_ptr< const linphone::Address > &address) |
| Chat message removed reaction callback prototype. More...
|
|
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. More...
|
|
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 ChatMessage::send() was called. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
virtual LINPHONECXX_PUBLIC void | onIsComposingReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Is composing notification callback prototype. More...
|
|
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. More...
|
|
virtual LINPHONECXX_PUBLIC void | onReferReceived (const std::shared_ptr< linphone::Core > &core, const std::string &referTo) |
| Callback prototype for when a refer is received. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
virtual LINPHONECXX_PUBLIC void | onPublishReceived (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Event > &linphoneEvent, const std::string &publishEvent, const std::shared_ptr< const linphone::Content > &body) |
| Callback prototype for notifying the application about publish received from the network. More...
|
|
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. More...
|
|
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 Core::setNetworkReachable(). More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
virtual LINPHONECXX_PUBLIC void | onCallCreated (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Call > &call) |
| Callback notifying that a new Call (either incoming or outgoing) has been created. More...
|
|
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. More...
|
|
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 Conference state has changed. More...
|
|
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 ChatRoom state has changed. More...
|
|
virtual LINPHONECXX_PUBLIC void | onChatRoomSubjectChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Callback prototype telling that a ChatRoom subject has changed. More...
|
|
virtual LINPHONECXX_PUBLIC void | onChatRoomEphemeralMessageDeleted (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::ChatRoom > &chatRoom) |
| Callback prototype telling that a ChatRoom ephemeral message has expired. More...
|
|
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. More...
|
|
virtual LINPHONECXX_PUBLIC void | onQrcodeFound (const std::shared_ptr< linphone::Core > &core, const std::string &result) |
| Callback prototype telling the result of decoded qrcode. More...
|
|
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. More...
|
|
virtual LINPHONECXX_PUBLIC void | onLastCallEnded (const std::shared_ptr< linphone::Core > &core) |
| Callback prototype telling the last call has ended (Core::getCallsNb() returns 0) More...
|
|
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. More...
|
|
virtual LINPHONECXX_PUBLIC void | onAudioDevicesListUpdated (const std::shared_ptr< linphone::Core > &core) |
| Callback prototype telling the audio devices list has been updated. More...
|
|
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_calibration_result. More...
|
|
virtual LINPHONECXX_PUBLIC void | onEcCalibrationAudioInit (const std::shared_ptr< linphone::Core > &core) |
| Function prototype used by linphone_core_cbs_set_ec_calibration_audio_init. More...
|
|
virtual LINPHONECXX_PUBLIC void | onEcCalibrationAudioUninit (const std::shared_ptr< linphone::Core > &core) |
| Function prototype used by linphone_core_cbs_set_ec_calibration_audio_uninit. More...
|
|
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 Account has its registration state changed. More...
|
|
virtual LINPHONECXX_PUBLIC void | onDefaultAccountChanged (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Account > &account) |
| Default account changed callback prototype. More...
|
|
virtual LINPHONECXX_PUBLIC void | onAccountAdded (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Account > &account) |
| Account added callback prototype. More...
|
|
virtual LINPHONECXX_PUBLIC void | onAccountRemoved (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Account > &account) |
| Account removed callback prototype. More...
|
|
virtual LINPHONECXX_PUBLIC void | onNewAlertTriggered (const std::shared_ptr< linphone::Core > &core, const std::shared_ptr< linphone::Alert > &alert) |
| Callback for notifying about an alert (e.g on Qos) More...
|
|