50 public virtual POA_Engines::DSC,
55 PortableServer::POA_ptr
poa,
56 PortableServer::ObjectId * contId,
57 const char *instanceName,
58 const char *interfaceName,
61 PortableServer::POA_ptr
poa,
63 const char *instanceName,
64 const char *interfaceName,
66 bool regist =
false );
74 const char* provides_port_name,
75 Ports::PortProperties_ptr port_prop)
86 const char* uses_port_name,
87 Ports::PortProperties_ptr port_prop)
98 const CORBA::Boolean connection_error)
124 Ports::Port_ptr provides_port_ref)
152 Ports::Port_ptr provides_port_ref,
#define DSC_BASIC_EXPORT
Definition: DSC_Basic.hxx:34
C++ implementation of Engines::Component interface.
Definition: SALOME_Component_i.hxx:56
This class implements the interface Engines::DSC.
Definition: DSC_i.hxx:52
virtual void connect_provides_port(const char *provides_port_name)
Definition: DSC_i.hxx:115
virtual Ports::PortProperties_ptr get_port_properties(const char *port_name)
Definition: DSC_i.hxx:163
virtual void connect_uses_port(const char *uses_port_name, Ports::Port_ptr provides_port_ref)
Definition: DSC_i.hxx:123
virtual void disconnect_provides_port(const char *provides_port_name, const Engines::DSC::Message message)
Definition: DSC_i.hxx:141
virtual CORBA::Boolean is_connected(const char *port_name)
Definition: DSC_i.hxx:133
virtual Ports::Port_ptr get_provides_port(const char *provides_port_name, const CORBA::Boolean connection_error)
Definition: DSC_i.hxx:97
virtual void disconnect_uses_port(const char *uses_port_name, Ports::Port_ptr provides_port_ref, const Engines::DSC::Message message)
Definition: DSC_i.hxx:151
virtual void add_uses_port(const char *repository_id, const char *uses_port_name, Ports::PortProperties_ptr port_prop)
Definition: DSC_i.hxx:85
virtual void add_provides_port(Ports::Port_ptr ref, const char *provides_port_name, Ports::PortProperties_ptr port_prop)
Definition: DSC_i.hxx:73
virtual Engines::DSC::uses_port * get_uses_port(const char *uses_port_name)
Definition: DSC_i.hxx:107
This class implements the interface Engines::DSC.
Definition: DSC_interface.hxx:45
virtual Ports::PortProperties_ptr get_port_properties(const char *port_name)
Definition: DSC_interface.cxx:362
virtual CORBA::Boolean is_connected(const char *port_name)
Definition: DSC_interface.cxx:252
virtual void add_uses_port(const char *repository_id, const char *uses_port_name, Ports::PortProperties_ptr port_prop)
Definition: DSC_interface.cxx:79
virtual void connect_provides_port(const char *provides_port_name)
Definition: DSC_interface.cxx:180
virtual void connect_uses_port(const char *uses_port_name, Ports::Port_ptr provides_port_ref)
Definition: DSC_interface.cxx:203
virtual Engines::DSC::uses_port * get_uses_port(const char *uses_port_name)
Definition: DSC_interface.cxx:142
virtual Ports::Port_ptr get_provides_port(const char *provides_port_name, const CORBA::Boolean connection_error)
Definition: DSC_interface.cxx:109
virtual void add_provides_port(Ports::Port_ptr ref, const char *provides_port_name, Ports::PortProperties_ptr port_prop)
Definition: DSC_interface.cxx:51
virtual void disconnect_provides_port(const char *provides_port_name, const Engines::DSC::Message message)
Definition: DSC_interface.cxx:271
virtual void disconnect_uses_port(const char *uses_port_name, Ports::Port_ptr provides_port_ref, const Engines::DSC::Message message)
Definition: DSC_interface.cxx:296
Message
This enumeration is used when the connection of a port (uses or provides) is changed.
Definition: DSC_Engines.idl:79
sequence< Ports::Port > uses_port
a uses port
Definition: DSC_Engines.idl:73
poa
Definition: SALOME_ContainerPy.py:377
container
Definition: TestComponentPy.py:63
orb
Definition: salome.py:122