dm_rpc_response_header Function

public function dm_rpc_response_header(request, name, value, n) result(rc)

Uses

  • proc~~dm_rpc_response_header~~UsesGraph proc~dm_rpc_response_header dm_rpc_response_header module~dm_c dm_c proc~dm_rpc_response_header->module~dm_c module~dm_kind dm_kind module~dm_c->module~dm_kind unix unix module~dm_c->unix iso_fortran_env iso_fortran_env module~dm_kind->iso_fortran_env

Returns response header value of name name in argument value. On error, value is allocated but empty.

The function returns the following error codes:

  • E_NULL if libcurl context is not associated.
  • E_RPC if reading of header failed.

Arguments

Type IntentOptional Attributes Name
type(rpc_request_type), intent(inout) :: request

RPC request type.

character(len=*), intent(in) :: name

Header name.

character(len=:), intent(out), allocatable :: value

Header value.

integer(kind=i8), intent(out), optional :: n

Number of headers of this name.

Return Value integer


Calls

proc~~dm_rpc_response_header~~CallsGraph proc~dm_rpc_response_header dm_rpc_response_header curl_easy_header curl_easy_header proc~dm_rpc_response_header->curl_easy_header proc~dm_c_f_string_pointer dm_c_f_string_pointer proc~dm_rpc_response_header->proc~dm_c_f_string_pointer c_strlen c_strlen proc~dm_c_f_string_pointer->c_strlen

Called by

proc~~dm_rpc_response_header~~CalledByGraph proc~dm_rpc_response_header dm_rpc_response_header proc~dm_rpc_get dm_rpc_get proc~dm_rpc_get->proc~dm_rpc_response_header proc~dm_rpc_request_multi dm_rpc_request_multi proc~dm_rpc_request_multi->proc~dm_rpc_response_header proc~dm_rpc_request_single dm_rpc_request_single proc~dm_rpc_request_single->proc~dm_rpc_response_header interface~dm_rpc_request dm_rpc_request interface~dm_rpc_request->proc~dm_rpc_request_multi interface~dm_rpc_request->proc~dm_rpc_request_single