Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
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:
Inheritance graph

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 getVersion
 
def IORToLocalPersistentID
 
def LocalPersistentIDToIOR
 
def ComponentDataType
 
def Version
 
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.