Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

oSysSegment.h

Go to the documentation of this file.
00001 //------------------------------------------------------------------------------
00002 #ifndef oSysSegment_h
00003 #define oSysSegment_h 1
00004 //------------------------------------------------------------------------------
00005 
00006 #include "d_Varray.h"
00007 #include "d_Object.h"
00008 
00009 class oRefSeg;
00010 
00011 //------------------------------------------------------------------------------
00012 class _ODLL oSysSegment : public d_Object
00013 {
00014   public:
00015     oSysSegment( d_String iPath, d_ULong iStart, d_ULong iStep, oRefSeg* iRef );
00016 
00017     void d_deactivate();
00018 
00019     d_String getPath();
00020 
00021     d_ULong  getSize();
00022     void     setSize( d_ULong iSize );
00023 
00024     d_ULong  getStepSize();
00025     void     setStepSize( d_ULong iStepSize );
00026 
00027     void     setDataSegment( oRefSeg* iRef );
00028 
00029     // INTERNAL CONSTRUCTOR
00030     oSysSegment( d_Object::DynaFactoryConstructor* iObj ){;}
00031 
00032   private:
00033     d_String path;
00034     d_ULong  size;
00035     d_ULong  stepSize;
00036 
00037     oRefSeg* dataSegment; // TRANSIENT
00038 };
00039 //------------------------------------------------------------------------------
00040 //------------------------------------------------------------------------------
00041 
00042 #endif
00043 

Generated on Fri Nov 29 17:12:13 2002 for Orient ODBMS Just Edition v. 2.0e by doxygen1.3-rc1