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.
Provides an interface for the Diagnostics tool and Design Tools to CodeGenCommon
without a circular dependancy that directly using the class would cause.
This class provides the same interface as java.io.PipedInputStream
except that it corrects the problem that when java.io.PipedOutputStream
has 1k or more written to it, it blocks until the some of the data is read
from the input pipe before more can be written.
This class provides the same interface as java.io.PipedOutputStream
except that it corrects the problem that when java.io.PipedOutputStream
has 1k or more written to it, it blocks until the some of the data is read
from the input pipe before more can be written.
Create a list to use as an index into a large ".COMBINED" file with
multiple messages in it using the ".index" file created by the logRecorder
at the same time
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.
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().
This function should use NMLfc.type to select an
object of the appropriate class, set NMLfc.msg_to_update
to it, and call the objects update(NMLFormatConverter) function.
Get a Hashtable that matches long identifiers to StructureTypeInfo objects
used to resolve conflicts when more than one StructureTypeInfo is associated with
the same id in the global hashtable.
When the NMLConnection performs a verify bufname (which it normally
does in the constructor) it requests the buffername from
the server that corresponds to the selected port and buffer number.
When the NMLConnection performs a verify bufname (which it normally
does in the constructor) it requests the buffername from
the server that corresponds to the selected port and buffer number.
Old VisualJ APPLET INFO SUPPORT:
The getAppletInfo() method returns a string describing the applet's
author, copyright date, or miscellaneous information.
From old VisualJ STANDALONE APPLICATION SUPPORT
The GetParameters() method retrieves the values of each of the applet's
parameters and stores them in variables.
If an exception was thrown by some function called from within
NML such as a socket call, the exception will be caught and
wrapped in an NMLException and then thrown.
True when the data from the network is being converted into a message in
this hosts format, false when a message on this host is being converted to
a neutral format.
This constructs an NMLConnection which will not work until
the host and port are set manually or
by reading the NML configuration file with ReadNMLConfigurationFile().
This constuctor creates a fully functional NML Connection
using the application defined NMLMessageDictionary, read
the NML configuration file, and connects immediately.
This constuctor creates a fully functional NML Connection
using the application defined NMLMessageDictionary, read
the NML configuration file, and connects immediately.
The class is used to store the value a single variable extracted
from a large or potentially large message and that was automatically
collected at some frequency.
Interface that allows the creation classes resposible for painting a component without
needing to be derived from java.awt.Component or javax.swing.JComponent.
Prints a specially formatted version of the Exception/Throwable including stack tracke both to
stderr and appended to
the Error Panel TextField of the First created instance of diag_NB_UI if one
exists.
Prints a specially formatted version of the Exception/Throwable including stack tracke both to
stderr and appended to
the Error Panel TextField of the First created instance of diag_NB_UI if one
exists.
Variable temporarily set to true only by the diagnostics hierarchy view when
sending a message string that only contains the type and size placeholder.
Applications ussually increment the serial number each
time a command is sent, this number is ussually echoed
back in the status message so that supervisors can tell
which command is currently executing or just completed.
The status of the module is ussually set to either
UNINITIALIZED_STATUS, RCS_DONE, RCS_EXEC, or RCS_ERROR, depending on
whether the module is currently executing a command
or has encountered an error.
An interface that partially replaces the StringTokenizer while adding
an ability to skipInfo in a structure or array using data
parsed by ModuleInfo etc.
This function should be overloaded to provide a function
that will convert this message to a nuetral format that can
be used, by many different types of hosts.
When the NMLConnection performs a verify bufname (which it normally
does in the constructor) it requests the buffername from
the server that corresponds to the selected port and buffer number.
When the NMLConnection performs a verify bufname (which it normally
does in the constructor) it requests the buffername from
the server that corresponds to the selected port and buffer number.