Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdApcGateway.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdApcGateway : OdRxObject {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdApcGateway(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdApcGateway_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdApcGateway obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public virtual void lockByMain(UInt32 numThreads) {
43 GlobalsPINVOKE.OdApcGateway_lockByMain(swigCPtr, numThreads /*SIMPLETYPE*/);
45 }
46
51
56
61
62 protected static string getRealClassName(IntPtr ptr) {
63 string ret = GlobalsPINVOKE.OdApcGateway_getRealClassName(ptr /*SIMPLETYPE*/);
65 return ret;
66 }
67
68}
69
70}
static global::System.Exception Retrieve()
static void OdApcGateway_unlockByMain(HandleRef jarg1)
static void OdApcGateway_waitByMain(HandleRef jarg1)
static void OdApcGateway_passBySecondary(HandleRef jarg1)
static string OdApcGateway_getRealClassName(IntPtr jarg1)
static void OdApcGateway_lockByMain(HandleRef jarg1, UInt32 jarg2)
static void delete_OdApcGateway(HandleRef jarg1)
OdApcGateway(IntPtr cPtr, bool cMemoryOwn)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdApcGateway obj)
virtual void unlockByMain()
override void Dispose(bool disposing)
virtual void passBySecondary()
virtual void waitByMain()
virtual void lockByMain(UInt32 numThreads)