1 // File : SALOMEDS_ChildIterator_i.hxx
2 // Created : Wed Nov 28 16:20:12 2001
3 // Author : Yves FRICAUD
7 // Copyright : Open CASCADE 2001
10 #ifndef __SALOMEDS_CHILDITERATOR_I_H__
11 #define __SALOMEDS_CHILDITERATOR_I_H__
17 #include <SALOMEconfig.h>
18 #include CORBA_SERVER_HEADER(SALOMEDS)
23 #include <TDF_ChildIterator.hxx>
24 #include <TDF_Label.hxx>
27 class SALOMEDS_ChildIterator_i: public POA_SALOMEDS::ChildIterator,
28 public PortableServer::RefCountServantBase {
32 TDF_ChildIterator _it;
35 //! standard constructor
36 SALOMEDS_ChildIterator_i(TDF_Label lab,CORBA::ORB_ptr);
38 //! standard destructor
39 ~SALOMEDS_ChildIterator_i();
42 virtual void InitEx(CORBA::Boolean);
43 virtual CORBA::Boolean More();
45 virtual SALOMEDS::SObject_ptr Value();