Ecore_Con_Url_Group (3) - Linux Man Pages

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

NAME

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

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.
EAPI int ecore_con_url_ftp_upload (Ecore_Con_Url *url_con, char *filename, char *user, char *pass, char *upload_dir)
Makes a FTP upload.
EAPI void ecore_con_url_verbose_set (Ecore_Con_Url *url_con, int verbose)
Enable or disable libcurl verbose output, useful for debug.
EAPI void ecore_con_url_ftp_use_epsv_set (Ecore_Con_Url *url_con, int use_epsv)
Enable or disable EPSV extension.

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_ftp_upload (Ecore_Con_Url * url_con, char * filename, char * user, char * pass, char * upload_dir)

Makes a FTP upload.

Returns:

FIXME: To be more documented.

References ecore_con_url_url_set().

EAPI void ecore_con_url_ftp_use_epsv_set (Ecore_Con_Url * url_con, int use_epsv)

Enable or disable EPSV extension.

Returns:

FIXME: To be more 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_ftp_upload(), and ecore_con_url_new().

EAPI void ecore_con_url_verbose_set (Ecore_Con_Url * url_con, int verbose)

Enable or disable libcurl verbose output, useful for debug.

Returns:

FIXME: To be more documented.

Author

Generated automatically by Doxygen for Ecore from the source code.