14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
42 public void setLimits(UInt32 maxSteps, UInt32 maxMemory) {
67 MemoryManager mMan = MemoryManager.GetMemoryManager();
68 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
override void pushData(OdStreamBuf pStreamBuf, UInt32 numBytes, UInt32 opt)
void setLimits(UInt32 maxSteps, UInt32 maxMemory)
static HandleRef getCPtr(ExUndoController obj)
override void clearData()
override UInt32 popData(OdStreamBuf pStreamBuf)
ExUndoController(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
override OdRxIterator newRecordStackIterator()
static global::System.Exception Retrieve()
static void delete_ExUndoController(HandleRef jarg1)
static UInt32 ExUndoController_popData(HandleRef jarg1, HandleRef jarg2)
static void ExUndoController_setLimits(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3)
static IntPtr ExUndoController_newRecordStackIterator(HandleRef jarg1)
static string ExUndoController_getRealClassName(IntPtr jarg1)
static void ExUndoController_clearData(HandleRef jarg1)
static void ExUndoController_pushData(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, UInt32 jarg4)
static bool ExUndoController_hasData(HandleRef jarg1)
static HandleRef getCPtr(OdStreamBuf obj)