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);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
104 MemoryManager mMan = MemoryManager.GetMemoryManager();
105 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
124 MemoryManager mMan = MemoryManager.GetMemoryManager();
125 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
156 public virtual void reserve(UInt64 numBytes) {
179 public override UInt64
tell() {
227IntPtr p_buffer=
Teigha.
Core.Helpers.MarshalbyteFixedArray(buffer);
232Marshal.FreeCoTaskMem(p_buffer);
static global::System.Exception Retrieve()
static void OdMemoryStream_putBytes(HandleRef jarg1, IntPtr jarg2)
static bool OdMemoryStream_isEof(HandleRef jarg1)
static IntPtr OdMemoryStream_createObject()
static void delete_OdMemoryStream(HandleRef jarg1)
static String OdMemoryStream_fileName(HandleRef jarg1)
static IntPtr OdMemoryStream_createNew__SWIG_1()
static UInt64 OdMemoryStream_tell(HandleRef jarg1)
static UInt32 OdMemoryStream_getShareMode(HandleRef jarg1)
static IntPtr OdMemoryStream_cast(HandleRef jarg1)
static void OdMemoryStream_copyDataTo__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static string OdMemoryStream_getRealClassName(IntPtr jarg1)
static byte OdMemoryStream_getByte(HandleRef jarg1)
static void OdMemoryStream_putByte(HandleRef jarg1, byte jarg2)
static IntPtr OdMemoryStream_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdMemoryStream_isA(HandleRef jarg1)
static void OdMemoryStream_copyDataTo__SWIG_1(HandleRef jarg1, HandleRef jarg2, UInt64 jarg3)
static IntPtr OdMemoryStream_desc()
static void OdMemoryStream_rewind(HandleRef jarg1)
static void OdMemoryStream_reserve(HandleRef jarg1, UInt64 jarg2)
static void OdMemoryStream_truncate(HandleRef jarg1)
static void OdMemoryStream_copyDataTo__SWIG_0(HandleRef jarg1, HandleRef jarg2, UInt64 jarg3, UInt64 jarg4)
static UInt64 OdMemoryStream_length(HandleRef jarg1)
static UInt32 OdMemoryStream_pageDataSize(HandleRef jarg1)
static void OdMemoryStream_setPageDataSize(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdMemoryStream_createNew__SWIG_0(UInt32 jarg1)
static UInt64 OdMemoryStream_seek(HandleRef jarg1, Int64 jarg2, int jarg3)
OdMemoryStream(IntPtr cPtr, bool cMemoryOwn)
static OdMemoryStream cast(OdRxObject pObj)
override UInt32 getShareMode()
override void putByte(byte value)
override void putBytes(byte[] buffer)
override void copyDataTo(OdStreamBuf pDestination, UInt64 sourceStart, UInt64 sourceEnd)
override UInt64 seek(Int64 offset, FilerSeekType seekType)
static OdMemoryStream createNew(UInt32 pageDataSize)
static OdMemoryStream createNew()
virtual void setPageDataSize(UInt32 pageDataSize)
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
virtual UInt32 pageDataSize()
override void copyDataTo(OdStreamBuf pDestination)
virtual void reserve(UInt64 numBytes)
static new OdMemoryStream createObject()
static HandleRef getCPtr(OdMemoryStream obj)
override void copyDataTo(OdStreamBuf pDestination, UInt64 sourceStart)
override String fileName()
static new OdRxClass desc()
override void Dispose(bool disposing)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdStreamBuf obj)