1 #ifndef _DSCCODAENG_HXX_
2 #define _DSCCODAENG_HXX_
4 #include "Superv_Component_i.hxx"
6 #include "data_short_port_uses.hxx"
7 #include "data_short_port_provides.hxx"
10 public virtual POA_DSCCODE::DSCCODA,
11 public virtual Superv_Component_i
14 DSCCODA_i(CORBA::ORB_ptr orb, PortableServer::POA_ptr poa,
15 PortableServer::ObjectId * contId,
16 const char *instanceName, const char *interfaceName);
18 CORBA::Boolean init_service(const char * service_name);
19 void prun(CORBA::Long niter);
20 void trun(CORBA::Long niter);
22 data_short_port_uses * _out_port;
23 data_short_port_provides * _in_port;
28 PortableServer::ObjectId * DSCCODAEngine_factory( CORBA::ORB_ptr orb,
29 PortableServer::POA_ptr poa,
30 PortableServer::ObjectId * contId,
31 const char *instanceName,
32 const char *interfaceName);