From 8127798358f230be338cc54a7c3029db0af46813 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Thu, 14 Sep 2017 09:41:19 +0200 Subject: [PATCH] fix(CallLog): better api... --- coreapi/call_log.c | 24 ++++++++++++------------ include/linphone/call_log.h | 24 ++++++++++++------------ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/coreapi/call_log.c b/coreapi/call_log.c index 54088adc4..e69346ec6 100644 --- a/coreapi/call_log.c +++ b/coreapi/call_log.c @@ -171,15 +171,15 @@ const char *linphone_call_log_get_call_id(const LinphoneCallLog *cl){ return cl->call_id; } -LinphoneCallDir linphone_call_log_get_dir(LinphoneCallLog *cl){ +LinphoneCallDir linphone_call_log_get_dir(const LinphoneCallLog *cl){ return cl->dir; } -int linphone_call_log_get_duration(LinphoneCallLog *cl){ +int linphone_call_log_get_duration(const LinphoneCallLog *cl){ return cl->duration; } -const LinphoneAddress *linphone_call_log_get_from_address(LinphoneCallLog *cl){ +const LinphoneAddress *linphone_call_log_get_from_address(const LinphoneCallLog *cl){ return cl->from; } @@ -187,7 +187,7 @@ const rtp_stats_t *linphone_call_log_get_local_stats(const LinphoneCallLog *cl){ return &cl->local_stats; } -float linphone_call_log_get_quality(LinphoneCallLog *cl){ +float linphone_call_log_get_quality(const LinphoneCallLog *cl){ return cl->quality; } @@ -195,7 +195,7 @@ const char *linphone_call_log_get_ref_key(const LinphoneCallLog *cl){ return cl->refkey; } -LinphoneAddress *linphone_call_log_get_remote_address(LinphoneCallLog *cl){ +LinphoneAddress *linphone_call_log_get_remote_address(const LinphoneCallLog *cl){ return (cl->dir == LinphoneCallIncoming) ? cl->from : cl->to; } @@ -203,15 +203,15 @@ const rtp_stats_t *linphone_call_log_get_remote_stats(const LinphoneCallLog *cl) return &cl->remote_stats; } -time_t linphone_call_log_get_start_date(LinphoneCallLog *cl){ +time_t linphone_call_log_get_start_date(const LinphoneCallLog *cl){ return cl->start_date_time; } -LinphoneCallStatus linphone_call_log_get_status(LinphoneCallLog *cl){ +LinphoneCallStatus linphone_call_log_get_status(const LinphoneCallLog *cl){ return cl->status; } -const LinphoneAddress *linphone_call_log_get_to_address(LinphoneCallLog *cl){ +const LinphoneAddress *linphone_call_log_get_to_address(const LinphoneCallLog *cl){ return cl->to; } @@ -223,7 +223,7 @@ void linphone_call_log_set_ref_key(LinphoneCallLog *cl, const char *refkey){ if (refkey) cl->refkey=ms_strdup(refkey); } -char * linphone_call_log_to_str(LinphoneCallLog *cl){ +char * linphone_call_log_to_str(const LinphoneCallLog *cl){ const char *status; char *tmp; char *from=linphone_address_as_string (cl->from); @@ -260,15 +260,15 @@ char * linphone_call_log_to_str(LinphoneCallLog *cl){ return tmp; } -bool_t linphone_call_log_video_enabled(LinphoneCallLog *cl) { +bool_t linphone_call_log_video_enabled(const LinphoneCallLog *cl) { return cl->video_enabled; } -bool_t linphone_call_log_was_conference(LinphoneCallLog *cl) { +bool_t linphone_call_log_was_conference(const LinphoneCallLog *cl) { return cl->was_conference; } -const LinphoneErrorInfo *linphone_call_log_get_error_info(LinphoneCallLog *cl){ +const LinphoneErrorInfo *linphone_call_log_get_error_info(const LinphoneCallLog *cl){ return cl->error_info; } diff --git a/include/linphone/call_log.h b/include/linphone/call_log.h index fb5e743e1..cd833391c 100644 --- a/include/linphone/call_log.h +++ b/include/linphone/call_log.h @@ -48,21 +48,21 @@ LINPHONE_PUBLIC const char * linphone_call_log_get_call_id(const LinphoneCallLog * @param[in] cl LinphoneCallLog object * @return The direction of the call. **/ -LINPHONE_PUBLIC LinphoneCallDir linphone_call_log_get_dir(LinphoneCallLog *cl); +LINPHONE_PUBLIC LinphoneCallDir linphone_call_log_get_dir(const LinphoneCallLog *cl); /** * Get the duration of the call since connected. * @param[in] cl LinphoneCallLog object * @return The duration of the call in seconds. **/ -LINPHONE_PUBLIC int linphone_call_log_get_duration(LinphoneCallLog *cl); +LINPHONE_PUBLIC int linphone_call_log_get_duration(const LinphoneCallLog *cl); /** * Get the origin address (ie from) of the call. * @param[in] cl LinphoneCallLog object * @return The origin address (ie from) of the call. **/ -LINPHONE_PUBLIC const LinphoneAddress * linphone_call_log_get_from_address(LinphoneCallLog *cl); +LINPHONE_PUBLIC const LinphoneAddress * linphone_call_log_get_from_address(const LinphoneCallLog *cl); /** * Get the RTP statistics computed locally regarding the call. @@ -76,7 +76,7 @@ LINPHONE_PUBLIC const rtp_stats_t * linphone_call_log_get_local_stats(const Linp * @param[in] cl LinphoneCallLog object * @return The overall quality indication of the call. **/ -LINPHONE_PUBLIC float linphone_call_log_get_quality(LinphoneCallLog *cl); +LINPHONE_PUBLIC float linphone_call_log_get_quality(const LinphoneCallLog *cl); /** * Get the persistent reference key associated to the call log. @@ -94,7 +94,7 @@ LINPHONE_PUBLIC const char * linphone_call_log_get_ref_key(const LinphoneCallLog * @param[in] cl LinphoneCallLog object * @return The remote address of the call. **/ -LINPHONE_PUBLIC LinphoneAddress * linphone_call_log_get_remote_address(LinphoneCallLog *cl); +LINPHONE_PUBLIC LinphoneAddress * linphone_call_log_get_remote_address(const LinphoneCallLog *cl); /** * Get the RTP statistics computed by the remote end and sent back via RTCP. @@ -109,21 +109,21 @@ LINPHONE_PUBLIC const rtp_stats_t * linphone_call_log_get_remote_stats(const Lin * @param[in] cl LinphoneCallLog object * @return The date of the beginning of the call. **/ -LINPHONE_PUBLIC time_t linphone_call_log_get_start_date(LinphoneCallLog *cl); +LINPHONE_PUBLIC time_t linphone_call_log_get_start_date(const LinphoneCallLog *cl); /** * Get the status of the call. * @param[in] cl LinphoneCallLog object * @return The status of the call. **/ -LINPHONE_PUBLIC LinphoneCallStatus linphone_call_log_get_status(LinphoneCallLog *cl); +LINPHONE_PUBLIC LinphoneCallStatus linphone_call_log_get_status(const LinphoneCallLog *cl); /** * Get the destination address (ie to) of the call. * @param[in] cl LinphoneCallLog object * @return The destination address (ie to) of the call. **/ -LINPHONE_PUBLIC const LinphoneAddress * linphone_call_log_get_to_address(LinphoneCallLog *cl); +LINPHONE_PUBLIC const LinphoneAddress * linphone_call_log_get_to_address(const LinphoneCallLog *cl); /** * Associate a persistent reference key to the call log. @@ -141,7 +141,7 @@ LINPHONE_PUBLIC void linphone_call_log_set_ref_key(LinphoneCallLog *cl, const ch * @param[in] cl LinphoneCallLog object * @return A boolean value telling whether video was enabled at the end of the call. **/ -LINPHONE_PUBLIC bool_t linphone_call_log_video_enabled(LinphoneCallLog *cl); +LINPHONE_PUBLIC bool_t linphone_call_log_video_enabled(const LinphoneCallLog *cl); /** * Get a human readable string describing the call. @@ -149,21 +149,21 @@ LINPHONE_PUBLIC bool_t linphone_call_log_video_enabled(LinphoneCallLog *cl); * @param[in] cl LinphoneCallLog object * @return A human readable string describing the call. **/ -LINPHONE_PUBLIC char * linphone_call_log_to_str(LinphoneCallLog *cl); +LINPHONE_PUBLIC char * linphone_call_log_to_str(const LinphoneCallLog *cl); /** * Tells whether that call was a call to a conference server * @param[in] cl #LinphoneCallLog object * @return TRUE if the call was a call to a conference server */ -LINPHONE_PUBLIC bool_t linphone_call_log_was_conference(LinphoneCallLog *cl); +LINPHONE_PUBLIC bool_t linphone_call_log_was_conference(const LinphoneCallLog *cl); /** * When the call was failed, return an object describing the failure. * @param[in] cl #LinphoneCallLog object * @return information about the error encountered by the call associated with this call log. **/ -LINPHONE_PUBLIC const LinphoneErrorInfo *linphone_call_log_get_error_info(LinphoneCallLog *cl); +LINPHONE_PUBLIC const LinphoneErrorInfo *linphone_call_log_get_error_info(const LinphoneCallLog *cl); /*******************************************************************************