| Interface | Description |
|---|---|
| CodeGenCommonInterface |
Provides an interface for the Diagnostics tool and Design Tools to CodeGenCommon
without a circular dependency 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 | Description |
|---|---|
| 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.
|