public class RMIStubHeader
extends java.lang.Object
RMIStubHeader is called for the C portion of a Stub
Header. It generated declerations necessary for RMI.| Constructor and Description |
|---|
RMIStubHeader() |
| Modifier and Type | Method and Description |
|---|---|
static void |
generateCode(Symbol symbol,
LanguageWriterForC lw)
Write C client header information for the provided symbol to the
language writer output stream provided in the constructor.
|
static void |
generateConnectInternal(Extendable ext,
LanguageWriterForC lw) |
static void |
generateExtendable(Extendable ext,
LanguageWriterForC lw)
Generate a C client header for a SIDL class or interface description.
|
static void |
generatePragmas(Extendable ext,
LanguageWriterForC lw) |
public static void generateCode(Symbol symbol, LanguageWriterForC lw) throws CodeGenerationException
symbol - the Symbol whose header will be
written.CodeGenerationException - this is a catch all exception. It can be caused by I/O trouble
or violations of the data type invariants.public static void generateExtendable(Extendable ext, LanguageWriterForC lw) throws CodeGenerationException
ext - the Extendable whose header is being written.CodeGenerationException - this is a catch all exception. It can be caused by I/O trouble
or violations of the data type invariants.public static void generateConnectInternal(Extendable ext, LanguageWriterForC lw) throws CodeGenerationException
CodeGenerationExceptionpublic static void generatePragmas(Extendable ext, LanguageWriterForC lw) throws CodeGenerationException
CodeGenerationException