From: Enlightenment S. <no-...@en...> - 2010-08-27 05:16:07
|
Log: Add the following functions to Ecore_Con API: ecore_con_server_name_get ecore_con_server_port_get Author: mekius Date: 2010-08-26 22:16:00 -0700 (Thu, 26 Aug 2010) New Revision: 51670 Modified: trunk/ecore/src/lib/ecore_con/Ecore_Con.h trunk/ecore/src/lib/ecore_con/ecore_con.c Modified: trunk/ecore/src/lib/ecore_con/Ecore_Con.h =================================================================== --- trunk/ecore/src/lib/ecore_con/Ecore_Con.h 2010-08-27 02:02:38 UTC (rev 51669) +++ trunk/ecore/src/lib/ecore_con/Ecore_Con.h 2010-08-27 05:16:00 UTC (rev 51670) @@ -366,6 +366,8 @@ void *data); EAPI int ecore_con_server_connected_get(Ecore_Con_Server *svr); EAPI Eina_List * ecore_con_server_clients_get(Ecore_Con_Server *svr); +EAPI const char * ecore_con_server_name_get(Ecore_Con_Server *svr); +EAPI int ecore_con_server_port_get(Ecore_Con_Server *svr); EAPI int ecore_con_server_send(Ecore_Con_Server *svr, const void *data, int size); Modified: trunk/ecore/src/lib/ecore_con/ecore_con.c =================================================================== --- trunk/ecore/src/lib/ecore_con/ecore_con.c 2010-08-27 02:02:38 UTC (rev 51669) +++ trunk/ecore/src/lib/ecore_con/ecore_con.c 2010-08-27 05:16:00 UTC (rev 51670) @@ -511,6 +511,41 @@ } /** + * Retrieves the name of server. + * @param svr The given server. + * @return The name of the server. + */ +EAPI const char * +ecore_con_server_name_get(Ecore_Con_Server *svr) +{ + if (!ECORE_MAGIC_CHECK(svr, ECORE_MAGIC_CON_SERVER)) + { + ECORE_MAGIC_FAIL(svr, ECORE_MAGIC_CON_SERVER, + "ecore_con_server_name_get"); + return NULL; + } + + return svr->name; +} + +/** + * Retrieves the server port in use. + * @param svr The given server. + * @return The server port in use. + */ +EAPI int +ecore_con_server_port_get(Ecore_Con_Server *svr) +{ + if (!ECORE_MAGIC_CHECK(svr, ECORE_MAGIC_CON_SERVER)) + { + ECORE_MAGIC_FAIL(svr, ECORE_MAGIC_CON_SERVER, + "ecore_con_server_port_get"); + return -1; + } + return svr->port; +} + +/** * Sends the given data to the given server. * @param svr The given server. * @param data The given data. |