Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class CURL_MULTI_EXTERNALS General cluster: interface_dynamic description: "The multi interface offers several abilities that the easy interface doesn't. They are mainly: 1. Enable a %"pull%" interface. The application that uses libcurl decides where and when to ask libcurl to get/send data. 2. Enable multiple simultaneous transfers in the same thread without making it complicated for the application. 3. Enable the application to wait for action on its own file descriptors and curl's file descriptors simultaneous easily. More info: http://curl.haxx.se/libcurl/c/libcurl-multi.html" Ancestors CURL_DYNAMIC_EXTERNALS_I* CURL_MULTI_EXTERNALS_I* Queries cleanup: INTEGER_32 curl_multi_add_handle_ptr: POINTER curl_multi_cleanup_ptr: POINTER curl_multi_info_read_ptr: POINTER curl_multi_init_ptr: POINTER curl_multi_perform_ptr: POINTER curl_multi_remove_handle_ptr: POINTER info_read (a_msgs_in_queue: CELL [INTEGER_32]): POINTER is_api_available: BOOLEAN is_exists: BOOLEAN perform (a_running_handle: CELL [INTEGER_32]): INTEGER_32 Commands add_handle (a_easy_handle: POINTER) init remove_handle (a_easy_handle: POINTER)
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org