#A4#
#Fl_IO#
#flags#
#void#
#value#
#int#
#flags#
#int#
#can_read#
#bool#
#can_write#
#bool#
#can_seek#
#bool#
#read#
#int#
#buffer#
#void*#
#length#
#int#
#write#
#int#
#buffer#
#void*#
#length#
#int#
#skip#
#int#
#length#
#int#
#seek#
#int#
#pos#
#int#
#pos#
#int#
#flush#
#int#
#add_callback#
#int#
#cb#
#Fl_IO_Callback#
#when#
#int#
#ALWAYS#
#remove_callback#
#int#
#cb#
#Fl_IO_Callback#
#Fl_Buffered_IO#
#Fl_Buffered_IO#
#io#
#Fl_IO#
#Fl_Buffered_IO#
#io#
#Fl_IO#
#buffer_size#
#int#
#Fl_File_IO#
#Fl_File_IO#
#file_name#
#const char *#
#mode#
#int#
#RW#
#Fl_File_IO#
#file#
#FILE*#
#Fl_File_IO#
#fd#
#int#
#Fl_Socket_IO#
#Fl_Socket_IO#
#url#
#const char *#
#Fl_Socket_IO#
#server#
#const char *#
#port#
#int#
#File_Access#
#open#
#Fl_IO#
#url#
#const char *#
#The File_Access class (singleton) would be used to open a resource. Depending on the file type and location type, it would return a correct Fl_IO. Location types: file, http://, ftp://, zip, etc. for example one could open a file in a zip archive#
#Fl_Directory_IO#
#Fl_Directory_IO#
#path#
#const char *#
#goto_first#
#int#
#next#
#int#
#???#
##
#find#
#int#
#???#
##
#open_sub_directory#
#Fl_Directory_IO#
#name#
#const char *#
#open_file#
#Fl_File_IO#
#name#
#const char *#
#mode#
#int#
#Fl_File_IO::RW#
#Fl_Zip_IO#