SALOME documentation central

dsccalcium::PyDSCComponent Class Reference

The SALOME base class for all DSC components implemented in python (interface Engines::Superv_Component). More...

Inheritance diagram for dsccalcium::PyDSCComponent:

Public Member Functions

def __init__
def init_service
def get_provides_port
def connect_uses_port
def connect_provides_port
def disconnect_provides_port
def disconnect_uses_port
def get_port_properties
def setInputFileToService
def checkInputFilesToService
def getInputFileToService
def setOutputFileToService
def getOutputFileToService
def checkOutputFilesToService
def beginService
def ping
def setProperties
def getProperties
def destroy
def GetContainerRef
def endService
def sendMessage
def Names
def graphName
def nodeName
def Killer
def Kill_impl
def Stop_impl
def Suspend_impl
def Resume_impl
def CpuUsed_impl
def DumpPython
def getStudyId
def hasObjectInfo
def getObjectInfo
def IORToLocalPersistentID
def LocalPersistentIDToIOR
def ComponentDataType
def Save
def SaveASCII
def Load
def LoadASCII
def Close
def CanPublishInStudy
def PublishInStudy
def CanCopy

Data Fields

 proxy

Detailed Description

The SALOME base class for all DSC components implemented in python (interface Engines::Superv_Component).

   A Python DSC component is implemented by a Python class that has
   the name of the component and is located in a python module that has the
   name of the component.

   You must derive it and implement init_service and those methods
   that are services of the component.