Desperado File List

Here is a list of all documented files with brief descriptions:
Abstract.h [code]Declares the Abstract class
Argument.cpp [code]Implements the Argument class
Argument.h [code]Declares the Argument class
Ascii.cpp [code]Implements the Ascii class
Ascii.h [code]Declares the Ascii class
assert.h [code]Implements an assert macro that interfaces with the Desperado platform object
atm_Crc.cpp [code]Predefines a 32-bit ATM CRC generator used in applications such as the ATM AAL-5 protocol layer
atm_Crc.h [code]Declares a pre-defined ATM CRC generator
AtomicSeconds.cpp [code]Implements the AtomicSeconds class
AtomicSeconds.h [code]Declares the AtomicSeconds class
Attribute.cpp [code]Implements the Attribute class
Attribute.h [code]Declares the Attribute class
BandwidthThrottle.cpp [code]Implements the BandwidthThrottle class
BandwidthThrottle.h [code]Declares the BandwidthThrottle class
barrier.cpp [code]Implements the Desperado portable memory barrier function
barrier.h [code]Defines a portable memory barrier interface
bool.h [code]Defines some symbols and a type that makes it look like C has the built-in C++ bool type
BufferInput.cpp [code]Implements the BufferInput class
BufferInput.h [code]Declares the BufferInput class
BufferOutput.cpp [code]Implements the BufferOutput class
BufferOutput.h [code]Declares the BufferOutput class
CellRateThrottle.cpp [code]Implements the CellRateThrottle class
CellRateThrottle.h [code]Declares the CellRateThrottle class
Chain.cpp [code]Implements the Chain class
Chain.h [code]Declares the Chain class
com_diag_desperado_Platform.h [code]
CommonEra.cpp [code]Implements the CommonEra class
CommonEra.h [code]Declares the CommonEra class
CompoundThrottle.cpp [code]Implements the CompoundThrottle class
CompoundThrottle.h [code]Declares the CompoundThrottle class
Constant.h [code]Declares the Constant class
Counters.cpp [code]Implements the Counters class
Counters.h [code]Declares the Counters class
CountersType.h [code]Declares the CountersType class
cppcapi.h [code]This header file is deprecated; its functionality now implemented in the cxxcapi.h header file
Crc.h [code]Declares the Crc class
crc16_Crc.cpp [code]Predefines a 16-bit CRC-16 CRC generator
crc16_Crc.h [code]Declares a pre-defined CRC-16 CRC generator
crc32_Crc.cpp [code]Predefines a 32-bit CRC-32 CRC generator used in applications such as PKZip, Ethernet, and FDDI
crc32_Crc.h [code]Declares a pre-defined CRC-32 CRC generator
Crc_int32.cpp [code]Instantiates the Crc<int32_t> template
Crc_uint16.cpp [code]Instantiates the Crc<uint16_t> template
Crc_uint32.cpp [code]Instantiates the Crc<uint32_t> template
ancillary/williams/crcmodel.c [code]
crcmodel.c [code]
ancillary/williams/crcmodel.h [code]
crcmodel.h [code]
crctable.c [code]
CriticalSection.h [code]Declares the CriticalSection class
cxxcapi.h [code]Defines the symbols and macros necessary for the Desperado C++/C-language Application Programming Interface (CXXCAPI)
cxxjapi.h [code]Defines the symbols and macros necessary for the Desperado C++/Java-language Application Programming Interface (CXXJAPI)
Cygwin.cpp [code]Implements the Cygwin class
Cygwin.h [code]Declares the Cygwin class
Date.cpp [code]Implements the Date class
Date.h [code]Declares the Date class
DateTime.cpp [code]Implements the DateTime class
DateTime.h [code]Declares the DateTime class
DaylightSavingTime.cpp [code]Implements the DaylightSavingTime class
DaylightSavingTime.h [code]Declares the DaylightSavingTime class
debug.h [code]Defines some useful debugging macros
Derivation.cpp [code]Implements the Derivation class
Derivation.h [code]Declares the Derivation class
DescriptorInput.cpp [code]Implements the DescriptorInput class
DescriptorInput.h [code]Declares the DescriptorInput class
DescriptorOutput.cpp [code]Implements the DescriptorOutput class
DescriptorOutput.h [code]Declares the DescriptorOutput class
desperado_ficl_shell.c [code]
DstAlways.cpp [code]Implements the DstAlways class
DstAlways.h [code]Declares the DstAlways class
DstEu.cpp [code]Implements the DstEu class
DstEu.h [code]Declares the DstEu class
DstGeneric.cpp [code]Implements the DstGeneric class
DstGeneric.h [code]Declares the DstGeneric class
DstNever.cpp [code]Implements the DstNever class
DstNever.h [code]Declares the DstNever class
DstUs.cpp [code]Implements the DstUs class
DstUs.h [code]Declares the DstUs class
DstUs1966.cpp [code]Implements the DstUs1966 class
DstUs1966.h [code]Declares the DstUs1966 class
DstUs1986.cpp [code]Implements the DstUs1986 class
DstUs1986.h [code]Declares the DstUs1986 class
DstUs2007.cpp [code]Implements the DstUs2007 class
DstUs2007.h [code]Declares the DstUs2007 class
Dump.cpp [code]Implements the Dump class
Dump.h [code]Declares the Dump class
DumpApi.cpp [code]Implements the Dump C API
DumpInput.cpp [code]Implements the DumpInput class
DumpInput.h [code]Declares the DumpInput class
DumpOutput.cpp [code]Implements the DumpOutput class
DumpOutput.h [code]Declares the DumpOutput class
Encode.cpp [code]Implements the Encode class
Encode.h [code]Declares the Encode class
Epoch.cpp [code]Implements the Epoch class
Epoch.h [code]Declares the Epoch class
errno.h [code]Provides a place for applications to extend the errno range by adding new error numbers
Escape.cpp [code]Implements the Escape class
Escape.h [code]Declares the Escape class
Exception.cpp [code]Implements the Exception class
Exception.h [code]Declares the Exception class
exceptions.h [code]Defines some macros useful for globally enabling or disabling the use of C++ exceptions
ficlApi.c [code]Implements the Ficl API functions
ficlApi.h [code]Declares the Desperado Ficl API
ficldesperado.h [code]This module eliminates a dependancy on the Desperado (or any other) library by dependency injection: the dependencies on the platform (Desperado, in this case) are established at run-time by inserting the appropriate addresses into the pointer variables
ficllocal.h [code]Contains the basic type and preprocessor definitions necessary to support the Ficl FORTH interpreter under the FiclSystem and FiclMachine classes in the Desperado library
FiclMachine.cpp [code]Implements the FiclMachine class
FiclMachine.h [code]Declares the FiclMachine class
ficlsh.cpp [code]Implements the ficlsh shell
ficlsh.h [code]Declares the ficlsh functions
FiclShell.cpp [code]Implements the FiclShell class
FiclShell.h [code]Declares the FiclShell class
FiclSystem.cpp [code]Implements the FiclSystem class
FiclSystem.h [code]Declares the FiclSystem class
Fifo.c [code]
ancillary/ouellette/Fifo.h [code]
Fifo.h [code]Declares the Fifo class
FifoType.h [code]Declares the FifoType class
FileInput.cpp [code]Implements the FileInput class
FileInput.h [code]Declares the FileInput class
FileOutput.cpp [code]Implements the FileOutput class
FileOutput.h [code]Declares the FileOutput class
Gcra.cpp [code]Implements the Gcra class
Gcra.h [code]Declares the Gcra class
generics.h [code]Defines some useful preprocessor macros in support of generic programming, including a replacement for the system-defined offsetof() macro
GeometricThrottle.cpp [code]Implements the GeometricThrottle class
GeometricThrottle.h [code]Declares the GeometricThrottle class
GrayCode.h [code]Declares the GrayCode class
Heap.cpp [code]Implements the Heap class
Heap.h [code]Declares the Heap class
HeapApi.cpp [code]Implements the Heap C API
Implementation.cpp [code]Implements the Implementation class
Implementation.h [code]Declares the Implementation class
Input.cpp [code]Implements the Input class
Input.h [code]Declares the Input class
InputOutput.cpp [code]Implements the InputOutput class
InputOutput.h [code]Declares the InputOutput class
int16_Number.cpp [code]Predefines an int16_t Number parser
int16_Number.h [code]Declares a pre-defined int16_t Number parser
int32_Number.cpp [code]Predefines an int32_t Number parser
int32_Number.h [code]Declares a pre-defined int32_t Number parser
int64_Number.cpp [code]Predefines an int64_t Number parser
int64_Number.h [code]Declares a pre-defined int64_t Number parser
int8_Number.cpp [code]Predefines an int8_t Number parser
int8_Number.h [code]Declares a pre-defined int8_t Number parser
Iso3166.cpp [code]Implements the Iso3166 class
Iso3166.h [code]Declares the Iso3166 class
java.h [code]Defines the primitive types used by Java
Java_com_diag_desperado_Platform.cpp [code]Implements the Platform Java API (such as it is)
JavaVirtualMachine.cpp [code]Implements the JavaVirtualMachine class
JavaVirtualMachine.h [code]Declares the JavaVirtualMachine class
LeapSeconds.cpp [code]Implements the LeapSeconds class
LeapSeconds.h [code]Declares the LeapSeconds class
Link.cpp [code]Implements the Link class
Link.h [code]Declares the Link class
LinkType.h [code]Declares the LinkType template
Linux.cpp [code]Implements the Linux class
Linux.h [code]Declares the Linux class
littleendian.h [code]Implements the littleendian inline function
LocalTime.cpp [code]Implements the LocalTime class
LocalTime.h [code]Declares the LocalTime class
Logger.cpp [code]Implements the Logger class
Logger.h [code]Declares the Logger class
LoggerApi.cpp [code]Implements the Logger C API
lowtohigh.h [code]Implements the lowtohigh inline function
main.h [code]Handles some of the boilerplate of being a main program
mainArgument.cpp [code]Implements the Argument unit test main program
mainAscii.cpp [code]Implements the Ascii unit test main program
mainassert.cpp [code]Implements the assert unit test main program
mainAttribute.cpp [code]Implements the Attribute unit test main program
mainBandwidthThrottle.cpp [code]Implements the BandwidthThrottle unit test main program
mainbarrier.cpp [code]Implements the barrier unit test main program
mainCellRateThrottle.cpp [code]Implements the CellRateThrottle unit test main program
mainChain.cpp [code]Implements the Chain unit test main program
mainCommonEra.cpp [code]Implements the CommonEra unit test main program
mainCounters.cpp [code]Implements the Counters unit test main program
mainCrc.cpp [code]Implements the Crc unit test main program
maincxxcapi.cpp [code]Implements the cxxcapi unit test main program
maincxxjapi.cpp [code]Implements the cxxjapi unit test main program
mainDump.cpp [code]Implements the Dump unit test main program
mainEncode.cpp [code]Implements the Encode unit test main program
mainEscape.cpp [code]Implements the Escape unit test main program
mainException.cpp [code]Implements the Exception unit test main program
mainFicl.cpp [code]Implements the Ficl unit test main program
mainFiclShell.cpp [code]Implements the FiclShell unit test main program
mainFifo.cpp [code]Implements the Fifo unit test main program
maingenerics.cpp [code]Implements the generics unit test main program
mainGeometricThrottle.cpp [code]Implements the GeometricThrottle unit test main program
mainGrayCode.cpp [code]Implements the GrayCode unit test main program
mainHeap.cpp [code]Implements the Heap unit test main program
mainImplementation.cpp [code]Implements the Implementation unit test main program
mainInputOutput.cpp [code]Implements the InputOutput unit test main program
mainInputOutputStatic.cpp [code]Implements the Input/Output Static unit test main program
mainIso3166.cpp [code]Implements the Iso3166 unit test main program
mainJavaVirtualMachine.cpp [code]Implements the Java main program
mainLinkType.cpp [code]Implements the LinkType unit test main program
mainLogger.cpp [code]Implements the Logger unit test main program
mainMeter.cpp [code]Implements the Meter unit test main program
mainMinimumMaximum.cpp [code]Implements the MinimumMaximum unit test main program
mainMutex.cpp [code]Implements the Mutex unit test main program
mainnamespace.cpp [code]Implements the namespace unit test main program
mainNumber.cpp [code]Implements the Number unit test main program
mainPlatform.cpp [code]Implements the Platform unit test main program
mainRam.cpp [code]Implements the Ram unit test main program
mainService.cpp [code]Implements the Service unit test main program
mainStreamSocket.cpp [code]Implements the StreamSocket unit test main program
mainstring.cpp [code]Implements the string unit test main program
maintarget.cpp [code]Implements the target unit test main program
mainThrottle.cpp [code]Implements the Throttle unit test main program
mainVintage.cpp [code]Implements the Vintage unit test main program
mainWord.cpp [code]Implements the Word unit test main program
malloc.h [code]Defines replacements for malloc(3) using the platform heap object
Maximum.h [code]Declares the Maximum class
MemoryBarrier.h [code]Declares the MemoryBarrier class
memtest.c [code]
memtest.h [code]
Meter.cpp [code]Implements the Meter class
Meter.h [code]Declares the Meter class
Minimum.h [code]Declares the Minimum class
Mutex.cpp [code]Implements the Mutex class
Mutex.h [code]Declares the Mutex class
NewCounters.cpp [code]Implements the NewCounters class
NewCounters.h [code]Declares the NewCounters class
NewFifo.h [code]Declares the NewFifo class
Number.h [code]Declares the Number class
Number_int16.cpp [code]Instantiates the Number<int16_t> template
Number_int32.cpp [code]Instantiates the Number<int32_t> template
Number_int64.cpp [code]Instantiates the Number<int64_t> template
Number_int8.cpp [code]Instantiates the Number<int8_t> template
Number_uint16.cpp [code]Instantiates the Number<uint16_t> template
Number_uint32.cpp [code]Instantiates the Number<uint32_t> template
Number_uint64.cpp [code]Instantiates the Number<uint64_t> template
Number_uint8.cpp [code]Instantiates the Number<uint8_t> template
Object.cpp [code]Implements the Object class
Object.h [code]Declares the Object class
of.h [code]This header file is deprecated, its functionality now implemented in the generics.h header file
Output.cpp [code]Implements the Output class
Output.h [code]Declares the Output class
OutputApi.cpp [code]Implements the Output C API
PathInput.cpp [code]Implements the PathInput class
PathInput.h [code]Declares the PathInput class
PathOutput.cpp [code]Implements the PathOutput class
PathOutput.h [code]Declares the PathOutput class
Platform.cpp [code]Implements the Platform class
Platform.h [code]Declares the Platform class
Platform.java [code]
PlatformApi.cpp [code]Implements the Platform C API
Print.cpp [code]Implements the Print class
Print.h [code]Declares the Print class
PrintApi.cpp [code]Implements the Print C API
Ram.h [code]Declares the Ram class
Ram_uint16.cpp [code]Instantiates the Ram<uint16_t> template
Ram_uint32.cpp [code]Instantiates the Ram<uint32_t> template
Ram_uint64.cpp [code]Instantiates the Ram<uint64_t> template
Ram_uint8.cpp [code]Instantiates the Ram<uint8_t> template
README.h [code]This is the README for this project
reads.h [code]Implements the reads inline function
reinitializeobject.h [code]Defines the terrifying reinitializeobject preprocessor macro
Service.cpp [code]Implements the Service class
Service.h [code]Declares the Service class
stdio.h [code]Defines the Desperado stdio functions
StreamSocket.cpp [code]Implements the StreamSocket class
StreamSocket.h [code]Declares the StreamSocket class
string.cpp [code]Implements the Desperado string functions
string.h [code]Defines the Desperado string functions for those platforms which do not implement these common GNU and BSD extensions
SyslogOutput.cpp [code]Implements the SyslogOutput class
SyslogOutput.h [code]Declares the SyslogOutput class
target.h [code]Determines some qualities of the hardware target and of the C and C++ compilers used for it and defines standard integral types
testmain.c [code]
Throttle.cpp [code]Implements the Throttle class
Throttle.h [code]Declares the Throttle class
Ticks.cpp [code]Implements the Ticks class
Ticks.h [code]Declares the Ticks class
Time.cpp [code]Implements the Time class
Time.h [code]Declares the Time class
TimeStamp.cpp [code]Implements the TimeStamp class
TimeStamp.h [code]Declares the TimeStamp class
TimeZone.cpp [code]Implements the TimeZone class
TimeZone.h [code]Declares the TimeZone class
toolascii.cpp [code]Implements the ascii command line tool
toolcommonera.cpp [code]Implements the commonera command line tool
toolcoreable.cpp [code]Implements the coreable command line tool
tooldump.cpp [code]Implements the dump command line tool
toolficlsh.cpp [code]Implements the toolficlshell command line tool
toollocaldate.cpp [code]Implements the localdate command line tool
toollocaltime.cpp [code]Implements the localtime command line tool
tooltimestamps.cpp [code]Implements the timestamps command line tool
tooltzset.cpp [code]Implements the tzset command line tool
Transliterator.cpp [code]Implements the Transliterator class
Transliterator.h [code]Declares the Transliterator class
TransliteratorType.h [code]Declares the TransliteratorType class
TransliteratorType_16.cpp [code]Instantiates the TransliteratorType<16> template
types.h [code]Defines the integral types used by Desperado
uint16_Number.cpp [code]Predefines a uint16_t Number parser
uint16_Number.h [code]Declares a pre-defined uint16_t Number parser
uint16_Ram.cpp [code]Predefines a uint16_t Ram tester
uint16_Ram.h [code]Declares a pre-defined uint16_t Ram tester
uint32_Number.cpp [code]Predefines a uint32_t Number parser
uint32_Number.h [code]Declares a pre-defined uint32_t Number parser
uint32_Ram.cpp [code]Predefines a uint32_t Ram tester
uint32_Ram.h [code]Declares a pre-defined uint32_t Ram tester
uint64_Number.cpp [code]Predefines a uint64_t Number parser
uint64_Number.h [code]Declares a pre-defined uint64_t Number parser
uint64_Ram.cpp [code]Predefines a uint64_t Ram tester
uint64_Ram.h [code]Declares a pre-defined uint64_t Ram tester
uint8_Number.cpp [code]Predefines a uint8_t Number parser
uint8_Number.h [code]Declares a pre-defined uint8_t Number parser
uint8_Ram.cpp [code]Predefines a uint8_t Ram tester
uint8_Ram.h [code]Declares a pre-defined uint8_t Ram tester
unittestArgument.cpp [code]Implements the Argument unit test
unittestAscii.cpp [code]Implements the Ascii unit test
unittestassert.cpp [code]Implements the assert unit test
unittestAttribute.cpp [code]Implements the Attribute unit test
unittestBandwidthThrottle.cpp [code]Implements the BandwidthThrottle unit test
unittestbarrier.cpp [code]Implements the barrier unit test
unittestbarrier2.c [code]Implements the barrier CXXCAPI unit test
unittestCellRateThrottle.cpp [code]Implements the CellRateThrottle unit test
unittestChain.cpp [code]Implements the Chain unit test
unittestCommonEra.cpp [code]Implements the CommonEra unit test
unittestCounters.cpp [code]Implements the Counters unit test
unittestCrc.cpp [code]Implements the Crc unit test
unittestcxxcapi.cpp [code]Implements the cxxcapi unit test
unittestcxxcapi2.c [code]Implements the cxxcapi CXXCAPI unit test
unittestcxxjapi.cpp [code]Implements the cxxjapi unit test
unittestcxxjapi2.c [code]Implements the cxxjapi CXXJAPI unit test
unittestDump.cpp [code]Implements the Dump unit test
unittestEncode.cpp [code]Implements the Encode unit test
unittestEscape.cpp [code]Implements the Escape unit test
unittestException.cpp [code]Implements the Exception unit test
unittestFicl.cpp [code]Implements the Ficl unit test
unittestFiclShell.cpp [code]Implements the FiclShell unit test
unittestFiclShell2.c [code]Implements the FiclShell unit test 2
unittestFifo.cpp [code]Implements the Fifo unit test
unittestgenerics.cpp [code]Implements the generics unit test
unittestgenerics2.c [code]Implements the generics CXXCAPI unit test
unittestGeometricThrottle.cpp [code]Implements the GeometricThrottle unit test
unittestGrayCode.cpp [code]Implements the GrayCode unit test
unittestHeap.cpp [code]Implements the Heap unit test
unittestHeap2.c [code]Implements the Heap CXXCAPI unit test
unittestHeap3.c [code]Implements the second Heap CXXCAPI unit test
unittestImplementation.cpp [code]Implements the Implementation unit test
unittestInputOutput.cpp [code]Implements the InputOutput unit test
unittestInputOutputStatic.cpp [code]Implements the InputOutput Static unit test
unittestIso3166.cpp [code]Implements the Iso3166 unit test
unittestJavaVirtualMachine.cpp [code]Implements the JavaVirtualMachine unit test
UnitTestJavaVirtualMachine.java [code]
unittestLinkType.cpp [code]Implements the LinkType unit test
unittestLogger.cpp [code]Implements the Logger unit test
unittestLogger2.c [code]Implements the Logger CXXCAPI unit test
unittestMeter.cpp [code]Implements the Meter unit test
unittestMinimumMaximum.cpp [code]Implements the MinimumMaximum unit test
unittestMutex.cpp [code]Implements the Mutex unit test
unittestnamespace.cpp [code]Implements the namespace unit test
unittestNumber.cpp [code]Implements the Number unit test
unittestPlatform.cpp [code]Implements the Platform unit test
unittestPlatform2.c [code]Implements the Platform CXXCAPI unit test
unittestRam.cpp [code]Implements the Ram unit test
unittestService.cpp [code]Implements the Service unit test
unittestStreamSocket.cpp [code]Implements the StreamSocket unit test
unitteststring.cpp [code]Implements the string unit test
unittesttarget.cpp [code]Implements the target unit test
unittesttarget2.c [code]Implements the target CXXCAPI unit test
unittestThrottle.cpp [code]Implements the Throttle unit test
unittestVintage.cpp [code]Implements the Vintage unit test
unittestWord.cpp [code]Implements the Word unit test
Vintage.cpp [code]Implements the Vintage class
Vintage.h [code]Declares the Vintage class
Word.cpp [code]Implements the Word class
Word.h [code]Declares the Word class
writes.h [code]Implements the writes inline function
Copyright © 2006 Digital Aggregates Corp., Arvada CO 80001-0587, USA.
Distributed under the terms of the GNU Free Documentation License.
http://www.diag.com/navigation/downloads/Desperado.html