FILES.TXT for the Mbedthis AppWeb Source Code. -------------------------------------------------------------------------------- This document describes the important files in this directory. Directory Purpose ----------------------- samples - Sample source code for the MPR. test - MPR unit tests. UNIX - UNIX specific code. WIN - Windows specific code. package - Directory containing packge file lists. File Purpose ----------------------- buf.cpp - The buffer class. Used for expandable ring queues. embedded.cpp - Safe embedded routines including safe string handling. file.cpp - Virtual file system class. files - List of files to put into the mpr library. hash.cpp - The Hash class. Used for general hash indexing. libmpr.dsp - Visual Studio project for building the MPR. libmprTest.dsp - Visual Studio project for building the MPR unit tests. list.cpp - List base class. Used extensively by factory objects. log.cpp - MPR logging and debug trace class. make.dep - Dynamic makefile dependencies. Makefile - MPR Makefile. malloc.cpp - Fast malloc. Not required, but good at reducing fragmentation. mpr.cpp - MPR startup logic. mpr.h - Primary MPR header. mprOs.h - MPR operating system abstraction header. mpr.rc - Windows resource file select.cpp - Posix Select class. socket.cpp - Socket class. sourceFiles - Source file list to include in the Visual Studio projects. task.cpp - Task class. Used to run and manage multithread tasks. test.cpp - Unit test framework. Based on JUnit. test.h - Test header. timer.cpp - Timer class. Used to schedule routines to run. WIN/UNIX/MACOSX daemon.cpp - Code to run MPR as a system service / daemon os.cpp - O/S dependent code thread.cpp - Thread handling code -------------------------------------------------------------------------------- Other important files to read: README.TXT -- Description of the MPR module -------------------------------------------------------------------------------- Copyright (c) 2003-2004 Mbedthis Software, LLC. All Rights Reserved. Mbedthis and AppWeb are trademarks of Mbedthis Software, LLC. Other brands and their products are trademarks of their respective holders. See LICENSE.TXT for software license details. -------------------------------------------------------------------------------- # Local variables: # tab-width: 4 # c-basic-offset: 4 # End: # vim:tw=78 # vim600: sw=4 ts=4 fdm=marker # vim<600: sw=4 ts=4