dm_transfer_set Subroutine

public pure elemental subroutine dm_transfer_set(transfer, id, node_id, type_id, timestamp, address, type, state, error, size)

Set transfer attributes. This routine does not validate the arguments.

Arguments

Type IntentOptional Attributes Name
type(transfer_type), intent(inout) :: transfer

Transfer type.

character(len=TRANSFER_ID_LEN), intent(in), optional :: id

Transfer id.

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

Node id.

character(len=TRANSFER_ID_LEN), intent(in), optional :: type_id

Object id.

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

Timestamp of current transfer state.

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

Client IP address.

integer, intent(in), optional :: type

Object type (TRANSFER_TYPE_*).

integer, intent(in), optional :: state

Transfer state.

integer, intent(in), optional :: error

Error code.

integer(kind=i8), intent(in), optional :: size

Object size [byte].