Version: 6.3.1
Public Member Functions | Data Fields | Private Attributes

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
Collaboration diagram for dsccalcium::PyDSCComponent:
Collaboration 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

Data Fields

 proxy

Private Attributes

 _naming_service

Detailed Description

   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.

Constructor & Destructor Documentation

def dsccalcium::PyDSCComponent::__init__ (   self,
  orb,
  poa,
  contID,
  containerName,
  instanceName,
  interfaceName 
)

Member Function Documentation

def dsccalcium::PyDSCComponent::init_service (   self,
  service 
)
def dsccalcium::PyDSCComponent::get_provides_port (   self,
  name,
  error 
)
def dsccalcium::PyDSCComponent::connect_uses_port (   self,
  name,
  port 
)
def dsccalcium::PyDSCComponent::connect_provides_port (   self,
  name 
)
def dsccalcium::PyDSCComponent::disconnect_provides_port (   self,
  name,
  message 
)
def dsccalcium::PyDSCComponent::disconnect_uses_port (   self,
  name,
  port,
  message 
)
def dsccalcium::PyDSCComponent::get_port_properties (   self,
  name 
)
def dsccalcium::PyDSCComponent::setInputFileToService (   self,
  service_name,
  Salome_file_name 
)
def dsccalcium::PyDSCComponent::checkInputFilesToService (   self,
  service_name 
)
def dsccalcium::PyDSCComponent::getInputFileToService (   self,
  service_name,
  Salome_file_name 
)
def dsccalcium::PyDSCComponent::setOutputFileToService (   self,
  service_name,
  Salome_file_name 
)
def dsccalcium::PyDSCComponent::getOutputFileToService (   self,
  service_name,
  Salome_file_name 
)
def dsccalcium::PyDSCComponent::checkOutputFilesToService (   self,
  service_name 
)
def dsccalcium::PyDSCComponent::beginService (   self,
  service_name 
)

Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS