home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
ibmodf.zip
/
OPEND_HH.ZIP
/
SUVIEW.HH
< prev
next >
Wrap
Text File
|
1995-04-13
|
5KB
|
149 lines
#ifndef _DTS_HH_INCLUDED_SUVIEW
#define _DTS_HH_INCLUDED_SUVIEW
/* Start Interface ODStorageUnitView */
// This file was generated by the IBM "DirectToSOM" emitter for C++ (V1.71)
// Generated at 04/13/95 11:47:35 EDT
#include <som.hh>
#pragma SOMAsDefault(on)
class SOMClass;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class SOMObject;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODObject;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODExtension;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODStorageUnitView;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODStorageUnit;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODStorageUnitCursor;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODDraft;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODStorageUnitRefIterator;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODPart;
#pragma SOMAsDefault(pop)
#include <ODObject.hh>
#include <somcls.hh>
#pragma SOMNonDTS(on)
#pragma SOMAsDefault(on)
class ODStorageUnitView : public ODObject {
#pragma SOMClassName(*, "ODStorageUnitView")
#pragma SOMNoMangling(*)
#pragma SOMNoDataDirect(*)
#pragma SOMNonDTS(*)
#pragma SOMCallstyle (idl)
#pragma SOMAsDefault(off)
#pragma SOMAsDefault(pop)
public :
virtual void InitStorageUnitView(ODStorageUnit* storageUnit,
ODStorageUnitCursor* cursor);
virtual ODStorageUnit* GetStorageUnit();
virtual ODStorageUnitCursor* GetCursor();
virtual ODStorageUnitView* Externalize();
virtual ODStorageUnitView* Internalize();
virtual ODID GetID();
virtual ODStorageUnitName GetName();
virtual void SetName(ODStorageUnitName name);
virtual ODStorageUnitView* AddProperty(ODPropertyName propertyName);
virtual ODStorageUnitView* AddValue(ODValueType type);
virtual ODStorageUnitView* Remove();
virtual void CopyTo(ODStorageUnit* toSU);
virtual ODStorageUnit* CloneTo(ODDraftKey key, ODDraft* destDraft,
ODStorageUnit* initiatingFrameSU);
virtual void CloneInto(ODDraftKey key, ODStorageUnit* destStorageUnit,
ODStorageUnit* initiatingFrameSU);
virtual ODPropertyName GetProperty();
virtual ODValueType GetType();
virtual void SetType(ODValueType valueType);
virtual void SetOffset(ODULong offset);
virtual ODULong GetOffset();
virtual ODULong GetValue(ODULong length, ODValue value);
virtual void SetValue(ODULong length, ODValue value);
virtual void InsertValue(ODULong length, ODValue value);
virtual void DeleteValue(ODULong length);
virtual ODULong GetSize();
virtual ODBoolean IsValidStorageUnitRef(ODStorageUnitRef ref);
virtual ODStorageUnitRef GetStrongStorageUnitRef(ODStorageUnit* embeddedSU);
virtual ODStorageUnitRef GetWeakStorageUnitRef(ODStorageUnit* embeddedSU);
virtual ODBoolean IsStrongStorageUnitRef(ODStorageUnitRef ref);
virtual ODBoolean IsWeakStorageUnitRef(ODStorageUnitRef ref);
virtual ODStorageUnitView* RemoveStorageUnitRef(ODStorageUnitRef aRef);
virtual ODStorageUnitID GetIDFromStorageUnitRef(ODStorageUnitRef aRef);
virtual ODStorageUnitRefIterator* GetStorageUnitRefIterator();
virtual ODULong GetGenerationNumber();
virtual ODULong IncrementGenerationNumber();
virtual ODBoolean IsPromiseValue();
virtual void SetPromiseValue(ODValueType valueType, ODULong offset,
ODULong length, ODValue value,
ODPart* sourcePart);
virtual ODULong GetPromiseValue(ODValueType valueType, ODULong offset,
ODULong length, ODValue value,
ODPart** sourcePart);
ODStorageUnitView();
virtual ~ODStorageUnitView();
virtual ODSize Purge(ODSize size);
#pragma SOMReleaseOrder ( \
"InitStorageUnitView", \
"GetStorageUnit", \
"GetCursor", \
"Externalize", \
"Internalize", \
"GetID", \
"GetName", \
"SetName", \
"AddProperty", \
"AddValue", \
"Remove", \
"CopyTo", \
"CloneTo", \
"CloneInto", \
"GetProperty", \
"GetType", \
"SetType", \
"SetOffset", \
"GetOffset", \
"GetValue", \
"SetValue", \
"InsertValue", \
"DeleteValue", \
"GetSize", \
"IsValidStorageUnitRef", \
"GetStrongStorageUnitRef", \
"GetWeakStorageUnitRef", \
"IsStrongStorageUnitRef", \
"IsWeakStorageUnitRef", \
"RemoveStorageUnitRef", \
"GetIDFromStorageUnitRef", \
"GetStorageUnitRefIterator", \
"GetGenerationNumber", \
"IncrementGenerationNumber", \
"IsPromiseValue", \
"SetPromiseValue", \
"GetPromiseValue", \
*, \
*)
};
#pragma SOMAsDefault(pop)
#pragma SOMNonDTS(pop)
/* End ODStorageUnitView */
#endif /* _DTS_HH_INCLUDED_SUVIEW */