| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgov.llnl.babel.backend.rmi.RMIStubSource
public class RMIStubSource
Class RMIStubSource generates an IOR implementation source
 file to a language writer output stream. The constructor takes a language
 writer stream and method generateCode generates intermediate
 object representation for the specified symbol to the output stream. The
 language writer output stream is not closed by this object.
| Constructor Summary | |
|---|---|
| RMIStubSource(LanguageWriterForC writer,
              Context context)Create a RMIStubSourceobject that will write symbol
 information to the provided output writer stream. | |
| Method Summary | |
|---|---|
|  void | generateCode(Symbol symbol)Write IOR source information for the provided symbol to the language writer output stream provided in the constructor. | 
| static void | generateCode(Symbol symbol,
             LanguageWriterForC writer,
             Context context)This is a convenience utility function that writes the symbol source information into the provided language writer output stream. | 
| static void | generateCodeNoIncludes(Symbol symbol,
                       LanguageWriterForC writer,
                       Context context)Feature allows one to generate includes and code seperately. | 
|  void | generateConnectInternal(Extendable ext) | 
| static void | generateExternalSignature(LanguageWriter lw,
                          Symbol sym,
                          java.lang.String terminator) | 
| static void | generateIncludes(Symbol symbol,
                 LanguageWriterForC writer,
                 Context context)Feature allows one to generate includes and code seperately. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public RMIStubSource(LanguageWriterForC writer,
                     Context context)
RMIStubSource object that will write symbol
 information to the provided output writer stream.
| Method Detail | 
|---|
public static void generateCode(Symbol symbol,
                                LanguageWriterForC writer,
                                Context context)
                         throws CodeGenerationException
CodeGenerationException
public static void generateIncludes(Symbol symbol,
                                    LanguageWriterForC writer,
                                    Context context)
                             throws CodeGenerationException
CodeGenerationException
public static void generateCodeNoIncludes(Symbol symbol,
                                          LanguageWriterForC writer,
                                          Context context)
                                   throws CodeGenerationException
CodeGenerationException
public void generateCode(Symbol symbol)
                  throws CodeGenerationException
CodeGenerationException
public static void generateExternalSignature(LanguageWriter lw,
                                             Symbol sym,
                                             java.lang.String terminator)
public void generateConnectInternal(Extendable ext)
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||