theKernel 10.0
Loading...
Searching...
No Matches
MkBufferListC_TOR_CS_API

MkBufferListC - various functions to create and destroy a MkBufferListSMore...

+ Collaboration diagram for MkBufferListC_TOR_CS_API:

Functions

MkBufferListC csmkkernel.MkBufferListC.Merge ()
  C#: [constructor] MkBufferListC bfl.Merge() C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …
 
MkBufferListC csmkkernel.MkBufferListC.Dup ()
  C#: [constructor] MkBufferListC bfl.Dup() C-API
Dup-Constructor - create a new MkBufferListC instance as copy from an existing MkBufferListC instance …
 
static IntPtr csmkkernel.MkBufferListC.CTOR (int size=0)
  C#: [constructor,static] MkBufferListC MkBufferListC.Create(int size = 0) C-API
Constructs a MkBufferC instance with size storage…
 
 csmkkernel.MkBufferListC.MkBufferListC (int size=0)
 CONSTRUCTOR.
 
static MkBufferListC csmkkernel.MkBufferListC.Create (int size=0)
  C#: [constructor,static] MkBufferListC MkBufferListC.Create(int size = 0) C-API
Constructs a MkBufferC instance with size storage…
 
static MkBufferListC csmkkernel.MkBufferListC.CreateLA (MkBufferListC args)
  C#: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)
 
static MkBufferListC csmkkernel.MkBufferListC.CreateLA (params string[] args)
  C#: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)
 
static MkBufferListC csmkkernel.MkBufferListC.CreateTLS (string tlsName, bool resetB=true)
  C#: [static] MkBufferListC MkBufferListC.CreateTLS(string tlsName, bool resetB = true) C-API
same as BufferListCreate but require no cleanup …
 

Detailed Description

MkBufferListC - various functions to create and destroy a MkBufferListS

Function Documentation

◆ Create()

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

C#: [constructor,static] MkBufferListC MkBufferListC.Create(int size = 0) C-API
Constructs a MkBufferC instance with size storage…

Definition at line 681 of file MkBufferListC.cs.

681 {
682 IntPtr __retVal__L = Mk.MkBufferListCreate(IntPtr.Zero, size);
683 if (__retVal__L == IntPtr.Zero) {
684 throw new MkInitError("MkBufferListC.Create");
685 }
686 return MkBufferListC.MkBufferListC_ObjCreate(__retVal__L);
687 }
csmkkernel.MkKernel Mk

◆ CreateLA() [1/2]

static MkBufferListC csmkkernel.MkBufferListC.CreateLA ( MkBufferListC args)
inlinestatic

C#: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)

Definition at line 690 of file MkBufferListC.cs.

690 {
691 IntPtr args_hdl = MkBufferListC.getOBJ("MkBufferListC",args);
692 IntPtr __retVal__L = Mk.MkBufferListCreateLA(IntPtr.Zero, args_hdl);
693 if (__retVal__L == IntPtr.Zero) {
694 throw new MkInitError("MkBufferListC.CreateLA");
695 }
696 return MkBufferListC.MkBufferListC_ObjCreate(__retVal__L);
697 }

◆ CreateLA() [2/2]

static MkBufferListC csmkkernel.MkBufferListC.CreateLA ( params string[] args)
inlinestatic

C#: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)

Definition at line 700 of file MkBufferListC.cs.

700 {
701 // OVERLOAD
702 return CreateLA (new MkBufferListC(args));
703 }
static MkBufferListC CreateLA(MkBufferListC args)
C#: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) → C-API Constr...

◆ CreateTLS()

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

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

Definition at line 708 of file MkBufferListC.cs.

708 {
709 IntPtr tlsName_cstr = Marshal.StringToHGlobalAnsi(tlsName);
710 IntPtr __retVal__L = Mk.MkBufferListCreateTLS(IntPtr.Zero, tlsName_cstr, resetB);
711 Marshal.FreeHGlobal(tlsName_cstr);
712 return MkBufferListC.MkBufferListC_ObjNew(__retVal__L);
713 }

◆ CTOR()

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

C#: [constructor,static] MkBufferListC MkBufferListC.Create(int size = 0) C-API
Constructs a MkBufferC instance with size storage…

Definition at line 669 of file MkBufferListC.cs.

669 {
670 IntPtr __retVal__L = Mk.MkBufferListCreate(IntPtr.Zero, size);
671 if (__retVal__L == IntPtr.Zero) {
672 throw new MkInitError("MkBufferListC.CTOR");
673 }
674 return (IntPtr)__retVal__L;
675 }

◆ Dup()

MkBufferListC csmkkernel.MkBufferListC.Dup ( )
inline

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

Definition at line 658 of file MkBufferListC.cs.

658 {
659 IntPtr __retVal__L = Mk.MkBufferListDup(mkrt, hdl);
660 if (__retVal__L == IntPtr.Zero) {
661 throw new MkInitError("MkBufferListC.Dup");
662 }
663 return MkBufferListC.MkBufferListC_ObjCreate(__retVal__L);
664 }
+ Here is the caller graph for this function:

◆ Merge()

MkBufferListC csmkkernel.MkBufferListC.Merge ( )
inline

C#: [constructor] MkBufferListC bfl.Merge() C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …

Definition at line 647 of file MkBufferListC.cs.

647 {
648 IntPtr __retVal__L = Mk.MkBufferListMerge(mkrt, hdl);
649 if (__retVal__L == IntPtr.Zero) {
650 throw new MkInitError("MkBufferListC.Merge");
651 }
652 return MkBufferListC.MkBufferListC_ObjCreate(__retVal__L);
653 }

◆ MkBufferListC()

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

CONSTRUCTOR.

C#: [constructor,static] MkBufferListC MkBufferListC.Create(int size = 0) C-API
Constructs a MkBufferC instance with size storage…

Definition at line 678 of file MkBufferListC.cs.

678: this(CTOR(size)) {}
static IntPtr CTOR(int size=0)
C#: [constructor,static] MkBufferListC MkBufferListC.Create(int size = 0) → C-API Constructs a M...