1 // File : SALOMEDS_SComponent_i.hxx
2 // Author : Sergey RUIN
5 #ifndef __SALOMEDS_SCOMPONENT_I_H__
6 #define __SALOMEDS_SCOMPONENT_I_H__
12 #include <SALOMEconfig.h>
13 #include CORBA_SERVER_HEADER(SALOMEDS)
16 #include "SALOMEDS_SObject_i.hxx"
18 #include "SALOMEDSImpl_SObject.hxx"
19 #include "SALOMEDSImpl_SComponent.hxx"
21 class Standard_EXPORT SALOMEDS_SComponent_i: public POA_SALOMEDS::SComponent,
22 public SALOMEDS_SObject_i
27 static SALOMEDS::SComponent_ptr New(const Handle(SALOMEDSImpl_SComponent)&, CORBA::ORB_ptr);
29 SALOMEDS_SComponent_i(const Handle(SALOMEDSImpl_SComponent)&, CORBA::ORB_ptr);
31 virtual ~SALOMEDS_SComponent_i();
33 virtual char* ComponentDataType();
34 virtual CORBA::Boolean ComponentIOR(CORBA::String_out theID);