Interface Summary |
CodeGenCommonInterface |
Provides an interface for the Diagnostics tool and Design Tools to CodeGenCommon
without a circular dependancy that directly using the class would cause. |
DiagNMLMsgDictCreatorInterface |
Interface that allows the Diagnostics tool and Design tool to pass
DiagNMLMsgDictCreator's to the CodeGen without the CodeGen having an explicit
dependancy on DiagNMLMsgDictCreator(). |
DiagNMLMsgDictInterface |
NMLMessageDictionaries allow the marshalling and unmarshalling of NML messages. |
LoadHierarchyUpdateInterface |
An interface used to update a graphical progress bar and status text with information
on the progress loading a hierarchy, configuration file etc. |
ModuleInfoInterface |
Interface to the ModuleInfo class, used to reduce circlular dependancies. |
STI_TokenizerInterface |
An interface that partially replaces the StringTokenizer while adding
an ability to skipInfo in a structure or array using data
parsed by ModuleInfo etc. |
Class Summary |
BufferInfo |
Stores referencees to all of the information needed by the Design or Diagnostics tools
related to a single NML Buffer. |
ChannelInfo |
Information needed by the RCS Design tool related to a single NML channel. |
CodeGen |
Main Class for applet CodeGen only needed for Graphical CodeGen and RCS Design Tool. |
CodeGenCmdLine |
The command line only version of the CodeGenerator and generally newer preferred
method of creating format/update functions. |
CodeGenCommon |
Parses NML C++ header files and .gen files to generate C++ format and update functions,
C,Java, and Ada class definitions and information for the Diagnostics and
Design tools. |
DiagNMLMsgDict |
* NMLMessageDictionaries allow the marshalling and unmarshalling of NML messages. |
DiagNMLMsgDictCreator |
Objects of this class are passed from the diagnositcs tool and design tool to the CodeGen
objects as a way of indirectly passing DiagNMLMsgDicts() without introducing
unnecessary compile-time dependancies. |
EnumTypeInfo |
A class that includes informataion on the various values and their assocated names
with any enumeration. |
ModuleInfo |
Class contains references to all information taken from a Module section of
a diag or hierarchy file. |
ServerInfo |
Information about a server tracked only by Design tool. |
StringFuncs |
Class with some utility funtions used handling Strings, environment variables etc. |
StructureTypeInfo |
Class with information about one C++ structure. |