Salome HOME
This commit was generated by cvs2git to track changes on a CVS vendor
[modules/yacs.git] / src / SALOMEDS / SALOMEDS_AttributeIOR_i.hxx
1 //  File      : SALOMEDS_AttributeIOR_i.hxx
2 //  Created   : Fri Jul 05 10:57:09 2002
3 //  Author    : Yves FRICAUD
4
5 //  Project   : SALOME
6 //  Module    : SALOMEDS
7 //  Copyright : Open CASCADE 2002
8 //  $Header$
9
10
11 #ifndef SALOMEDS_AttributeIOR_i_HeaderFile
12 #define SALOMEDS_AttributeIOR_i_HeaderFile
13
14 #include <SALOMEconfig.h>
15 #include CORBA_SERVER_HEADER(SALOMEDS_Attributes)
16 #include "SALOMEDS_GenericAttribute_i.hxx"
17 #include "SALOMEDS_IORAttribute.hxx"
18
19 class SALOMEDS_AttributeIOR_i: public virtual POA_SALOMEDS::AttributeIOR,
20                                public virtual SALOMEDS_GenericAttribute_i {
21 public:
22   
23   SALOMEDS_AttributeIOR_i(const Handle(SALOMEDS_IORAttribute)& theIORAttr, CORBA::ORB_ptr orb) 
24   {
25     _myOrb = CORBA::ORB::_duplicate(orb);
26     _myAttr = theIORAttr;
27   }
28   ~SALOMEDS_AttributeIOR_i() {};
29
30   char* Value();
31   void SetValue(const char* value);
32   
33 };
34
35
36 #endif