Salome HOME
This commit was generated by cvs2git to track changes on a CVS vendor
[modules/kernel.git] / src / HDFPersist / HDFobject.cc
1 using namespace std;
2 #include "HDFobject.hxx"
3 extern "C"
4 {
5 #include "hdfi.h"
6 #include <string.h>
7 }
8 #include "utilities.h"
9
10 HDFobject::HDFobject(char *name)
11 {
12   //  MESSAGE("-------- constructor " << name << " " << this);
13   HDFerrorModeLock();
14   _name = new char[strlen(name)+1];
15   strcpy(_name,name);
16   _id = -1;
17 }
18
19 HDFobject::~HDFobject()
20 {
21   //delete [] _name;
22   delete _name;
23   //  MESSAGE("-------- destructor ------" << this);
24 }
25
26 hdf_idt HDFobject::GetId()
27 {
28   return _id;
29 }
30
31 char *HDFobject::GetName()
32 {
33   return _name;
34 }
35
36 hdf_object_type HDFobject::GetObjectType()
37 {
38   return HDF_OBJECT;
39 }