mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-05-07 05:53:06 +00:00
fix(CallLog): better api...
This commit is contained in:
parent
f4f31dc422
commit
8127798358
2 changed files with 24 additions and 24 deletions
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue