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, const void *data, size_t length, const char *content_type) |
FIXME: To be documented. | |
EAPI int | ecore_con_url_ftp_upload (Ecore_Con_Url *url_con, const char *filename, const char *user, const char *pass, const 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_main_fd_handler_del().
Referenced by ecore_con_url_init(), and 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, | |
const char * | filename, | |||
const char * | user, | |||
const char * | pass, | |||
const char * | upload_dir | |||
) |
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_con_url_destroy(), and ecore_event_type_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, | |
const void * | data, | |||
size_t | length, | |||
const 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().
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.