dm_request_set Subroutine

public pure elemental subroutine dm_request_set(request, name, timestamp, raw_request, raw_response, delimiter, pattern, delay, error, mode, retries, state, timeout, nresponses)

Sets request attributes, except responses.

Arguments

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

Request type.

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

Request name.

character(len=*), intent(in), optional :: timestamp

ISO 8601 time stamp.

character(len=*), intent(in), optional :: raw_request

Raw request command.

character(len=*), intent(in), optional :: raw_response

Raw response.

character(len=*), intent(in), optional :: delimiter

Response delimiter.

character(len=*), intent(in), optional :: pattern

Regular expression pattern.

integer, intent(in), optional :: delay

Delay in [msec].

integer, intent(in), optional :: error

Error code.

integer, intent(in), optional :: mode

Request mode.

integer, intent(in), optional :: retries

Number of executed retries.

integer, intent(in), optional :: state

Request state.

integer, intent(in), optional :: timeout

Timeout in [msec].

integer, intent(in), optional :: nresponses

Number of responses.