Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
CFxDatabaseReactor.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 PCAD_DOT_NET {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16using Teigha.TD;
17
19 private Object locker = new Object();
20 private HandleRef swigCPtr;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public CFxDatabaseReactor(IntPtr cPtr, bool cMemoryOwn) : base(PCADGlobalsPINVOKE.CFxDatabaseReactor_SWIGUpcast(cPtr), cMemoryOwn) {
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(CFxDatabaseReactor obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
31 protected override void Dispose(bool disposing) {
32 lock(this) {
33 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
34 if (swigCMemOwn) {
35 swigCMemOwn = false;
37 }
38 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39 }
40 base.Dispose(disposing);
41 }
42 }
43
45 : this(PCADGlobalsPINVOKE.new_CFxDatabaseReactor(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
46 {
47 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction(); // MemoryTransaction #1
48 if (null != mTr)
49 {
50 mTr.AddObject(new CFxDatabaseReactor(swigCPtr.Handle, true));
51 }
53 SwigDirectorConnect();
54 }
55
56 public static CFxDatabaseReactor cast(OdRxObject pObj) {// OdSmartPtr<CFxDatabaseReactor>
57 MemoryManager mMan = MemoryManager.GetMemoryManager();
58 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
60
61 CFxDatabaseReactor ret = null;
62 if (null != mTrans)
63 {
64 mTrans.AddObject((CFxDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxDatabaseReactor),ptr, true));
65 ret = (CFxDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxDatabaseReactor),ptr, false);
66 }
67 else
68 {
69 ret = (CFxDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxDatabaseReactor),ptr, true);
70 }
71
73 return ret;
74}
75
76 public new static OdRxClass desc() {
77 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),PCADGlobalsPINVOKE.CFxDatabaseReactor_desc(),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public override OdRxClass isA() {
84 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),(SwigDerivedClassHasMethod("isA", swigMethodTypes1) ? PCADGlobalsPINVOKE.CFxDatabaseReactor_isASwigExplicitCFxDatabaseReactor(swigCPtr) : PCADGlobalsPINVOKE.CFxDatabaseReactor_isA(swigCPtr)),false); /*createInt 3_2*/
85
87 return ret;
88}
89
90 public override OdRxObject queryX(OdRxClass protocolClass) {
91 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),(SwigDerivedClassHasMethod("queryX", swigMethodTypes0) ? PCADGlobalsPINVOKE.CFxDatabaseReactor_queryXSwigExplicitCFxDatabaseReactor(swigCPtr, OdRxClass.getCPtr(protocolClass)) : PCADGlobalsPINVOKE.CFxDatabaseReactor_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass))),false); /*createInt 3_2*/
92
94 return ret;
95}
96
97 public static CFxDatabaseReactor createObject() {// OdSmartPtr<CFxDatabaseReactor>
98 MemoryManager mMan = MemoryManager.GetMemoryManager();
99 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
101
102 CFxDatabaseReactor ret = null;
103 if (null != mTrans)
104 {
105 mTrans.AddObject((CFxDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxDatabaseReactor),ptr, true));
106 ret = (CFxDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxDatabaseReactor),ptr, false);
107 }
108 else
109 {
110 ret = (CFxDatabaseReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxDatabaseReactor),ptr, true);
111 }
112
114 return ret;
115}
116
117 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
118 string ret = PCADGlobalsPINVOKE.CFxDatabaseReactor_getRealClassName(ptr /*SIMPLETYPE*/);
120 return ret;
121 }
122
123 private void SwigDirectorConnect() {
124 if (SwigDerivedClassHasMethod("queryX", swigMethodTypes0))
125 swigDelegate0 = new SwigDelegateCFxDatabaseReactor_0(SwigDirectorMethodqueryX);
126 if (SwigDerivedClassHasMethod("isA", swigMethodTypes1))
127 swigDelegate1 = new SwigDelegateCFxDatabaseReactor_1(SwigDirectorMethodisA);
128 if (SwigDerivedClassHasMethod("objectAppended", swigMethodTypes2))
129 swigDelegate2 = new SwigDelegateCFxDatabaseReactor_2(SwigDirectorMethodobjectAppended);
130 if (SwigDerivedClassHasMethod("objectUnAppended", swigMethodTypes3))
131 swigDelegate3 = new SwigDelegateCFxDatabaseReactor_3(SwigDirectorMethodobjectUnAppended);
132 if (SwigDerivedClassHasMethod("objectReAppended", swigMethodTypes4))
133 swigDelegate4 = new SwigDelegateCFxDatabaseReactor_4(SwigDirectorMethodobjectReAppended);
134 if (SwigDerivedClassHasMethod("objectOpenedForModify", swigMethodTypes5))
135 swigDelegate5 = new SwigDelegateCFxDatabaseReactor_5(SwigDirectorMethodobjectOpenedForModify);
136 if (SwigDerivedClassHasMethod("objectModified", swigMethodTypes6))
137 swigDelegate6 = new SwigDelegateCFxDatabaseReactor_6(SwigDirectorMethodobjectModified);
138 if (SwigDerivedClassHasMethod("objectErased", swigMethodTypes7))
139 swigDelegate7 = new SwigDelegateCFxDatabaseReactor_7(SwigDirectorMethodobjectErased__SWIG_0);
140 if (SwigDerivedClassHasMethod("objectErased", swigMethodTypes8))
141 swigDelegate8 = new SwigDelegateCFxDatabaseReactor_8(SwigDirectorMethodobjectErased__SWIG_1);
142 if (SwigDerivedClassHasMethod("headerSysVarWillChange", swigMethodTypes9))
143 swigDelegate9 = new SwigDelegateCFxDatabaseReactor_9(SwigDirectorMethodheaderSysVarWillChange);
144 if (SwigDerivedClassHasMethod("headerSysVarChanged", swigMethodTypes10))
145 swigDelegate10 = new SwigDelegateCFxDatabaseReactor_10(SwigDirectorMethodheaderSysVarChanged);
146 if (SwigDerivedClassHasMethod("proxyResurrectionCompleted", swigMethodTypes11))
147 swigDelegate11 = new SwigDelegateCFxDatabaseReactor_11(SwigDirectorMethodproxyResurrectionCompleted);
148 if (SwigDerivedClassHasMethod("goodbye", swigMethodTypes12))
149 swigDelegate12 = new SwigDelegateCFxDatabaseReactor_12(SwigDirectorMethodgoodbye);
150 PCADGlobalsPINVOKE.CFxDatabaseReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12);
151 }
152
153 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
154 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
155 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(CFxDatabaseReactor));
156 return hasDerivedMethod;
157 }
158
159 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
160 return
161 // csdirectorout for OdRxObject*, OdRxObject&
163 (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,false) /*createInt 6_2*/ // csdirectorin for smart pointer
164)).Handle
165;
166 }
167
168 private IntPtr SwigDirectorMethodisA() {
169 return
170 // csdirectorout for OdRxClass*, OdRxClass&
171 OdRxClass.getCPtr(isA()).Handle
172;
173 }
174
175 private void SwigDirectorMethodobjectAppended(IntPtr pDb, IntPtr pObject) {
177 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
178,
179 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
180);
181 }
182
183 private void SwigDirectorMethodobjectUnAppended(IntPtr pDb, IntPtr pObject) {
185 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
186,
187 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
188);
189 }
190
191 private void SwigDirectorMethodobjectReAppended(IntPtr pDb, IntPtr pObject) {
193 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
194,
195 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
196);
197 }
198
199 private void SwigDirectorMethodobjectOpenedForModify(IntPtr pDb, IntPtr pObject) {
201 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
202,
203 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
204);
205 }
206
207 private void SwigDirectorMethodobjectModified(IntPtr pDb, IntPtr pObject) {
209 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
210,
211 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
212);
213 }
214
215 private void SwigDirectorMethodobjectErased__SWIG_0(IntPtr pDb, IntPtr pObject, bool erased) {
217 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
218,
219 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
220, erased);
221 }
222
223 private void SwigDirectorMethodobjectErased__SWIG_1(IntPtr pDb, IntPtr pObject) {
225 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
226,
227 (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),pObject,false) /*createInt 6_2*/ // csdirectorin for smart pointer
228);
229 }
230
231 private void SwigDirectorMethodheaderSysVarWillChange(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name) {
233 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
234, name);
235 }
236
237 private void SwigDirectorMethodheaderSysVarChanged(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name) {
239 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
240, name);
241 }
242
243 private void SwigDirectorMethodproxyResurrectionCompleted(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String appname, global::System.IntPtr objectIds) {
245 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
246, appname, new OdDbObjectIdArray(objectIds, false));
247 }
248
249 private void SwigDirectorMethodgoodbye(IntPtr pDb) {
250 goodbye(
251 (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),pDb,false) /*createInt 6_2*/ // csdirectorin for smart pointer
252);
253 }
254
255 public delegate IntPtr SwigDelegateCFxDatabaseReactor_0(IntPtr protocolClass);
256 public delegate IntPtr SwigDelegateCFxDatabaseReactor_1();
257 public delegate void SwigDelegateCFxDatabaseReactor_2(IntPtr pDb, IntPtr pObject);
258 public delegate void SwigDelegateCFxDatabaseReactor_3(IntPtr pDb, IntPtr pObject);
259 public delegate void SwigDelegateCFxDatabaseReactor_4(IntPtr pDb, IntPtr pObject);
260 public delegate void SwigDelegateCFxDatabaseReactor_5(IntPtr pDb, IntPtr pObject);
261 public delegate void SwigDelegateCFxDatabaseReactor_6(IntPtr pDb, IntPtr pObject);
262 public delegate void SwigDelegateCFxDatabaseReactor_7(IntPtr pDb, IntPtr pObject, bool erased);
263 public delegate void SwigDelegateCFxDatabaseReactor_8(IntPtr pDb, IntPtr pObject);
264 public delegate void SwigDelegateCFxDatabaseReactor_9(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name);
265 public delegate void SwigDelegateCFxDatabaseReactor_10(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name);
266 public delegate void SwigDelegateCFxDatabaseReactor_11(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String appname, global::System.IntPtr objectIds);
267 public delegate void SwigDelegateCFxDatabaseReactor_12(IntPtr pDb);
268
269 private SwigDelegateCFxDatabaseReactor_0 swigDelegate0;
270 private SwigDelegateCFxDatabaseReactor_1 swigDelegate1;
271 private SwigDelegateCFxDatabaseReactor_2 swigDelegate2;
272 private SwigDelegateCFxDatabaseReactor_3 swigDelegate3;
273 private SwigDelegateCFxDatabaseReactor_4 swigDelegate4;
274 private SwigDelegateCFxDatabaseReactor_5 swigDelegate5;
275 private SwigDelegateCFxDatabaseReactor_6 swigDelegate6;
276 private SwigDelegateCFxDatabaseReactor_7 swigDelegate7;
277 private SwigDelegateCFxDatabaseReactor_8 swigDelegate8;
278 private SwigDelegateCFxDatabaseReactor_9 swigDelegate9;
279 private SwigDelegateCFxDatabaseReactor_10 swigDelegate10;
280 private SwigDelegateCFxDatabaseReactor_11 swigDelegate11;
281 private SwigDelegateCFxDatabaseReactor_12 swigDelegate12;
282
283 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdRxClass) };
284 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
285 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(OdDbDatabase), typeof(OdDbObject) };
286 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdDbDatabase), typeof(OdDbObject) };
287 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdDbDatabase), typeof(OdDbObject) };
288 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdDbDatabase), typeof(OdDbObject) };
289 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdDbDatabase), typeof(OdDbObject) };
290 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdDbDatabase), typeof(OdDbObject), typeof(bool) };
291 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdDbDatabase), typeof(OdDbObject) };
292 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdDbDatabase), typeof(String) };
293 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(OdDbDatabase), typeof(String) };
294 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(OdDbDatabase), typeof(String), typeof(OdDbObjectIdArray) };
295 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(OdDbDatabase) };
296}
297
298}
delegate void SwigDelegateCFxDatabaseReactor_7(IntPtr pDb, IntPtr pObject, bool erased)
delegate void SwigDelegateCFxDatabaseReactor_3(IntPtr pDb, IntPtr pObject)
delegate IntPtr SwigDelegateCFxDatabaseReactor_0(IntPtr protocolClass)
static string getRealClassName(IntPtr ptr)
delegate void SwigDelegateCFxDatabaseReactor_11(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String appname, global::System.IntPtr objectIds)
override OdRxObject queryX(OdRxClass protocolClass)
delegate void SwigDelegateCFxDatabaseReactor_2(IntPtr pDb, IntPtr pObject)
override void Dispose(bool disposing)
delegate void SwigDelegateCFxDatabaseReactor_5(IntPtr pDb, IntPtr pObject)
delegate void SwigDelegateCFxDatabaseReactor_10(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name)
delegate void SwigDelegateCFxDatabaseReactor_12(IntPtr pDb)
delegate void SwigDelegateCFxDatabaseReactor_8(IntPtr pDb, IntPtr pObject)
delegate IntPtr SwigDelegateCFxDatabaseReactor_1()
static HandleRef getCPtr(CFxDatabaseReactor obj)
delegate void SwigDelegateCFxDatabaseReactor_9(IntPtr pDb, [MarshalAs(UnmanagedType.LPWStr)]String name)
static CFxDatabaseReactor createObject()
static CFxDatabaseReactor cast(OdRxObject pObj)
delegate void SwigDelegateCFxDatabaseReactor_6(IntPtr pDb, IntPtr pObject)
CFxDatabaseReactor(IntPtr cPtr, bool cMemoryOwn)
delegate void SwigDelegateCFxDatabaseReactor_4(IntPtr pDb, IntPtr pObject)
static IntPtr CFxDatabaseReactor_isA(HandleRef jarg1)
static string CFxDatabaseReactor_getRealClassName(IntPtr jarg1)
static void CFxDatabaseReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_0 delegate0, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_1 delegate1, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_2 delegate2, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_3 delegate3, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_4 delegate4, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_5 delegate5, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_6 delegate6, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_7 delegate7, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_8 delegate8, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_9 delegate9, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_10 delegate10, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_11 delegate11, CFxDatabaseReactor.SwigDelegateCFxDatabaseReactor_12 delegate12)
static IntPtr CFxDatabaseReactor_desc()
static IntPtr CFxDatabaseReactor_cast(HandleRef jarg1)
static void delete_CFxDatabaseReactor(HandleRef jarg1)
static IntPtr CFxDatabaseReactor_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr CFxDatabaseReactor_queryXSwigExplicitCFxDatabaseReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr CFxDatabaseReactor_createObject()
static IntPtr CFxDatabaseReactor_isASwigExplicitCFxDatabaseReactor(HandleRef jarg1)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void objectOpenedForModify(OdDbDatabase pDb, OdDbObject pObject)
virtual void headerSysVarChanged(OdDbDatabase pDb, String name)
virtual void objectUnAppended(OdDbDatabase pDb, OdDbObject pObject)
virtual void proxyResurrectionCompleted(OdDbDatabase pDb, String appname, OdDbObjectIdArray objectIds)
virtual void objectErased(OdDbDatabase pDb, OdDbObject pObject, bool erased)
virtual void objectAppended(OdDbDatabase pDb, OdDbObject pObject)
virtual void goodbye(OdDbDatabase pDb)
virtual void objectReAppended(OdDbDatabase pDb, OdDbObject pObject)
virtual void objectModified(OdDbDatabase pDb, OdDbObject pObject)
virtual void headerSysVarWillChange(OdDbDatabase pDb, String name)