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. |