dm_rpc_destroy Interface

public interface dm_rpc_destroy

Generic RPC destroy routine.


Module Procedures

private pure elemental subroutine rpc_header_destroy(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_request_destroy(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_response_destroy(response)

Frees memory allocated by response type.

Arguments

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

Response type.