From 47e06165fe20ffac79342ee817b0819efd867578 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Mon, 1 Jul 2013 16:34:29 +0200 Subject: [PATCH] Add missing exports. --- coreapi/event.h | 36 ++++++++++++++++---------------- coreapi/linphonecore.h | 24 +++++++++++----------- coreapi/linphonefriend.h | 44 ++++++++++++++++++++-------------------- 3 files changed, 52 insertions(+), 52 deletions(-) diff --git a/coreapi/event.h b/coreapi/event.h index 6db01f46e..8ed3dae4b 100644 --- a/coreapi/event.h +++ b/coreapi/event.h @@ -77,31 +77,31 @@ typedef void (*LinphoneSubscriptionStateChangedCb)(LinphoneCore *lc, LinphoneEve * @param body an optional body, may be NULL. * @return a LinphoneEvent holding the context of the created subcription. **/ -LinphoneEvent *linphone_core_subscribe(LinphoneCore *lc, const LinphoneAddress *resource, const char *event, int expires, const LinphoneContent *body); +LINPHONE_PUBLIC LinphoneEvent *linphone_core_subscribe(LinphoneCore *lc, const LinphoneAddress *resource, const char *event, int expires, const LinphoneContent *body); /** * Update an outgoing subscription. * @param lev a LinphoneEvent * @param body an optional body to include in the subscription update, may be NULL. **/ -int linphone_event_update_subscribe(LinphoneEvent *lev, const LinphoneContent *body); +LINPHONE_PUBLIC int linphone_event_update_subscribe(LinphoneEvent *lev, const LinphoneContent *body); /** * Accept an incoming subcription. **/ -int linphone_event_accept_subscription(LinphoneEvent *lev); +LINPHONE_PUBLIC int linphone_event_accept_subscription(LinphoneEvent *lev); /** * Deny an incoming subscription with given reason. **/ -int linphone_event_deny_subscription(LinphoneEvent *lev, LinphoneReason reason); +LINPHONE_PUBLIC int linphone_event_deny_subscription(LinphoneEvent *lev, LinphoneReason reason); /** * Send a notification. * @param lev a #LinphoneEvent corresponding to an incoming subscription previously received and accepted. * @param body an optional body containing the actual notification data. * @return 0 if successful, -1 otherwise. **/ -int linphone_event_notify(LinphoneEvent *lev, const LinphoneContent *body); +LINPHONE_PUBLIC int linphone_event_notify(LinphoneEvent *lev, const LinphoneContent *body); /** @@ -114,72 +114,72 @@ int linphone_event_notify(LinphoneEvent *lev, const LinphoneContent *body); * @param body the actual published data * @return the LinphoneEvent holding the context of the publish. **/ -LinphoneEvent *linphone_core_publish(LinphoneCore *lc, const LinphoneAddress *resource, const char *event, int expires, const LinphoneContent *body); +LINPHONE_PUBLIC LinphoneEvent *linphone_core_publish(LinphoneCore *lc, const LinphoneAddress *resource, const char *event, int expires, const LinphoneContent *body); /** * Update a publication. * @param lev the #LinphoneEvent * @param body the new data to be published **/ -int linphone_event_update_publish(LinphoneEvent *lev, const LinphoneContent *body); +LINPHONE_PUBLIC int linphone_event_update_publish(LinphoneEvent *lev, const LinphoneContent *body); /** * Return reason code (in case of error state reached). **/ -LinphoneReason linphone_event_get_reason(const LinphoneEvent *lev); +LINPHONE_PUBLIC LinphoneReason linphone_event_get_reason(const LinphoneEvent *lev); /** * Get subscription state. If the event object was not created by a subscription mechanism, #LinphoneSubscriptionNone is returned. **/ -LinphoneSubscriptionState linphone_event_get_subscription_state(const LinphoneEvent *lev); +LINPHONE_PUBLIC LinphoneSubscriptionState linphone_event_get_subscription_state(const LinphoneEvent *lev); /** * Get subscription direction. * If the object wasn't created by a subscription mechanism, #LinphoneSubscriptionInvalidDir is returned. **/ -LinphoneSubscriptionDir linphone_event_get_subscription_dir(LinphoneEvent *lev); +LINPHONE_PUBLIC LinphoneSubscriptionDir linphone_event_get_subscription_dir(LinphoneEvent *lev); /** * Set a user (application) pointer. **/ -void linphone_event_set_user_data(LinphoneEvent *ev, void *up); +LINPHONE_PUBLIC void linphone_event_set_user_data(LinphoneEvent *ev, void *up); /** * Retrieve user pointer. **/ -void *linphone_event_get_user_data(const LinphoneEvent *ev); +LINPHONE_PUBLIC void *linphone_event_get_user_data(const LinphoneEvent *ev); /** * Terminate an incoming or outgoing subscription that was previously acccepted, or a previous publication. **/ -void linphone_event_terminate(LinphoneEvent *lev); +LINPHONE_PUBLIC void linphone_event_terminate(LinphoneEvent *lev); /** * Increase reference count. **/ -LinphoneEvent *linphone_event_ref(LinphoneEvent *lev); +LINPHONE_PUBLIC LinphoneEvent *linphone_event_ref(LinphoneEvent *lev); /** * Decrease reference count. **/ -void linphone_event_unref(LinphoneEvent *lev); +LINPHONE_PUBLIC void linphone_event_unref(LinphoneEvent *lev); /** * Get the name of the event as specified in the event package RFC. **/ -const char *linphone_event_get_name(const LinphoneEvent *lev); +LINPHONE_PUBLIC const char *linphone_event_get_name(const LinphoneEvent *lev); /** * Get the "from" address of the subscription. **/ -const LinphoneAddress *linphone_event_get_from(const LinphoneEvent *lev); +LINPHONE_PUBLIC const LinphoneAddress *linphone_event_get_from(const LinphoneEvent *lev); /** * Get the resource address of the subscription or publish. **/ -const LinphoneAddress *linphone_event_get_resource(const LinphoneEvent *lev); +LINPHONE_PUBLIC const LinphoneAddress *linphone_event_get_resource(const LinphoneEvent *lev); /** * @} diff --git a/coreapi/linphonecore.h b/coreapi/linphonecore.h index 9f66bfd81..116ceb865 100644 --- a/coreapi/linphonecore.h +++ b/coreapi/linphonecore.h @@ -833,27 +833,27 @@ typedef enum _LinphoneChatMessageStates { */ typedef void (*LinphoneChatMessageStateChangeCb)(LinphoneChatMessage* msg,LinphoneChatMessageState state,void* ud); -void linphone_core_set_chat_database_path(LinphoneCore *lc, const char *path); +LINPHONE_PUBLIC void linphone_core_set_chat_database_path(LinphoneCore *lc, const char *path); LINPHONE_PUBLIC LinphoneChatRoom * linphone_core_create_chat_room(LinphoneCore *lc, const char *to); -LinphoneChatRoom *linphone_core_get_chat_room(LinphoneCore *lc, const LinphoneAddress *addr); -void linphone_chat_room_destroy(LinphoneChatRoom *cr); +LINPHONE_PUBLIC LinphoneChatRoom *linphone_core_get_chat_room(LinphoneCore *lc, const LinphoneAddress *addr); +LINPHONE_PUBLIC void linphone_chat_room_destroy(LinphoneChatRoom *cr); LINPHONE_PUBLIC LinphoneChatMessage* linphone_chat_room_create_message(LinphoneChatRoom *cr,const char* message); LINPHONE_PUBLIC const LinphoneAddress* linphone_chat_room_get_peer_address(LinphoneChatRoom *cr); LINPHONE_PUBLIC void linphone_chat_room_send_message(LinphoneChatRoom *cr, const char *msg); LINPHONE_PUBLIC void linphone_chat_room_send_message2(LinphoneChatRoom *cr, LinphoneChatMessage* msg,LinphoneChatMessageStateChangeCb status_cb,void* ud); -MSList *linphone_chat_room_get_history(LinphoneChatRoom *cr,int nb_message); -void linphone_chat_room_mark_as_read(LinphoneChatRoom *cr); -void linphone_chat_room_delete_history(LinphoneChatRoom *cr); -int linphone_chat_room_get_unread_messages_count(LinphoneChatRoom *cr); -LinphoneCore* linphone_chat_room_get_lc(LinphoneChatRoom *cr); +LINPHONE_PUBLIC MSList *linphone_chat_room_get_history(LinphoneChatRoom *cr,int nb_message); +LINPHONE_PUBLIC void linphone_chat_room_mark_as_read(LinphoneChatRoom *cr); +LINPHONE_PUBLIC void linphone_chat_room_delete_history(LinphoneChatRoom *cr); +LINPHONE_PUBLIC int linphone_chat_room_get_unread_messages_count(LinphoneChatRoom *cr); +LINPHONE_PUBLIC LinphoneCore* linphone_chat_room_get_lc(LinphoneChatRoom *cr); LINPHONE_PUBLIC void linphone_chat_room_set_user_data(LinphoneChatRoom *cr, void * ud); LINPHONE_PUBLIC void * linphone_chat_room_get_user_data(LinphoneChatRoom *cr); LINPHONE_PUBLIC const char* linphone_chat_message_state_to_string(const LinphoneChatMessageState state); LINPHONE_PUBLIC LinphoneChatMessageState linphone_chat_message_get_state(const LinphoneChatMessage* message); -LinphoneChatMessage* linphone_chat_message_clone(const LinphoneChatMessage* message); -void linphone_chat_message_destroy(LinphoneChatMessage* msg); -void linphone_chat_message_set_from(LinphoneChatMessage* message, const LinphoneAddress* from); +LINPHONE_PUBLIC LinphoneChatMessage* linphone_chat_message_clone(const LinphoneChatMessage* message); +LINPHONE_PUBLIC void linphone_chat_message_destroy(LinphoneChatMessage* msg); +LINPHONE_PUBLIC void linphone_chat_message_set_from(LinphoneChatMessage* message, const LinphoneAddress* from); LINPHONE_PUBLIC const LinphoneAddress* linphone_chat_message_get_from(const LinphoneChatMessage* message); LINPHONE_PUBLIC const LinphoneAddress* linphone_chat_message_get_to(const LinphoneChatMessage* message); LINPHONE_PUBLIC const char* linphone_chat_message_get_external_body_url(const LinphoneChatMessage* message); @@ -862,7 +862,7 @@ LINPHONE_PUBLIC const char * linphone_chat_message_get_text(const LinphoneChatMe LINPHONE_PUBLIC time_t linphone_chat_message_get_time(const LinphoneChatMessage* message); LINPHONE_PUBLIC void* linphone_chat_message_get_user_data(const LinphoneChatMessage* message); LINPHONE_PUBLIC void linphone_chat_message_set_user_data(LinphoneChatMessage* message,void*); -LinphoneChatRoom* linphone_chat_message_get_chat_room(LinphoneChatMessage *msg); +LINPHONE_PUBLIC LinphoneChatRoom* linphone_chat_message_get_chat_room(LinphoneChatMessage *msg); LINPHONE_PUBLIC const LinphoneAddress* linphone_chat_message_get_peer_address(LinphoneChatMessage *msg); LINPHONE_PUBLIC LinphoneAddress *linphone_chat_message_get_local_address(const LinphoneChatMessage* message); LINPHONE_PUBLIC void linphone_chat_message_add_custom_header(LinphoneChatMessage* message, const char *header_name, const char *header_value); diff --git a/coreapi/linphonefriend.h b/coreapi/linphonefriend.h index 312efec6a..d102728dc 100644 --- a/coreapi/linphonefriend.h +++ b/coreapi/linphonefriend.h @@ -121,7 +121,7 @@ typedef struct _LinphoneFriend LinphoneFriend; * Contructor * @return a new empty #LinphoneFriend */ -LinphoneFriend * linphone_friend_new(); +LINPHONE_PUBLIC LinphoneFriend * linphone_friend_new(); /** * Contructor same as linphone_friend_new() + linphone_friend_set_addr() * @param addr a buddy address, must be a sip uri like sip:joe@sip.linphone.org @@ -133,21 +133,21 @@ LINPHONE_PUBLIC LinphoneFriend *linphone_friend_new_with_addr(const char *addr); * Destructor * @param lf #LinphoneFriend object */ -void linphone_friend_destroy(LinphoneFriend *lf); +LINPHONE_PUBLIC void linphone_friend_destroy(LinphoneFriend *lf); /** * set #LinphoneAddress for this friend * @param fr #LinphoneFriend object * @param address #LinphoneAddress */ -int linphone_friend_set_addr(LinphoneFriend *fr, const LinphoneAddress* address); +LINPHONE_PUBLIC int linphone_friend_set_addr(LinphoneFriend *fr, const LinphoneAddress* address); /** * set the display name for this friend * @param lf #LinphoneFriend object * @param name */ -int linphone_friend_set_name(LinphoneFriend *lf, const char *name); +LINPHONE_PUBLIC int linphone_friend_set_name(LinphoneFriend *lf, const char *name); /** * get address of this friend @@ -161,7 +161,7 @@ LINPHONE_PUBLIC const LinphoneAddress *linphone_friend_get_address(const Linphon * @return returns true is subscription is activated for this friend * */ -bool_t linphone_friend_subscribes_enabled(const LinphoneFriend *lf); +LINPHONE_PUBLIC bool_t linphone_friend_subscribes_enabled(const LinphoneFriend *lf); #define linphone_friend_get_send_subscribe linphone_friend_subscribes_enabled /** @@ -178,14 +178,14 @@ LINPHONE_PUBLIC int linphone_friend_enable_subscribes(LinphoneFriend *fr, bool_t * @param fr #LinphoneFriend object * @param pol #LinphoneSubscribePolicy policy to apply. */ -int linphone_friend_set_inc_subscribe_policy(LinphoneFriend *fr, LinphoneSubscribePolicy pol); +LINPHONE_PUBLIC int linphone_friend_set_inc_subscribe_policy(LinphoneFriend *fr, LinphoneSubscribePolicy pol); /** * get current subscription policy for this #LinphoneFriend * @param lf #LinphoneFriend object * @return #LinphoneSubscribePolicy * */ -LinphoneSubscribePolicy linphone_friend_get_inc_subscribe_policy(const LinphoneFriend *lf); +LINPHONE_PUBLIC LinphoneSubscribePolicy linphone_friend_get_inc_subscribe_policy(const LinphoneFriend *lf); /** * Starts editing a friend configuration. @@ -212,19 +212,19 @@ LINPHONE_PUBLIC void linphone_friend_done(LinphoneFriend *fr); * @return #LinphoneOnlineStatus * @deprecated Use linphone_friend_get_presence_model() instead */ -LinphoneOnlineStatus linphone_friend_get_status(const LinphoneFriend *lf); +LINPHONE_PUBLIC LinphoneOnlineStatus linphone_friend_get_status(const LinphoneFriend *lf); /** * @brief Get the presence information of a friend * @param[in] lf A #LinphoneFriend object * @return A #LinphonePresenceModel object, or NULL if the friend do not have presence information (in which case he is considered offline) */ -const LinphonePresenceModel * linphone_friend_get_presence_model(LinphoneFriend *lf); +LINPHONE_PUBLIC const LinphonePresenceModel * linphone_friend_get_presence_model(LinphoneFriend *lf); -BuddyInfo * linphone_friend_get_info(const LinphoneFriend *lf); -void linphone_friend_set_ref_key(LinphoneFriend *lf, const char *key); -const char *linphone_friend_get_ref_key(const LinphoneFriend *lf); -bool_t linphone_friend_in_list(const LinphoneFriend *lf); +LINPHONE_PUBLIC BuddyInfo * linphone_friend_get_info(const LinphoneFriend *lf); +LINPHONE_PUBLIC void linphone_friend_set_ref_key(LinphoneFriend *lf, const char *key); +LINPHONE_PUBLIC const char *linphone_friend_get_ref_key(const LinphoneFriend *lf); +LINPHONE_PUBLIC bool_t linphone_friend_in_list(const LinphoneFriend *lf); #define linphone_friend_url(lf) ((lf)->url) @@ -233,7 +233,7 @@ bool_t linphone_friend_in_list(const LinphoneFriend *lf); * @param ss * @deprecated Use #LinphonePresenceModel, #LinphonePresenceActivity and linphone_presence_activity_to_string() instead. */ -const char *linphone_online_status_to_string(LinphoneOnlineStatus ss); +LINPHONE_PUBLIC const char *linphone_online_status_to_string(LinphoneOnlineStatus ss); /** @@ -259,16 +259,16 @@ LINPHONE_PUBLIC void linphone_core_set_presence_model(LinphoneCore *lc, Linphone * @return #LinphoneOnlineStatus * @deprecated Use linphone_core_get_presence_model() instead */ -LinphoneOnlineStatus linphone_core_get_presence_info(const LinphoneCore *lc); +LINPHONE_PUBLIC LinphoneOnlineStatus linphone_core_get_presence_info(const LinphoneCore *lc); /** * @brief Get my presence status * @param[in] lc #LinphoneCore object * @return A #LinphonePresenceModel object, or NULL if no presence model has been set. */ -LinphonePresenceModel * linphone_core_get_presence_model(const LinphoneCore *lc); +LINPHONE_PUBLIC LinphonePresenceModel * linphone_core_get_presence_model(const LinphoneCore *lc); -void linphone_core_interpret_friend_uri(LinphoneCore *lc, const char *uri, char **result); +LINPHONE_PUBLIC void linphone_core_interpret_friend_uri(LinphoneCore *lc, const char *uri, char **result); /** * Add a friend to the current buddy list, if \link linphone_friend_enable_subscribes() subscription attribute \endlink is set, a SIP SUBSCRIBE message is sent. * @param lc #LinphoneCore object @@ -280,13 +280,13 @@ LINPHONE_PUBLIC void linphone_core_add_friend(LinphoneCore *lc, LinphoneFriend * * @param lc #LinphoneCore object * @param fr #LinphoneFriend to add */ -void linphone_core_remove_friend(LinphoneCore *lc, LinphoneFriend *fr); +LINPHONE_PUBLIC void linphone_core_remove_friend(LinphoneCore *lc, LinphoneFriend *fr); /** * Black list a friend. same as linphone_friend_set_inc_subscribe_policy() with #LinphoneSPDeny policy; * @param lc #LinphoneCore object * @param lf #LinphoneFriend to add */ -void linphone_core_reject_subscriber(LinphoneCore *lc, LinphoneFriend *lf); +LINPHONE_PUBLIC void linphone_core_reject_subscriber(LinphoneCore *lc, LinphoneFriend *lf); /** * get Buddy list of LinphoneFriend * @param lc #LinphoneCore object @@ -297,9 +297,9 @@ LINPHONE_PUBLIC const MSList * linphone_core_get_friend_list(const LinphoneCore * @param lc #LinphoneCore object * @param os #LinphoneOnlineStatus to notify * */ -void linphone_core_notify_all_friends(LinphoneCore *lc, LinphonePresenceModel *presence); -LinphoneFriend *linphone_core_get_friend_by_address(const LinphoneCore *lc, const char *addr); -LinphoneFriend *linphone_core_get_friend_by_ref_key(const LinphoneCore *lc, const char *key); +LINPHONE_PUBLIC void linphone_core_notify_all_friends(LinphoneCore *lc, LinphonePresenceModel *presence); +LINPHONE_PUBLIC LinphoneFriend *linphone_core_get_friend_by_address(const LinphoneCore *lc, const char *addr); +LINPHONE_PUBLIC LinphoneFriend *linphone_core_get_friend_by_ref_key(const LinphoneCore *lc, const char *key); /** * @}