mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-22 21:58:08 +00:00
Add missing exports.
This commit is contained in:
parent
68284f6358
commit
47e06165fe
3 changed files with 52 additions and 52 deletions
|
|
@ -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);
|
||||
|
||||
/**
|
||||
* @}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
/**
|
||||
* @}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue