char_to_base64 Subroutine

public subroutine char_to_base64(indata, iplen, outfile)

this routine encodes data of type char to base64 format

Arguments

TypeIntentOptionalAttributesName
character(kind=c_char), 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


Calls

proc~~char_to_base64~~CallsGraph proc~char_to_base64 char_to_base64 interface~encodeblock EncodeBlock proc~char_to_base64->interface~encodeblock interface~encodeindex EncodeIndex proc~char_to_base64->interface~encodeindex interface~convert_to_base64_single convert_to_Base64_single proc~char_to_base64->interface~convert_to_base64_single proc~int32_to_base64_single int32_to_base64_single interface~convert_to_base64_single->proc~int32_to_base64_single proc~real64_to_base64_single real64_to_base64_single interface~convert_to_base64_single->proc~real64_to_base64_single proc~int64_to_base64_single int64_to_base64_single interface~convert_to_base64_single->proc~int64_to_base64_single proc~int8_to_base64_single int8_to_base64_single interface~convert_to_base64_single->proc~int8_to_base64_single proc~real32_to_base64_single real32_to_base64_single interface~convert_to_base64_single->proc~real32_to_base64_single proc~char_to_base64_single char_to_base64_single interface~convert_to_base64_single->proc~char_to_base64_single proc~int32_to_base64_single->interface~encodeblock proc~int32_to_base64_single->interface~encodeindex proc~real64_to_base64_single->interface~encodeblock proc~real64_to_base64_single->interface~encodeindex proc~int64_to_base64_single->interface~encodeblock proc~int64_to_base64_single->interface~encodeindex proc~int8_to_base64_single->interface~encodeblock proc~int8_to_base64_single->interface~encodeindex proc~real32_to_base64_single->interface~encodeblock proc~real32_to_base64_single->interface~encodeindex proc~char_to_base64_single->interface~encodeblock proc~char_to_base64_single->interface~encodeindex

Called by

proc~~char_to_base64~~CalledByGraph proc~char_to_base64 char_to_base64 interface~convert_to_base64 convert_to_Base64 interface~convert_to_base64->proc~char_to_base64 proc~hvs_vtk_write_meshdata hvs_vtk_write_meshdata proc~hvs_vtk_write_meshdata->interface~convert_to_base64 proc~hvs_dump_debug_array hvs_dump_debug_array proc~hvs_dump_debug_array->interface~convert_to_base64 proc~hvs_dump_debug_array->proc~hvs_vtk_write_meshdata proc~hvs_vtk_dump_data hvs_vtk_dump_data proc~hvs_vtk_dump_data->interface~convert_to_base64 proc~hvs_output_open hvs_output_open proc~hvs_output_open->proc~hvs_vtk_write_meshdata proc~hvs_output_write hvs_output_write proc~hvs_output_write->proc~hvs_vtk_dump_data proc~tem_tracker tem_tracker proc~tem_tracker->proc~hvs_output_open proc~tem_tracker->proc~hvs_output_write

Contents


Variables

TypeVisibilityAttributesNameInitial
integer(kind=c_int), public :: baserc
integer(kind=c_int), public :: insize
integer(kind=c_int), public :: outsize
integer(kind=c_int), public :: ipindex
integer(kind=c_int), public :: min_iplen
integer, public :: ind
type(c_ptr), public :: base64_out
type(c_ptr), public :: base64_in
type(c_ptr), public :: encoder_in
character, public, target:: base64_string(encoderlen)
character, public, target:: encoder_str(encoderblocklen)