dm_dwd_api_callback Function

public function dm_dwd_api_callback(ptr, sz, nmemb, data) result(n) bind(c))

Uses

  • proc~~dm_dwd_api_callback~~UsesGraph proc~dm_dwd_api_callback dm_dwd_api_callback module~dm_rpc dm_rpc proc~dm_dwd_api_callback->module~dm_rpc curl curl module~dm_rpc->curl iso_c_binding iso_c_binding module~dm_rpc->iso_c_binding module~dm_error dm_error module~dm_rpc->module~dm_error module~dm_http dm_http module~dm_rpc->module~dm_http module~dm_kind dm_kind module~dm_rpc->module~dm_kind module~dm_mime dm_mime module~dm_rpc->module~dm_mime module~dm_util dm_util module~dm_rpc->module~dm_util module~dm_version dm_version module~dm_rpc->module~dm_version module~dm_z dm_z module~dm_rpc->module~dm_z module~dm_error->module~dm_kind module~dm_ascii dm_ascii module~dm_error->module~dm_ascii iso_fortran_env iso_fortran_env module~dm_kind->iso_fortran_env module~dm_util->module~dm_error module~dm_util->module~dm_kind module~dm_z->module~dm_error module~dm_z->module~dm_kind module~dm_nml dm_nml module~dm_z->module~dm_nml module~dm_zlib dm_zlib module~dm_z->module~dm_zlib module~dm_zstd dm_zstd module~dm_z->module~dm_zstd module~dm_nml->module~dm_error module~dm_nml->module~dm_kind module~dm_nml->module~dm_util module~dm_zlib->module~dm_error module~dm_zlib->module~dm_kind zlib zlib module~dm_zlib->zlib module~dm_zstd->iso_c_binding module~dm_zstd->module~dm_error module~dm_zstd->module~dm_kind zstd zstd module~dm_zstd->zstd

C-interoperable write callback function for libcurl. Writes response chunks to file unit in passed client data of type response_type.

Arguments

Type IntentOptional Attributes Name
type(c_ptr), intent(in), value :: ptr

C pointer to a chunk of the response.

integer(kind=c_size_t), intent(in), value :: sz

Always 1.

integer(kind=c_size_t), intent(in), value :: nmemb

Size of the response chunk.

type(c_ptr), intent(in), value :: data

C pointer to argument passed by caller.

Return Value integer(kind=c_size_t)

Number of bytes consumed.


Calls

proc~~dm_dwd_api_callback~~CallsGraph proc~dm_dwd_api_callback dm_dwd_api_callback c_f_str_ptr c_f_str_ptr proc~dm_dwd_api_callback->c_f_str_ptr