Download

Support

Ecore URL Connection Functions

Utility functions that set up, use and shut down the Ecore URL Connection library. More...

Functions

EAPI int ecore_con_url_init (void)
 Initialises the Ecore_Con_Url library.
EAPI int ecore_con_url_shutdown (void)
 Shuts down the Ecore_Con_Url library.
EAPI Ecore_Con_Url * ecore_con_url_new (const char *url)
 Creates and initializes a new Ecore_Con_Url.
EAPI void ecore_con_url_destroy (Ecore_Con_Url *url_con)
 Frees the Ecore_Con_Url.
EAPI int ecore_con_url_url_set (Ecore_Con_Url *url_con, const char *url)
 FIXME: To be documented.
EAPI void ecore_con_url_data_set (Ecore_Con_Url *url_con, void *data)
 FIXME: To be documented.
EAPI void * ecore_con_url_data_get (Ecore_Con_Url *url_con)
 FIXME: To be documented.
EAPI void ecore_con_url_time (Ecore_Con_Url *url_con, Ecore_Con_Url_Time condition, time_t tm)
 FIXME: To be documented.
EAPI void ecore_con_url_fd_set (Ecore_Con_Url *url_con, int fd)
 FIXME: To be documented.
EAPI int ecore_con_url_received_bytes_get (Ecore_Con_Url *url_con)
 FIXME: To be documented.
EAPI int ecore_con_url_send (Ecore_Con_Url *url_con, void *data, size_t length, char *content_type)
 FIXME: To be documented.

Detailed Description

Utility functions that set up, use and shut down the Ecore URL Connection library.

FIXME: write detailed description


Function Documentation

EAPI void* ecore_con_url_data_get ( Ecore_Con_Url *  url_con  ) 

FIXME: To be documented.

Returns:
FIXME: To be documented.

EAPI void ecore_con_url_data_set ( Ecore_Con_Url *  url_con,
void *  data 
)

FIXME: To be documented.

Returns:
FIXME: To be documented.

EAPI void ecore_con_url_destroy ( Ecore_Con_Url *  url_con  ) 

Frees the Ecore_Con_Url.

Returns:
FIXME: To be documented.

References ecore_direct_compare(), ecore_list_find(), ecore_list_remove(), and ecore_main_fd_handler_del().

Referenced by ecore_con_url_shutdown().

EAPI void ecore_con_url_fd_set ( Ecore_Con_Url *  url_con,
int  fd 
)

FIXME: To be documented.

Returns:
FIXME: To be documented.

EAPI int ecore_con_url_init ( void   ) 

Initialises the Ecore_Con_Url library.

Returns:
Number of times the library has been initialised without being shut down.

References ecore_event_type_new(), ecore_list_destroy(), and ecore_list_new().

EAPI Ecore_Con_Url* ecore_con_url_new ( const char *  url  ) 

Creates and initializes a new Ecore_Con_Url.

Returns:
NULL on error, a new Ecore_Con_Url on success.

References ecore_con_url_url_set().

EAPI int ecore_con_url_received_bytes_get ( Ecore_Con_Url *  url_con  ) 

FIXME: To be documented.

Returns:
FIXME: To be documented.

EAPI int ecore_con_url_send ( Ecore_Con_Url *  url_con,
void *  data,
size_t  length,
char *  content_type 
)

FIXME: To be documented.

Returns:
FIXME: To be documented.

EAPI int ecore_con_url_shutdown ( void   ) 

Shuts down the Ecore_Con_Url library.

Returns:
Number of calls that still uses Ecore_Con_Url

References ecore_con_url_destroy(), ecore_list_destroy(), ecore_list_empty_is(), and ecore_list_first().

EAPI void ecore_con_url_time ( Ecore_Con_Url *  url_con,
Ecore_Con_Url_Time  condition,
time_t  tm 
)

FIXME: To be documented.

Returns:
FIXME: To be documented.

EAPI int ecore_con_url_url_set ( Ecore_Con_Url *  url_con,
const char *  url 
)

FIXME: To be documented.

Returns:
FIXME: To be documented.

Referenced by ecore_con_url_new().


Copyright © Enlightenment.org

Ecore Documentation