1 // File : SALOMEDS_SComponentIterator_i.hxx
2 // Author : Sergey RUIN
5 #ifndef __SALOMEDS_SCOMPONENTITERATOR_I_H__
6 #define __SALOMEDS_SCOMPONENTITERATOR_I_H__
12 #include <SALOMEconfig.h>
13 #include CORBA_SERVER_HEADER(SALOMEDS)
14 #include <SALOME_GenericObj_i.hh>
17 #include "SALOMEDS_SComponent_i.hxx"
18 #include "SALOMEDSImpl_SComponentIterator.hxx"
20 class SALOMEDS_SComponentIterator_i:public virtual POA_SALOMEDS::SComponentIterator,
21 public virtual PortableServer::RefCountServantBase,
22 public virtual SALOME::GenericObj_i
28 SALOMEDSImpl_SComponentIterator _impl;
32 SALOMEDS_SComponentIterator_i(const SALOMEDSImpl_SComponentIterator& theImpl, CORBA::ORB_ptr);
34 ~SALOMEDS_SComponentIterator_i();
37 virtual CORBA::Boolean More();
39 virtual SALOMEDS::SComponent_ptr Value();