25 #ifndef _ODDBUNDOCONTROLLER_INCLUDED_
26 #define _ODDBUNDOCONTROLLER_INCLUDED_
OdSmartPtr< OdDbUndoController > OdDbUndoControllerPtr
OdSmartPtr< OdDbUndoControllerRecord > OdDbUndoControllerRecordPtr
virtual void pushData(OdStreamBuf *pStream, OdUInt32 nSize, OdUInt32 opt=kDefault)=0
virtual bool hasData() const =0
virtual void clearData()=0
virtual OdRxIteratorPtr newRecordStackIterator() const =0
ODRX_DECLARE_MEMBERS(OdDbUndoController)
virtual OdUInt32 popData(OdStreamBuf *pStream)=0
ODRX_DECLARE_MEMBERS(OdDbUndoControllerRecord)
virtual OdUInt32 options() const =0
OdDbUndoControllerRecord()