Commit da89be1d authored by Sylvain Berfini's avatar Sylvain Berfini 🎩

Added missing LINPHONE_EXPORTS

parent 20627921
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
<AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories> <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<PreprocessToFile>false</PreprocessToFile> <PreprocessToFile>false</PreprocessToFile>
<IgnoreStandardIncludePath>false</IgnoreStandardIncludePath> <IgnoreStandardIncludePath>false</IgnoreStandardIncludePath>
<ExceptionHandling>Async</ExceptionHandling> <ExceptionHandling>SyncCThrow</ExceptionHandling>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
...@@ -189,6 +189,7 @@ ...@@ -189,6 +189,7 @@
<ClCompile Include="..\..\..\coreapi\friend.c" /> <ClCompile Include="..\..\..\coreapi\friend.c" />
<ClCompile Include="..\..\..\coreapi\linphonecall.c" /> <ClCompile Include="..\..\..\coreapi\linphonecall.c" />
<ClCompile Include="..\..\..\coreapi\linphonecore.c" /> <ClCompile Include="..\..\..\coreapi\linphonecore.c" />
<ClCompile Include="..\..\..\coreapi\linphone_tunnel_stubs.c" />
<ClCompile Include="..\..\..\coreapi\lpconfig.c" /> <ClCompile Include="..\..\..\coreapi\lpconfig.c" />
<ClCompile Include="..\..\..\coreapi\lsd.c" /> <ClCompile Include="..\..\..\coreapi\lsd.c" />
<ClCompile Include="..\..\..\coreapi\message_storage.c" /> <ClCompile Include="..\..\..\coreapi\message_storage.c" />
...@@ -206,6 +207,7 @@ ...@@ -206,6 +207,7 @@
<ClInclude Include="..\..\..\coreapi\linphonecore.h" /> <ClInclude Include="..\..\..\coreapi\linphonecore.h" />
<ClInclude Include="..\..\..\coreapi\linphonecore_utils.h" /> <ClInclude Include="..\..\..\coreapi\linphonecore_utils.h" />
<ClInclude Include="..\..\..\coreapi\linphonefriend.h" /> <ClInclude Include="..\..\..\coreapi\linphonefriend.h" />
<ClInclude Include="..\..\..\coreapi\linphone_tunnel.h" />
<ClInclude Include="..\..\..\coreapi\lpconfig.h" /> <ClInclude Include="..\..\..\coreapi\lpconfig.h" />
<ClInclude Include="..\..\..\coreapi\offeranswer.h" /> <ClInclude Include="..\..\..\coreapi\offeranswer.h" />
<ClInclude Include="..\..\..\coreapi\private.h" /> <ClInclude Include="..\..\..\coreapi\private.h" />
......
...@@ -53,7 +53,7 @@ typedef struct _LinphoneTunnelConfig LinphoneTunnelConfig; ...@@ -53,7 +53,7 @@ typedef struct _LinphoneTunnelConfig LinphoneTunnelConfig;
/** /**
* Create a new tunnel configuration * Create a new tunnel configuration
*/ */
LinphoneTunnelConfig *linphone_tunnel_config_new(); LINPHONE_PUBLIC LinphoneTunnelConfig *linphone_tunnel_config_new();
/** /**
* Set address of server. * Set address of server.
...@@ -61,14 +61,14 @@ LinphoneTunnelConfig *linphone_tunnel_config_new(); ...@@ -61,14 +61,14 @@ LinphoneTunnelConfig *linphone_tunnel_config_new();
* @param tunnel configuration object * @param tunnel configuration object
* @param host tunnel server ip address * @param host tunnel server ip address
*/ */
void linphone_tunnel_config_set_host(LinphoneTunnelConfig *tunnel, const char *host); LINPHONE_PUBLIC void linphone_tunnel_config_set_host(LinphoneTunnelConfig *tunnel, const char *host);
/** /**
* Get address of server. * Get address of server.
* *
* @param tunnel configuration object * @param tunnel configuration object
*/ */
const char *linphone_tunnel_config_get_host(const LinphoneTunnelConfig *tunnel); LINPHONE_PUBLIC const char *linphone_tunnel_config_get_host(const LinphoneTunnelConfig *tunnel);
/** /**
* Set tls port of server. * Set tls port of server.
...@@ -76,14 +76,14 @@ const char *linphone_tunnel_config_get_host(const LinphoneTunnelConfig *tunnel); ...@@ -76,14 +76,14 @@ const char *linphone_tunnel_config_get_host(const LinphoneTunnelConfig *tunnel);
* @param tunnel configuration object * @param tunnel configuration object
* @param port tunnel server tls port, recommended value is 443 * @param port tunnel server tls port, recommended value is 443
*/ */
void linphone_tunnel_config_set_port(LinphoneTunnelConfig *tunnel, int port); LINPHONE_PUBLIC void linphone_tunnel_config_set_port(LinphoneTunnelConfig *tunnel, int port);
/** /**
* Get tls port of server. * Get tls port of server.
* *
* @param tunnel configuration object * @param tunnel configuration object
*/ */
int linphone_tunnel_config_get_port(const LinphoneTunnelConfig *tunnel); LINPHONE_PUBLIC int linphone_tunnel_config_get_port(const LinphoneTunnelConfig *tunnel);
/** /**
* Set the remote port on the tunnel server side used to test udp reachability. * Set the remote port on the tunnel server side used to test udp reachability.
...@@ -91,14 +91,14 @@ int linphone_tunnel_config_get_port(const LinphoneTunnelConfig *tunnel); ...@@ -91,14 +91,14 @@ int linphone_tunnel_config_get_port(const LinphoneTunnelConfig *tunnel);
* @param tunnel configuration object * @param tunnel configuration object
* @param remote_udp_mirror_port remote port on the tunnel server side used to test udp reachability, set to -1 to disable the feature * @param remote_udp_mirror_port remote port on the tunnel server side used to test udp reachability, set to -1 to disable the feature
*/ */
void linphone_tunnel_config_set_remote_udp_mirror_port(LinphoneTunnelConfig *tunnel, int remote_udp_mirror_port); LINPHONE_PUBLIC void linphone_tunnel_config_set_remote_udp_mirror_port(LinphoneTunnelConfig *tunnel, int remote_udp_mirror_port);
/** /**
* Get the remote port on the tunnel server side used to test udp reachability. * Get the remote port on the tunnel server side used to test udp reachability.
* *
* @param tunnel configuration object * @param tunnel configuration object
*/ */
int linphone_tunnel_config_get_remote_udp_mirror_port(const LinphoneTunnelConfig *tunnel); LINPHONE_PUBLIC int linphone_tunnel_config_get_remote_udp_mirror_port(const LinphoneTunnelConfig *tunnel);
/** /**
* Set the udp packet round trip delay in ms for a tunnel configuration. * Set the udp packet round trip delay in ms for a tunnel configuration.
...@@ -106,21 +106,21 @@ int linphone_tunnel_config_get_remote_udp_mirror_port(const LinphoneTunnelConfig ...@@ -106,21 +106,21 @@ int linphone_tunnel_config_get_remote_udp_mirror_port(const LinphoneTunnelConfig
* @param tunnel configuration object * @param tunnel configuration object
* @param delay udp packet round trip delay in ms considered as acceptable. recommended value is 1000 ms. * @param delay udp packet round trip delay in ms considered as acceptable. recommended value is 1000 ms.
*/ */
void linphone_tunnel_config_set_delay(LinphoneTunnelConfig *tunnel, int delay); LINPHONE_PUBLIC void linphone_tunnel_config_set_delay(LinphoneTunnelConfig *tunnel, int delay);
/** /**
* Get the udp packet round trip delay in ms for a tunnel configuration. * Get the udp packet round trip delay in ms for a tunnel configuration.
* *
* @param tunnel configuration object * @param tunnel configuration object
*/ */
int linphone_tunnel_config_get_delay(const LinphoneTunnelConfig *tunnel); LINPHONE_PUBLIC int linphone_tunnel_config_get_delay(const LinphoneTunnelConfig *tunnel);
/** /**
* Destroy a tunnel configuration * Destroy a tunnel configuration
* *
* @param tunnel configuration object * @param tunnel configuration object
*/ */
void linphone_tunnel_config_destroy(LinphoneTunnelConfig *tunnel); LINPHONE_PUBLIC void linphone_tunnel_config_destroy(LinphoneTunnelConfig *tunnel);
/** /**
* Add tunnel server configuration * Add tunnel server configuration
...@@ -128,7 +128,7 @@ void linphone_tunnel_config_destroy(LinphoneTunnelConfig *tunnel); ...@@ -128,7 +128,7 @@ void linphone_tunnel_config_destroy(LinphoneTunnelConfig *tunnel);
* @param tunnel object * @param tunnel object
* @param tunnel_config object * @param tunnel_config object
*/ */
void linphone_tunnel_add_server(LinphoneTunnel *tunnel, LinphoneTunnelConfig *tunnel_config); LINPHONE_PUBLIC void linphone_tunnel_add_server(LinphoneTunnel *tunnel, LinphoneTunnelConfig *tunnel_config);
/** /**
* Remove tunnel server configuration * Remove tunnel server configuration
...@@ -136,19 +136,19 @@ void linphone_tunnel_add_server(LinphoneTunnel *tunnel, LinphoneTunnelConfig *tu ...@@ -136,19 +136,19 @@ void linphone_tunnel_add_server(LinphoneTunnel *tunnel, LinphoneTunnelConfig *tu
* @param tunnel object * @param tunnel object
* @param tunnel_config object * @param tunnel_config object
*/ */
void linphone_tunnel_remove_server(LinphoneTunnel *tunnel, LinphoneTunnelConfig *tunnel_config); LINPHONE_PUBLIC void linphone_tunnel_remove_server(LinphoneTunnel *tunnel, LinphoneTunnelConfig *tunnel_config);
/** /**
* @param tunnel object * @param tunnel object
* returns a string of space separated list of host:port of tunnel server addresses * returns a string of space separated list of host:port of tunnel server addresses
* */ * */
const MSList *linphone_tunnel_get_servers(LinphoneTunnel *tunnel); LINPHONE_PUBLIC const MSList *linphone_tunnel_get_servers(LinphoneTunnel *tunnel);
/** /**
* @param tunnel object * @param tunnel object
* Removes all tunnel server address previously entered with addServer() * Removes all tunnel server address previously entered with addServer()
**/ **/
void linphone_tunnel_clean_servers(LinphoneTunnel *tunnel); LINPHONE_PUBLIC void linphone_tunnel_clean_servers(LinphoneTunnel *tunnel);
/** /**
* Sets whether tunneling of SIP and RTP is required. * Sets whether tunneling of SIP and RTP is required.
...@@ -157,13 +157,13 @@ void linphone_tunnel_clean_servers(LinphoneTunnel *tunnel); ...@@ -157,13 +157,13 @@ void linphone_tunnel_clean_servers(LinphoneTunnel *tunnel);
* The TunnelManager takes care of refreshing SIP registration when switching on or off the tunneled mode. * The TunnelManager takes care of refreshing SIP registration when switching on or off the tunneled mode.
* *
**/ **/
void linphone_tunnel_enable(LinphoneTunnel *tunnel, bool_t enabled); LINPHONE_PUBLIC void linphone_tunnel_enable(LinphoneTunnel *tunnel, bool_t enabled);
/** /**
* @param tunnel object * @param tunnel object
* Returns a boolean indicating whether tunneled operation is enabled. * Returns a boolean indicating whether tunneled operation is enabled.
**/ **/
bool_t linphone_tunnel_enabled(LinphoneTunnel *tunnel); LINPHONE_PUBLIC bool_t linphone_tunnel_enabled(LinphoneTunnel *tunnel);
/** /**
* @param tunnel object * @param tunnel object
...@@ -172,7 +172,7 @@ bool_t linphone_tunnel_enabled(LinphoneTunnel *tunnel); ...@@ -172,7 +172,7 @@ bool_t linphone_tunnel_enabled(LinphoneTunnel *tunnel);
* won't be notified promptly that its connection is now zombie, so it is recommended to call this method that will cause * won't be notified promptly that its connection is now zombie, so it is recommended to call this method that will cause
* the lost connection to be closed and new connection to be issued. * the lost connection to be closed and new connection to be issued.
**/ **/
void linphone_tunnel_reconnect(LinphoneTunnel *tunnel); LINPHONE_PUBLIC void linphone_tunnel_reconnect(LinphoneTunnel *tunnel);
/** /**
* Start tunnel need detection. * Start tunnel need detection.
...@@ -181,7 +181,7 @@ void linphone_tunnel_reconnect(LinphoneTunnel *tunnel); ...@@ -181,7 +181,7 @@ void linphone_tunnel_reconnect(LinphoneTunnel *tunnel);
*<br>In case of success, the tunnel is automatically turned off. Otherwise, if no udp commmunication is feasible, tunnel mode is turned on. *<br>In case of success, the tunnel is automatically turned off. Otherwise, if no udp commmunication is feasible, tunnel mode is turned on.
*<br> Call this method each time to run the auto detection algorithm *<br> Call this method each time to run the auto detection algorithm
*/ */
void linphone_tunnel_auto_detect(LinphoneTunnel *tunnel); LINPHONE_PUBLIC void linphone_tunnel_auto_detect(LinphoneTunnel *tunnel);
/** /**
* Set an optional http proxy to go through when connecting to tunnel server. * Set an optional http proxy to go through when connecting to tunnel server.
...@@ -191,7 +191,7 @@ void linphone_tunnel_auto_detect(LinphoneTunnel *tunnel); ...@@ -191,7 +191,7 @@ void linphone_tunnel_auto_detect(LinphoneTunnel *tunnel);
* @param username optional http proxy username if the proxy request authentication. Currently only basic authentication is supported. Use NULL if not needed. * @param username optional http proxy username if the proxy request authentication. Currently only basic authentication is supported. Use NULL if not needed.
* @param password optional http proxy password. Use NULL if not needed. * @param password optional http proxy password. Use NULL if not needed.
**/ **/
void linphone_tunnel_set_http_proxy(LinphoneTunnel *tunnel, const char *host, int port, const char* username,const char* passwd); LINPHONE_PUBLIC void linphone_tunnel_set_http_proxy(LinphoneTunnel *tunnel, const char *host, int port, const char* username,const char* passwd);
/** /**
* Retrieve optional http proxy configuration previously set with linphone_tunnel_set_http_proxy(). * Retrieve optional http proxy configuration previously set with linphone_tunnel_set_http_proxy().
...@@ -201,9 +201,9 @@ void linphone_tunnel_set_http_proxy(LinphoneTunnel *tunnel, const char *host, in ...@@ -201,9 +201,9 @@ void linphone_tunnel_set_http_proxy(LinphoneTunnel *tunnel, const char *host, in
* @param username optional http proxy username if the proxy request authentication. Currently only basic authentication is supported. Use NULL if not needed. * @param username optional http proxy username if the proxy request authentication. Currently only basic authentication is supported. Use NULL if not needed.
* @param password optional http proxy password. Use NULL if not needed. * @param password optional http proxy password. Use NULL if not needed.
**/ **/
void linphone_tunnel_get_http_proxy(LinphoneTunnel*tunnel,const char **host, int *port, const char **username, const char **passwd); LINPHONE_PUBLIC void linphone_tunnel_get_http_proxy(LinphoneTunnel*tunnel,const char **host, int *port, const char **username, const char **passwd);
void linphone_tunnel_set_http_proxy_auth_info(LinphoneTunnel*tunnel, const char* username,const char* passwd); LINPHONE_PUBLIC void linphone_tunnel_set_http_proxy_auth_info(LinphoneTunnel*tunnel, const char* username,const char* passwd);
/** /**
......
This diff is collapsed.
...@@ -69,7 +69,7 @@ typedef void (*LinphoneEcCalibrationCallback)(LinphoneCore *lc, LinphoneEcCalibr ...@@ -69,7 +69,7 @@ typedef void (*LinphoneEcCalibrationCallback)(LinphoneCore *lc, LinphoneEcCalibr
* *
* Start an echo calibration of the sound devices, in order to find adequate settings for the echo canceller automatically. * Start an echo calibration of the sound devices, in order to find adequate settings for the echo canceller automatically.
**/ **/
int linphone_core_start_echo_calibration(LinphoneCore *lc, LinphoneEcCalibrationCallback cb, void *cb_data); LINPHONE_PUBLIC int linphone_core_start_echo_calibration(LinphoneCore *lc, LinphoneEcCalibrationCallback cb, void *cb_data);
/** /**
* @ingroup IOS * @ingroup IOS
* Special function to warm up dtmf feeback stream. #linphone_core_stop_dtmf_stream must() be called before entering FG mode * Special function to warm up dtmf feeback stream. #linphone_core_stop_dtmf_stream must() be called before entering FG mode
...@@ -93,14 +93,14 @@ void linphone_core_remove_iterate_hook(LinphoneCore *lc, LinphoneCoreIterateHook ...@@ -93,14 +93,14 @@ void linphone_core_remove_iterate_hook(LinphoneCore *lc, LinphoneCoreIterateHook
*@param iso country code alpha2 *@param iso country code alpha2
*@return call country code or -1 if not found *@return call country code or -1 if not found
*/ */
int linphone_dial_plan_lookup_ccc_from_iso(const char* iso); LINPHONE_PUBLIC int linphone_dial_plan_lookup_ccc_from_iso(const char* iso);
/** /**
* @ingroup misc * @ingroup misc
*Function to get call country code from an e164 number, ex: +33952650121 will return 33 *Function to get call country code from an e164 number, ex: +33952650121 will return 33
*@param e164 phone number *@param e164 phone number
*@return call country code or -1 if not found *@return call country code or -1 if not found
*/ */
int linphone_dial_plan_lookup_ccc_from_e164(const char* e164); LINPHONE_PUBLIC int linphone_dial_plan_lookup_ccc_from_e164(const char* e164);
#ifdef __cplusplus #ifdef __cplusplus
} }
......
...@@ -222,7 +222,7 @@ const char *linphone_online_status_to_string(LinphoneOnlineStatus ss); ...@@ -222,7 +222,7 @@ const char *linphone_online_status_to_string(LinphoneOnlineStatus ss);
* @param alternative_contact sip uri used to redirect call in state #LinphoneStatusMoved * @param alternative_contact sip uri used to redirect call in state #LinphoneStatusMoved
* @param os #LinphoneOnlineStatus * @param os #LinphoneOnlineStatus
*/ */
void linphone_core_set_presence_info(LinphoneCore *lc,int minutes_away,const char *alternative_contact,LinphoneOnlineStatus os); LINPHONE_PUBLIC void linphone_core_set_presence_info(LinphoneCore *lc,int minutes_away,const char *alternative_contact,LinphoneOnlineStatus os);
/** /**
* get my presence status * get my presence status
* @param lc #LinphoneCore object * @param lc #LinphoneCore object
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment