theKernel 10.0
Loading...
Searching...
No Matches
MkBufferStreamC_TOR_CS_API

MkBufferStreamC - various functions to create and destroy a MkBufferStreamCMore...

+ Collaboration diagram for MkBufferStreamC_TOR_CS_API:

Functions

MkBufferStreamC csmkkernel.MkBufferStreamC.Merge ()
  C#: [constructor] MkBufferStreamC bus.Merge() C-API
Merge-Constructor - create a new MkBufferStreamC as a merge from an existing object …
 
MkBufferStreamC csmkkernel.MkBufferStreamC.Dup ()
  C#: [constructor] MkBufferStreamC src.Dup() C-API
Dup-Constructor - create a new MkBufferStreamC instance as copy from an existing MkBufferStreamC instance …
 
static IntPtr csmkkernel.MkBufferStreamC.CTOR (int size=0)
  C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(int size = 0) C-API
create and initialize an MkBufferStreamC instance …
 
 csmkkernel.MkBufferStreamC.MkBufferStreamC (int size=0)
 CONSTRUCTOR.
 
static MkBufferStreamC csmkkernel.MkBufferStreamC.Create (int size=0)
  C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(int size = 0) C-API
create and initialize an MkBufferStreamC instance …
 
static MkBufferStreamC csmkkernel.MkBufferStreamC.Create1024 (int size=0)
  C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create1024(int size = 0) C-API
call the BufferStreamCreate with default type MkBufferStream1024S (1024 byte) …
 
static MkBufferStreamC csmkkernel.MkBufferStreamC.Create16384 (int size=0)
  C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create16384(int size = 0) C-API
call the BufferStreamCreate with default type MkBufferStream16384S (16384 byte) …
 
static MkBufferStreamC csmkkernel.MkBufferStreamC.Create256 (int size=0)
  C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create256(int size = 0) C-API
call the BufferStreamCreate with default type MkBufferStream256S (256 byte) …
 
static MkBufferStreamC csmkkernel.MkBufferStreamC.Create64 (int size=0)
  C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create64(int size = 0) C-API
call the BufferStreamCreate with default type MkBufferStream64S (64 byte) …
 
static MkBufferStreamC csmkkernel.MkBufferStreamC.CreateTLS (string tlsName, bool resetB=true)
  C#: [static] MkBufferStreamC MkBufferStreamC.CreateTLS(string tlsName, bool resetB = true) C-API
same as BufferStreamCreate but require no cleanup …
 

Detailed Description

MkBufferStreamC - various functions to create and destroy a MkBufferStreamC

Function Documentation

◆ Create()

static MkBufferStreamC csmkkernel.MkBufferStreamC.Create ( int size = 0)
inlinestatic

C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(int size = 0) C-API
create and initialize an MkBufferStreamC instance …

Definition at line 389 of file MkBufferStreamC.cs.

389 {
390 IntPtr __retVal__L = Mk.MkBufferStreamCreate(IntPtr.Zero, IntPtr.Zero, size);
391 if (__retVal__L == IntPtr.Zero) {
392 throw new MkInitError("MkBufferStreamC.Create");
393 }
394 return MkBufferStreamC.MkBufferStreamC_ObjCreate(__retVal__L);
395 }
csmkkernel.MkKernel Mk

◆ Create1024()

static MkBufferStreamC csmkkernel.MkBufferStreamC.Create1024 ( int size = 0)
inlinestatic

C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create1024(int size = 0) C-API
call the BufferStreamCreate with default type MkBufferStream1024S (1024 byte) …

Definition at line 398 of file MkBufferStreamC.cs.

398 {
399 IntPtr __retVal__L = Mk.MkBufferStreamCreate1024(IntPtr.Zero, size);
400 if (__retVal__L == IntPtr.Zero) {
401 throw new MkInitError("MkBufferStreamC.Create1024");
402 }
403 return MkBufferStreamC.MkBufferStreamC_ObjCreate(__retVal__L);
404 }

◆ Create16384()

static MkBufferStreamC csmkkernel.MkBufferStreamC.Create16384 ( int size = 0)
inlinestatic

C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create16384(int size = 0) C-API
call the BufferStreamCreate with default type MkBufferStream16384S (16384 byte) …

Definition at line 407 of file MkBufferStreamC.cs.

407 {
408 IntPtr __retVal__L = Mk.MkBufferStreamCreate16384(IntPtr.Zero, size);
409 if (__retVal__L == IntPtr.Zero) {
410 throw new MkInitError("MkBufferStreamC.Create16384");
411 }
412 return MkBufferStreamC.MkBufferStreamC_ObjCreate(__retVal__L);
413 }

◆ Create256()

static MkBufferStreamC csmkkernel.MkBufferStreamC.Create256 ( int size = 0)
inlinestatic

C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create256(int size = 0) C-API
call the BufferStreamCreate with default type MkBufferStream256S (256 byte) …

Definition at line 416 of file MkBufferStreamC.cs.

416 {
417 IntPtr __retVal__L = Mk.MkBufferStreamCreate256(IntPtr.Zero, size);
418 if (__retVal__L == IntPtr.Zero) {
419 throw new MkInitError("MkBufferStreamC.Create256");
420 }
421 return MkBufferStreamC.MkBufferStreamC_ObjCreate(__retVal__L);
422 }

◆ Create64()

static MkBufferStreamC csmkkernel.MkBufferStreamC.Create64 ( int size = 0)
inlinestatic

C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create64(int size = 0) C-API
call the BufferStreamCreate with default type MkBufferStream64S (64 byte) …

Definition at line 425 of file MkBufferStreamC.cs.

425 {
426 IntPtr __retVal__L = Mk.MkBufferStreamCreate64(IntPtr.Zero, size);
427 if (__retVal__L == IntPtr.Zero) {
428 throw new MkInitError("MkBufferStreamC.Create64");
429 }
430 return MkBufferStreamC.MkBufferStreamC_ObjCreate(__retVal__L);
431 }

◆ CreateTLS()

static MkBufferStreamC csmkkernel.MkBufferStreamC.CreateTLS ( string tlsName,
bool resetB = true )
inlinestatic

C#: [static] MkBufferStreamC MkBufferStreamC.CreateTLS(string tlsName, bool resetB = true) C-API
same as BufferStreamCreate but require no cleanup …

Definition at line 436 of file MkBufferStreamC.cs.

436 {
437 IntPtr tlsName_cstr = Marshal.StringToHGlobalAnsi(tlsName);
438 IntPtr __retVal__L = Mk.MkBufferStreamCreateTLS(IntPtr.Zero, tlsName_cstr, resetB);
439 Marshal.FreeHGlobal(tlsName_cstr);
440 return MkBufferStreamC.MkBufferStreamC_ObjNew(__retVal__L);
441 }

◆ CTOR()

static IntPtr csmkkernel.MkBufferStreamC.CTOR ( int size = 0)
inlinestaticprotected

C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(int size = 0) C-API
create and initialize an MkBufferStreamC instance …

Definition at line 377 of file MkBufferStreamC.cs.

377 {
378 IntPtr __retVal__L = Mk.MkBufferStreamCreate(IntPtr.Zero, IntPtr.Zero, size);
379 if (__retVal__L == IntPtr.Zero) {
380 throw new MkInitError("MkBufferStreamC.CTOR");
381 }
382 return (IntPtr)__retVal__L;
383 }

◆ Dup()

MkBufferStreamC csmkkernel.MkBufferStreamC.Dup ( )
inline

C#: [constructor] MkBufferStreamC src.Dup() C-API
Dup-Constructor - create a new MkBufferStreamC instance as copy from an existing MkBufferStreamC instance …

Definition at line 366 of file MkBufferStreamC.cs.

366 {
367 IntPtr __retVal__L = Mk.MkBufferStreamDup(mkrt, hdl);
368 if (__retVal__L == IntPtr.Zero) {
369 throw new MkInitError("MkBufferStreamC.Dup");
370 }
371 return MkBufferStreamC.MkBufferStreamC_ObjCreate(__retVal__L);
372 }

◆ Merge()

MkBufferStreamC csmkkernel.MkBufferStreamC.Merge ( )
inline

C#: [constructor] MkBufferStreamC bus.Merge() C-API
Merge-Constructor - create a new MkBufferStreamC as a merge from an existing object …

Definition at line 355 of file MkBufferStreamC.cs.

355 {
356 IntPtr __retVal__L = Mk.MkBufferStreamMerge(mkrt, hdl);
357 if (__retVal__L == IntPtr.Zero) {
358 throw new MkInitError("MkBufferStreamC.Merge");
359 }
360 return MkBufferStreamC.MkBufferStreamC_ObjCreate(__retVal__L);
361 }

◆ MkBufferStreamC()

csmkkernel.MkBufferStreamC.MkBufferStreamC ( int size = 0)
inline

CONSTRUCTOR.

C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(int size = 0) C-API
create and initialize an MkBufferStreamC instance …

Definition at line 386 of file MkBufferStreamC.cs.

386: this(CTOR(size)) {}
static IntPtr CTOR(int size=0)
C#: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(int size = 0) → C-API create and...