rcsdesign
Class rcsDesignWriter

java.lang.Object
rcsdesign.rcsDesignWriterInfo
rcsdesign.rcsDesignWriter
- public class rcsDesignWriter
- extends rcsDesignWriterInfo
| Fields inherited from class rcsdesign.rcsDesignWriterInfo |
AppDir, AppName, auxChannelsVector, buffersHashtable, ConfigFile, cpp_ext, curmainLoop, curModule, curServer, designLog, DevPlat, dirFile, fileTypeInfoHashtable, gui, hpp_ext, java_classpath_separator, java_cmd_prefix, java_plat, java_setup, java_setup_file_name, list_modules_by_number, mainloopsHashtable, makeBackups, modulesHashtable, mswinDevPlat, obj_ext, quitFillDirectories, RcsLibDir, serversHashtable, useJavaInScripts, useMerger, UserDir |
|
Method Summary |
protected java.io.File |
BackupFile(java.io.File file_to_backup)
|
protected boolean |
CanNotOverwriteExistingFile(java.io.File file,
boolean allow_merge,
boolean cpp_mode)
|
void |
PrintBuffersHashtable()
|
void |
PrintMainLoopsHashtable()
|
void |
PrintModulesHashtable()
|
void |
PrintServersHashtable()
|
(package private) void |
RemoveDeletedCommandsFromModuleCpp(java.io.File moduleCppFile,
diagapplet.CodeGen.ModuleInfo modInfo)
|
(package private) void |
RemoveDeletedCommandsFromNMLModuleHeader(java.io.File moduleHeaderFile,
diagapplet.CodeGen.ModuleInfo modInfo)
|
(package private) void |
StartProcess(java.io.PrintWriter pos,
java.lang.String process_name)
|
void |
UpdateFile(FileTypeInfo fti)
|
(package private) void |
WriteAppIncMakefile(java.io.File dirFile)
|
(package private) void |
WriteAuxCodeGenScript(java.io.File dirFile,
java.lang.String aux)
|
(package private) void |
WriteConfiguration(java.io.File dirFile)
|
(package private) void |
WriteIntfMakefile(java.io.File dirFile)
|
(package private) void |
WriteMainCpp(java.io.File dirFile,
java.lang.String loop_name)
|
(package private) void |
WriteMainDesignLog(java.io.File dirFile)
|
(package private) void |
WriteMainMakefile(java.io.File dirFile)
|
(package private) void |
WriteModuleCodeGenScript(java.io.File dirFile,
java.lang.String modName)
|
(package private) void |
WriteModuleCpp(java.io.File dirFile,
java.lang.String modName)
|
(package private) void |
WriteModuleDesignLog(java.io.File dirFile,
java.lang.String moduleName)
|
(package private) void |
WriteModuleHeader(java.io.File dirFile,
java.lang.String modName)
|
(package private) void |
WriteNMLAuxMessageHeader(java.io.File dirFile,
java.lang.String auxName)
|
(package private) void |
WriteNMLBufferLine(java.io.PrintWriter pos,
java.lang.String buffer_name)
|
(package private) void |
WriteNMLLocalFile(java.io.File dirFile)
|
(package private) void |
WriteNMLModuleMessageHeader(java.io.File dirFile,
java.lang.String modName)
|
(package private) void |
WriteNMLProcessLine(java.io.PrintWriter pos,
java.lang.String buffer_name)
|
(package private) void |
WriteRunAllScript(java.io.File dirFile)
|
(package private) void |
WriteServerCpp(java.io.File dirFile,
java.lang.String serverName)
|
(package private) void |
WriteTopLevelMakefile(java.io.File dirFile)
|
(package private) void |
WriteUtilMakefile(java.io.File dirFile)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
debug_on
public static boolean debug_on
CURRENT_TEMPLATE_VERSION
static final double CURRENT_TEMPLATE_VERSION
- See Also:
- Constant Field Values
merging_backup
public boolean merging_backup
merger
public Merger merger
auto_backup
public boolean auto_backup
forced_cpps
public java.lang.String forced_cpps
forced_hpps
public java.lang.String forced_hpps
forced_objs
public java.lang.String forced_objs
forced_bins
public java.lang.String forced_bins
forced_libs
public java.lang.String forced_libs
put_merger_in_nml_mode
boolean put_merger_in_nml_mode
makefile_mode
boolean makefile_mode
nml_attach_string
java.lang.String nml_attach_string
bufsize
int bufsize
encodingType
java.lang.String encodingType
buffer_number
int buffer_number
max_procs
int max_procs
max_modname_length
int max_modname_length
rpc_number
long rpc_number
shmemkey
int shmemkey
tcpport
int tcpport
process_cnum
int process_cnum
current_processname
java.lang.String current_processname
current_processhost
java.lang.String current_processhost
is_server
int is_server
is_master
int is_master
months
static final java.lang.String[] months
deletedCommands
java.lang.String deletedCommands
rcsDesignWriter
public rcsDesignWriter()
CanNotOverwriteExistingFile
protected boolean CanNotOverwriteExistingFile(java.io.File file,
boolean allow_merge,
boolean cpp_mode)
throws rcsDesignUserAbortException
BackupFile
protected java.io.File BackupFile(java.io.File file_to_backup)
UpdateFile
public void UpdateFile(FileTypeInfo fti)
throws rcsDesignUserAbortException
WriteMainDesignLog
void WriteMainDesignLog(java.io.File dirFile)
throws rcsDesignUserAbortException
WriteModuleDesignLog
void WriteModuleDesignLog(java.io.File dirFile,
java.lang.String moduleName)
throws rcsDesignUserAbortException
WriteConfiguration
void WriteConfiguration(java.io.File dirFile)
throws rcsDesignUserAbortException
WriteRunAllScript
void WriteRunAllScript(java.io.File dirFile)
throws rcsDesignUserAbortException
WriteNMLBufferLine
void WriteNMLBufferLine(java.io.PrintWriter pos,
java.lang.String buffer_name)
PrintMainLoopsHashtable
public void PrintMainLoopsHashtable()
PrintServersHashtable
public void PrintServersHashtable()
PrintBuffersHashtable
public void PrintBuffersHashtable()
PrintModulesHashtable
public void PrintModulesHashtable()
StartProcess
void StartProcess(java.io.PrintWriter pos,
java.lang.String process_name)
WriteNMLProcessLine
void WriteNMLProcessLine(java.io.PrintWriter pos,
java.lang.String buffer_name)
WriteNMLLocalFile
void WriteNMLLocalFile(java.io.File dirFile)
throws rcsDesignUserAbortException
WriteTopLevelMakefile
void WriteTopLevelMakefile(java.io.File dirFile)
throws rcsDesignUserAbortException
WriteAppIncMakefile
void WriteAppIncMakefile(java.io.File dirFile)
throws rcsDesignUserAbortException
WriteUtilMakefile
void WriteUtilMakefile(java.io.File dirFile)
throws rcsDesignUserAbortException
WriteServerCpp
void WriteServerCpp(java.io.File dirFile,
java.lang.String serverName)
throws rcsDesignUserAbortException
WriteMainMakefile
void WriteMainMakefile(java.io.File dirFile)
throws rcsDesignUserAbortException
WriteIntfMakefile
void WriteIntfMakefile(java.io.File dirFile)
throws rcsDesignUserAbortException
WriteModuleCodeGenScript
void WriteModuleCodeGenScript(java.io.File dirFile,
java.lang.String modName)
throws rcsDesignUserAbortException
WriteAuxCodeGenScript
void WriteAuxCodeGenScript(java.io.File dirFile,
java.lang.String aux)
throws rcsDesignUserAbortException
RemoveDeletedCommandsFromNMLModuleHeader
void RemoveDeletedCommandsFromNMLModuleHeader(java.io.File moduleHeaderFile,
diagapplet.CodeGen.ModuleInfo modInfo)
WriteNMLModuleMessageHeader
void WriteNMLModuleMessageHeader(java.io.File dirFile,
java.lang.String modName)
throws rcsDesignUserAbortException
WriteNMLAuxMessageHeader
void WriteNMLAuxMessageHeader(java.io.File dirFile,
java.lang.String auxName)
throws rcsDesignUserAbortException
WriteModuleHeader
void WriteModuleHeader(java.io.File dirFile,
java.lang.String modName)
throws rcsDesignUserAbortException
WriteMainCpp
void WriteMainCpp(java.io.File dirFile,
java.lang.String loop_name)
throws rcsDesignUserAbortException
RemoveDeletedCommandsFromModuleCpp
void RemoveDeletedCommandsFromModuleCpp(java.io.File moduleCppFile,
diagapplet.CodeGen.ModuleInfo modInfo)
WriteModuleCpp
void WriteModuleCpp(java.io.File dirFile,
java.lang.String modName)
throws rcsDesignUserAbortException