convert_to_Base64 Interface

public interface convert_to_Base64

Module Procedures

public subroutine real32_to_base64(indata, iplen, outfile)

this routine encodes data of type real32 to base64 format

Arguments

Type IntentOptional Attributes Name
real(kind=c_float), intent(in), target :: indata(iplen)

data to be encoded

integer, intent(in) :: iplen

size of data to be encoded

integer, intent(in) :: outfile

output file unit

public subroutine real64_to_base64(indata, iplen, outfile)

this routine encodes data of type real64 to base64 format

Arguments

Type IntentOptional Attributes Name
real(kind=c_double), intent(in), target :: indata(iplen)

data to be encoded

integer, intent(in) :: iplen

size of data to be encoded

integer, intent(in) :: outfile

output file unit

public subroutine char_to_base64(indata, iplen, outfile)

this routine encodes data of type char to base64 format

Arguments

Type IntentOptional Attributes Name
character(kind=c_char, len=1), intent(in), target :: indata(iplen)

data to be encoded

integer, intent(in) :: iplen

size of data to be encoded

integer, intent(in) :: outfile

output file unit

public subroutine int8_to_base64(indata, iplen, outfile)

this routine encodes data of type int8 to base64 format

Arguments

Type IntentOptional Attributes Name
integer(kind=c_int_least8_t), intent(in), target :: indata(iplen)

data to be encoded

integer, intent(in) :: iplen

size of data to be encoded

integer, intent(in) :: outfile

output file unit

public subroutine int32_to_base64(indata, iplen, outfile)

this routine encodes data of type int32 to base64 format

Arguments

Type IntentOptional Attributes Name
integer(kind=c_int), intent(in), target :: indata(iplen)

data to be encoded

integer, intent(in) :: iplen

size of data to be encoded

integer, intent(in) :: outfile

output file unit

public subroutine int64_to_base64(indata, iplen, outfile)

this routine encodes data of type int64 to base64 format

Arguments

Type IntentOptional Attributes Name
integer(kind=c_int_least64_t), intent(in), target :: indata(iplen)

data to be encoded

integer, intent(in) :: iplen

size of data to be encoded

integer, intent(in) :: outfile

output file unit