14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
76 MemoryManager mMan = MemoryManager.GetMemoryManager();
77 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
102 MemoryManager mMan = MemoryManager.GetMemoryManager();
103 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
122 IntPtr tmp_schemePatch = schemePatch ==
null ? IntPtr.Zero :
OdStreamBuf.
getCPtr(schemePatch).Handle;
123 IntPtr saved_schemePatch = tmp_schemePatch;
130if(tmp_schemePatch == IntPtr.Zero) schemePatch =
null;
131 if(tmp_schemePatch != IntPtr.Zero && tmp_schemePatch != saved_schemePatch)
133 MemoryTransaction mTrans_schemePatch = MemoryManager.GetMemoryManager().GetCurrentTransaction();
134 if(mTrans_schemePatch !=
null)
153 MemoryManager mMan = MemoryManager.GetMemoryManager();
154 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
178 MemoryManager mMan = MemoryManager.GetMemoryManager();
179 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
198 MemoryManager mMan = MemoryManager.GetMemoryManager();
199 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
233 MemoryManager mMan = MemoryManager.GetMemoryManager();
234 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdTfDigestArray obj)
static HandleRef getCPtr(OdTfDigest obj)
static HandleRef getCPtr(OdTfDigestMap obj)
static HandleRef getCPtr(OdTfMergeHandler obj)
OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigestArray to, OdTfDigestMap refs)
OdStreamBuf getStorageStream()
void dryMerge(OdDbDatabase pDb, OdTfDigest theirs, OdTfDigest base_, OdTfMergeHandler mergeHandler)
OdTfDigest store(OdDbDatabase pDb)
void setReference(String refName, OdTfDigest sha)
static string getRealClassName(IntPtr ptr)
OdDbDatabase retrieve(OdTfDigest sha, bool partial)
override void Dispose(bool disposing)
OdDbDatabase retrieve(OdTfDigest sha)
OdDbDatabase merge(OdTfDigest mine, OdTfDigest theirs, OdTfDigest base_, OdTfMergeHandler mergeHandler)
OdTfDigest applySchemePatch(ref OdStreamBuf schemePatch)
void getRevisionDifference(OdTfDigest newRevision, OdTfDigest oldRevision, out ChangeList result)
void applyPatch(OdStreamBuf s, OdTfDigestArray roots, OdTfDigestMap refs)
OdStreamBuf makeSchemePatch(OdTfDigest sha)
static HandleRef getCPtr(OdTfStorage obj)
void getRevisionDifference(OdDbDatabase pDb, OdTfDigest revision, out ChangeList result)
void setReference(OdTfDigestMap branches)
void merge(OdDbDatabase pDb, OdTfDigest theirs, OdTfDigest base_, OdTfMergeHandler mergeHandler)
void getReferences(OdTfDigestMap refs)
bool isSchemePresent(OdTfDigest sha)
OdTfStorage(IntPtr cPtr, bool cMemoryOwn)
void dryMerge(OdTfDigest mine, OdTfDigest theirs, OdTfDigest base_, OdTfMergeHandler mergeHandler)
OdTfDigest store(OdDbDatabase pDb, OdDbObjectIdArray objectsToSave)
OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigestArray to)
bool getReference(String refName, OdTfDigest sha)
static global::System.Exception Retrieve()
static void OdTfStorage_merge__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static string OdTfStorage_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdTfStorage_applySchemePatch(HandleRef jarg1, ref IntPtr jarg2)
static bool OdTfStorage_isSchemePresent(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdTfStorage_applyPatch(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void delete_OdTfStorage(HandleRef jarg1)
static void OdTfStorage_getRevisionDifference__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out ChangeList jarg4)
static global::System.IntPtr OdTfStorage_store__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdTfStorage_setReference__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdTfStorage_getRevisionDifference__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out ChangeList jarg4)
static IntPtr OdTfStorage_getStorageStream(HandleRef jarg1)
static void OdTfStorage_getReferences(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdTfStorage_store__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdTfStorage_makePatch__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdTfStorage_retrieve__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdTfStorage_setReference__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdTfStorage_merge__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static IntPtr OdTfStorage_retrieve__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdTfStorage_dryMerge__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdTfStorage_dryMerge__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static IntPtr OdTfStorage_makePatch__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdTfStorage_getReference(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdTfStorage_makeSchemePatch(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)