From a10530a6f4cdb00180fdb7f66cfb3cd7b63e048e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Sat, 23 Jul 2011 03:14:42 +0000 Subject: [PATCH] +ecore_con_url_url_get SVN revision: 61606 --- legacy/ecore/ChangeLog | 3 +++ legacy/ecore/src/lib/ecore_con/Ecore_Con.h | 8 ++++++++ legacy/ecore/src/lib/ecore_con/ecore_con_url.c | 16 ++++++++++++++++ 3 files changed, 27 insertions(+) diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog index 0b152c6db9..6bd7d592dd 100644 --- a/legacy/ecore/ChangeLog +++ b/legacy/ecore/ChangeLog @@ -260,3 +260,6 @@ * Ecore_IMF: Added ecore_imf_context_cursor_location_set API +2011-07-22 Mike Blumenkrantz + + * Added ecore_con_url_url_get diff --git a/legacy/ecore/src/lib/ecore_con/Ecore_Con.h b/legacy/ecore/src/lib/ecore_con/Ecore_Con.h index 6a9992a0d7..0cd4c3e2d0 100644 --- a/legacy/ecore/src/lib/ecore_con/Ecore_Con.h +++ b/legacy/ecore/src/lib/ecore_con/Ecore_Con.h @@ -1194,6 +1194,14 @@ EAPI void ecore_con_url_free(Ecore_Con_Url *url_con); */ EAPI Eina_Bool ecore_con_url_url_set(Ecore_Con_Url *url_con, const char *url); +/** + * Gets the URL to send the request to. + * + * @param url_con Connection object through which the request will be sent. + * @return URL that will receive the request, NULL on failure + * @since 1.1 + */ +EAPI const char *ecore_con_url_url_get(Ecore_Con_Url *url_con); /** * Associates data with a connection object. * diff --git a/legacy/ecore/src/lib/ecore_con/ecore_con_url.c b/legacy/ecore/src/lib/ecore_con/ecore_con_url.c index 44de916d52..6575fc19d1 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con_url.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con_url.c @@ -380,6 +380,22 @@ ecore_con_url_free(Ecore_Con_Url *url_con) #endif } +EAPI const char * +ecore_con_url_url_get(Ecore_Con_Url *url_con) +{ +#ifdef HAVE_CURL + if (!ECORE_MAGIC_CHECK(url_con, ECORE_MAGIC_CON_URL)) + { + ECORE_MAGIC_FAIL(url_con, ECORE_MAGIC_CON_URL, __func__); + return NULL; + } + return url_con->url; +#else + (void)url_con; + return NULL; +#endif +} + EAPI Eina_Bool ecore_con_url_url_set(Ecore_Con_Url *url_con, const char *url)