Version: 9.15.0
IDLparser Namespace Reference

Data Structures

class  Tree
 
class  parameter
 
class  dataStreamParameter
 
class  Service
 
class  Interface
 
class  Component
 
class  Catalog
 
class  Member
 
class  Type
 
class  SeqType
 
class  StructType
 
class  ObjType
 
class  ModuleCatalogVisitor
 

Functions

def getParamValue (param_name, default_value, args)
 
def error (message)
 
def parseComment (comment)
 
def run (tree, args)
 

Variables

dictionary common_data
 
int nb_components = 0
 
dictionary ttsMap
 
string CatalogFileName_old = CatalogFileName + '_old'
 C.Dump() More...
 
string CatalogFileName_new = CatalogFileName + '_new'
 
 f = open(CatalogFileName_new, 'w')
 

Function Documentation

◆ error()

def IDLparser.error (   message)

Referenced by salomeContext.SalomeContext.__init__(), salomeContext.SalomeContext.__setContextFromConfigFile(), salomeContext.SalomeContext._startSalome(), SALOME_ContainerScriptPerfLog.addExecutionSession(), SALOME_ContainerPerfLog.addScript(), SALOME_ContainerScriptExecPerfLog.assignAndAppendFreestyle(), Abstract_Engines_Container_i.create_component_instance_env(), Abstract_Engines_Container_i.create_python_service_instance(), IDLparser.Component.createInterface(), Launcher::XML_Persistence.createJobFromString(), Launcher::XML_Persistence.createJobFromXmlNode(), Abstract_Engines_Container_i.createPythonInstance(), Engines_Parallel_Container_i.createPythonInstance(), SALOME_LogManager.declareContainer(), ResourcesManager_cpp.DeleteResourceInCatalog(), SALOME_ContainerScriptExecPerfLog.end(), Abstract_Engines_Container_i.execute_python_code(), ResourcesManager_cpp.GetFittingResources(), ResourcesManager_cpp.GetResourcesDescr(), Engines_MPIContainer_i.Lcreate_component_instance(), Engines_MPIContainer_i.Lload_impl(), Launcher::XML_Persistence.loadJobs(), Abstract_Engines_Container_i.loadOfCPUCores(), Abstract_Engines_Container_i.locallogfilename(), main(), IDLparser.Catalog.mergeComponent(), IDLparser.Catalog.mergeType(), Abstract_Engines_Container_i.monitoringtimeresms(), SALOME_ModuleCatalog_Handler.ProcessXmlDocument(), Launcher::XML_Persistence.saveJobs(), Abstract_Engines_Container_i.set_current_directory(), salomeContext.SalomeContext.setVariable(), SALOME_ContainerScriptExecPerfLog.start(), and Engines_DSC_interface.writeEvent().

◆ getParamValue()

def IDLparser.getParamValue (   param_name,
  default_value,
  args 
)

Referenced by run().

◆ parseComment()

def IDLparser.parseComment (   comment)

◆ run()

def IDLparser.run (   tree,
  args 
)

Variable Documentation

◆ CatalogFileName_new

string IDLparser.CatalogFileName_new = CatalogFileName + '_new'

◆ CatalogFileName_old

string IDLparser.CatalogFileName_old = CatalogFileName + '_old'

C.Dump()

◆ common_data

dictionary IDLparser.common_data
Initial value:
1 = {"AUTHOR" : "",
2  "ICON" : "",
3  "VERSION" : "",
4  "COMP_TYPE" : "",
5  "COMP_NAME" : "",
6  "COMP_UNAME" : "",
7  "COMP_IMPL" : ""
8  }

◆ f

◆ nb_components

int IDLparser.nb_components = 0

◆ ttsMap

dictionary IDLparser.ttsMap
Initial value:
1 = {
2  idltype.tk_void: "void",
3  idltype.tk_short: "short",
4  idltype.tk_long: "long",
5  idltype.tk_ushort: "unsigned short",
6  idltype.tk_ulong: "unsigned long",
7  idltype.tk_float: "float",
8  idltype.tk_double: "double",
9  idltype.tk_boolean: "boolean",
10  idltype.tk_char: "char",
11  idltype.tk_octet: "octet",
12  idltype.tk_any: "any",
13  idltype.tk_TypeCode: "CORBA::TypeCode",
14  idltype.tk_Principal: "CORBA::Principal",
15  idltype.tk_longlong: "long long",
16  idltype.tk_ulonglong: "unsigned long long",
17  idltype.tk_longdouble: "long double",
18  idltype.tk_wchar: "wchar"
19  }