Actions
Architecture » History » Revision 6
« Previous |
Revision 6/32
(diff)
| Next »
Greg Burri, 07/29/2009 07:23 AM
Architecture¶
Core¶
FileManager¶
- Keep up to date the list of shared files
- Can make fast search with indexed words
- Cut file in chunks
- Each chunk has a hash and can be read or write
- The directory structure can be browse
- Theses data (files/dirs/chunks/hashes) are persisted
GUI¶
Common¶
LogManager¶
- Log some kind of severity messages
- EndUser : Will be show to the user in the log panel
- Debug : All information debug message like packets received
- Warning : Some slight anomalies
- Error : Cases that shouldn't occur, the program can continue to operate
- FataError : The program is in an unpredictable state, it must stop
- Can store the log in a file
- Used by Core and GUI
Updated by Greg Burri over 15 years ago · 6 revisions