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);
69 public virtual void wait() {
76 Globals.MainThreadFuncDelegateNative mtFunc_inDelegate =
null;
79 mtFunc_inDelegate = (IntPtr arg1) =>
92 IntPtr mtFunc_ptr = (mtFunc ==
null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(mtFunc_inDelegate);
93 Teigha.
Core.DelegateHolder.Add(mtFunc_inDelegate);
delegate void MainThreadFuncDelegate(IntPtr arg1)
static global::System.Exception Retrieve()
static void OdApcQueue_addEntryPoint__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdApcQueue_addEntryPoint__SWIG_2(HandleRef jarg1, HandleRef jarg2, IntPtr jarg3)
static string OdApcQueue_getRealClassName(IntPtr jarg1)
static void OdApcQueue_executeMainThreadAction(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static void OdApcQueue_setAtomPoolRef(HandleRef jarg1, HandleRef jarg2)
static int OdApcQueue_numThreads(HandleRef jarg1)
static void delete_OdApcQueue(HandleRef jarg1)
static IntPtr OdApcQueue_framework(HandleRef jarg1)
static void OdApcQueue_wait(HandleRef jarg1)
static void OdApcQueue_addEntryPoint__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static HandleRef getCPtr(OdApcAtom obj)
static HandleRef getCPtr(OdApcObjectPool obj)
OdApcQueue(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdApcQueue obj)
static string getRealClassName(IntPtr ptr)
override void Dispose(bool disposing)
virtual void executeMainThreadAction(Globals.MainThreadFuncDelegate mtFunc, IntPtr pArg)
virtual void addEntryPoint(OdApcAtom pRecipient)
virtual void addEntryPoint(OdApcAtom pRecipient, OdRxObject pMessage)
virtual void addEntryPoint(OdApcAtom pRecipient, IntPtr pMessage)
virtual void setAtomPoolRef(OdApcObjectPool pAtomPool)
virtual OdRxThreadPoolService framework()
static HandleRef getCPtr(OdRxObject obj)