File List

Here is a list of all files with brief descriptions:
heraia/trunk/config.h [code]
heraia/trunk/libheraia/data_interpretor.c [code]Here one may find tools to manage the data_interpretor window
heraia/trunk/libheraia/data_type.c [code]This file must not be edited unless you know what you are doing : the main maintainer wants to destroy it in a near future !
heraia/trunk/libheraia/decode.c [code]This file include all functions that may help in decoding a binary stream to something else such as numbers, dates, other binary stream and so on
heraia/trunk/libheraia/ghex_heraia_interface.c [code]An interface to the ghex library -> this adds an abstract layer
heraia/trunk/libheraia/heraia_io.c [code]Here I want to see everything that deals with I/O, files, disk and so on
heraia/trunk/libheraia/heraia_ui.c [code]This file has all the functions to manage heraia's ui
  • signals definitions and functions
  • widgets activations
  • closing / openning windows
heraia/trunk/libheraia/libheraia.c [code]Contains function that may be usefull if we want all this beeing integrated in a python script or something similar
heraia/trunk/libheraia/list_data_types.c [code]
heraia/trunk/libheraia/log.c [code]Includes everything that deals with the logging system
heraia/trunk/libheraia/main_pref_window.c [code]Handles main preference window
heraia/trunk/libheraia/plugin.c [code]This file contains all the stuff that is dedicated to plugins (loading, instanciating, initializing and so on)
heraia/trunk/libheraia/plugin_list.c [code]This file manage plugin list window's behavior
heraia/trunk/libheraia/treatments.c [code]
heraia/trunk/libheraia/user_prefs.c [code]Users preference may be somewhere around here
heraia/trunk/libheraia/include/data_interpretor.h [code]Header file for the data interpretor
heraia/trunk/libheraia/include/data_type.h [code]
heraia/trunk/libheraia/include/decode.h [code]Header for decoding things (numbers, dates, binary,
heraia/trunk/libheraia/include/ghex_heraia_interface.h [code]Header file providing an interface to GtkHex
heraia/trunk/libheraia/include/heraia_errors.h [code]Header file for handling errors
heraia/trunk/libheraia/include/heraia_io.h [code]Header file for file operations
heraia/trunk/libheraia/include/heraia_ui.h [code]Header file for menu, callbacks, utility functions and ui management
heraia/trunk/libheraia/include/libheraia.h [code]This file contains all the definitions and includes all other .h file
heraia/trunk/libheraia/include/list_data_types.h [code]
heraia/trunk/libheraia/include/log.h [code]Header file for the logging subsystem
heraia/trunk/libheraia/include/main_pref_window.h [code]Header file that handles preference window
heraia/trunk/libheraia/include/plugin.h [code]Header file where plugin definitions are sat
heraia/trunk/libheraia/include/plugin_list.h [code]Header file for the plugin list window
heraia/trunk/libheraia/include/treatments.h [code]
heraia/trunk/libheraia/include/user_prefs.h [code]Header file for user preferences
heraia/trunk/plugins/stat/stat.c [code]Does some basic statistics on the file and displays them in a numerical or graphical way (histograms : 1D and 2D)
heraia/trunk/plugins/stat/stat.h [code]
heraia/trunk/src/heraia.c [code]This is the main program file
heraia/trunk/src/include/heraia.h [code]Heraia's header file
heraia/trunk/src/include/heraia_types.h [code]As there seems to be huge differences between the linux and the windows developpement platform such as that the included paths are correctly taken into account under linux (and thus nobody bothers) but not under windows, I decided to put all the .h definitions here even if it's ugly, this is supposed to solve the problem

Generated on Sat Feb 14 11:44:21 2009 for Heraia by  doxygen 1.5.6