Salome HOME
This commit was generated by cvs2git to track changes on a CVS vendor
[modules/yacs.git] / src / SALOMEDS / SALOMEDS_SAttribute_i.hxx
1 //  File      : SALOMEDS_SAttribute_i.hxx
2 //  Created   : Thu Nov 29 21:02:46 2001
3 //  Author    : Yves FRICAUD
4
5 //  Project   : SALOME
6 //  Module    : SALOMEDS
7 //  Copyright : Open CASCADE 2001
8 //  $Header$
9
10 #ifndef __SALOMEDS_SATTRIBUTE_I_H__
11 #define __SALOMEDS_SATTRIBUTE_I_H__
12
13 // std C++ headers
14 #include <iostream.h>
15
16 // IDL headers
17 #include <SALOMEconfig.h>
18 #include CORBA_SERVER_HEADER(SALOMEDS)
19
20
21
22 // Cascade headers
23 #include <TDocStd_Document.hxx>
24 #include <stdio.h>
25
26 class SALOMEDS_SAttribute_i: public POA_IStudy::SAttribute,
27                         public PortableServer::RefCountServantBase {
28 private:
29   CORBA::ORB_ptr           _orb;
30   char*                    _Type;
31   char
32 public:
33   
34   SALOMEDS_SAttribute_i(const Handle(TDocStd_Document), CORBA::ORB_ptr);
35   
36   ~SALOMEDS_SAttribute_i();
37
38    virtual char* GetID() ;
39    virtual SObject_ptr GetOwner();
40    virtual char* GetType();
41    virtual char* GetValue();
42   
43 };
44 #endif