dm_rpc_destroy Interface

public interface dm_rpc_destroy

Generic RPC destroy routine.


Module Procedures

private pure elemental subroutine rpc_destroy_header(header)

Frees memory allocated by header type.

Arguments

Type IntentOptional Attributes Name
type(rpc_header_type), intent(inout) :: header

Header type.

private impure elemental subroutine rpc_destroy_request(request)

Frees memory allocated by request type.

Arguments

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

Request type.

private pure elemental subroutine rpc_destroy_response(response)

Frees memory allocated by response type.

Arguments

Type IntentOptional Attributes Name
type(rpc_response_type), intent(inout) :: response

Response type.