theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Get_CS_API

MkBufferC - various functions to get buffer-dataMore...

+ Collaboration diagram for MkBufferC_Get_CS_API:

Functions

MkBufferListC csmkkernel.MkBufferC.GetBFL (MkBufferListC val_inout=null)
  C#: MkBufferListC buf.GetBFL(MkBufferListC val_inout = null) C-API
function to read an MkBufferListC from an MkBufferC object …
 
MkBufferC csmkkernel.MkBufferC.GetBUF ()
  C#: MkBufferC buf.GetBUF() C-API
get a val_out from a MkBufferC
 
byte[] csmkkernel.MkBufferC.GetBIN ()
  C#: doc_mk_cs_BufferGetBIN C-API
get a val_out from a MkBufferC
 
bool csmkkernel.MkBufferC.GetBOL ()
  C#: doc_mk_cs_BufferGetBOL C-API
get a val_out from a MkBufferC
 
double csmkkernel.MkBufferC.GetDBL ()
  C#: doc_mk_cs_BufferGetDBL C-API
get a val_out from a MkBufferC
 
float csmkkernel.MkBufferC.GetFLT ()
  C#: doc_mk_cs_BufferGetFLT C-API
get a val_out from a MkBufferC
 
short csmkkernel.MkBufferC.GetI16 ()
  C#: doc_mk_cs_BufferGetI16 C-API
get a val_out from a MkBufferC
 
int csmkkernel.MkBufferC.GetI32 ()
  C#: doc_mk_cs_BufferGetI32 C-API
get a val_out from a MkBufferC
 
long csmkkernel.MkBufferC.GetI64 ()
  C#: doc_mk_cs_BufferGetI64 C-API
get a val_out from a MkBufferC
 
byte csmkkernel.MkBufferC.GetI8 ()
  C#: doc_mk_cs_BufferGetI8 C-API
get a val_out from a MkBufferC
 
string csmkkernel.MkBufferC.GetSTR ()
  C#: doc_mk_cs_BufferGetSTR C-API
get a val_out from a MkBufferC
 
string csmkkernel.MkBufferC.GetStringR ()
  C#: string buf.GetStringR() C-API
get a val_out from a MkBufferC
 

Detailed Description

MkBufferC - various functions to get buffer-data

Function Documentation

◆ GetBFL()

MkBufferListC csmkkernel.MkBufferC.GetBFL ( MkBufferListC val_inout = null)
inline

C#: MkBufferListC buf.GetBFL(MkBufferListC val_inout = null) C-API
function to read an MkBufferListC from an MkBufferC object …

Definition at line 207 of file MkBufferC.cs.

207 {
208 IntPtr val_inout_hdl = MkBufferListC.getOBJ_null_allow(val_inout);
209 MkErrorE errVal = Mk.MkBufferGetBFL(mkrt, hdl, ref val_inout_hdl);
210 MkErrorC.Check(hdl, errVal);
211 return MkBufferListC.MkBufferListC_ObjNew(val_inout_hdl);
212 }
csmkkernel.MkKernel Mk
MkErrorE
collection for the different error-codes …
+ Here is the caller graph for this function:

◆ GetBIN()

byte[] csmkkernel.MkBufferC.GetBIN ( )
inline

C#: doc_mk_cs_BufferGetBIN C-API
get a val_out from a MkBufferC

Definition at line 227 of file MkBufferC.cs.

227 {
228 Mk.MkBinaryR val_out_ref;
229 MkErrorE errVal = Mk.MkBufferGetBIN(mkrt, hdl, out val_out_ref);
230 if (errVal > MkErrorE.CONTINUE) ErrorCheck(errVal);
231 byte[] val_out = new byte[(int)val_out_ref.size];
232 Marshal.Copy(val_out_ref.data,val_out,0,(int)val_out_ref.size);
233 return val_out;
234 }
void ErrorCheck(MkErrorE err)
Definition MkErrorC.cs:139
+ Here is the caller graph for this function:

◆ GetBOL()

bool csmkkernel.MkBufferC.GetBOL ( )
inline

C#: doc_mk_cs_BufferGetBOL C-API
get a val_out from a MkBufferC

Definition at line 237 of file MkBufferC.cs.

237 {
238 Byte val_out;
239 MkErrorE errVal = Mk.MkBufferGetBOL(mkrt, hdl, out val_out);
240 MkErrorC.Check(hdl, errVal);
241 return val_out != 0;
242 }
+ Here is the caller graph for this function:

◆ GetBUF()

MkBufferC csmkkernel.MkBufferC.GetBUF ( )
inline

C#: MkBufferC buf.GetBUF() C-API
get a val_out from a MkBufferC

Definition at line 217 of file MkBufferC.cs.

217 {
218 IntPtr val_out;
219 MkErrorE errVal = Mk.MkBufferGetBUF(mkrt, hdl, out val_out);
220 MkErrorC.Check(hdl, errVal);
221 return MkBufferC.MkBufferC_ObjNew(val_out);
222 }

◆ GetDBL()

double csmkkernel.MkBufferC.GetDBL ( )
inline

C#: doc_mk_cs_BufferGetDBL C-API
get a val_out from a MkBufferC

Definition at line 245 of file MkBufferC.cs.

245 {
246 Double val_out;
247 MkErrorE errVal = Mk.MkBufferGetDBL(mkrt, hdl, out val_out);
248 MkErrorC.Check(hdl, errVal);
249 return val_out;
250 }
+ Here is the caller graph for this function:

◆ GetFLT()

float csmkkernel.MkBufferC.GetFLT ( )
inline

C#: doc_mk_cs_BufferGetFLT C-API
get a val_out from a MkBufferC

Definition at line 253 of file MkBufferC.cs.

253 {
254 Single val_out;
255 MkErrorE errVal = Mk.MkBufferGetFLT(mkrt, hdl, out val_out);
256 MkErrorC.Check(hdl, errVal);
257 return val_out;
258 }
+ Here is the caller graph for this function:

◆ GetI16()

short csmkkernel.MkBufferC.GetI16 ( )
inline

C#: doc_mk_cs_BufferGetI16 C-API
get a val_out from a MkBufferC

Definition at line 261 of file MkBufferC.cs.

261 {
262 Int16 val_out;
263 MkErrorE errVal = Mk.MkBufferGetI16(mkrt, hdl, out val_out);
264 MkErrorC.Check(hdl, errVal);
265 return val_out;
266 }
+ Here is the caller graph for this function:

◆ GetI32()

int csmkkernel.MkBufferC.GetI32 ( )
inline

C#: doc_mk_cs_BufferGetI32 C-API
get a val_out from a MkBufferC

Definition at line 269 of file MkBufferC.cs.

269 {
270 Int32 val_out;
271 MkErrorE errVal = Mk.MkBufferGetI32(mkrt, hdl, out val_out);
272 MkErrorC.Check(hdl, errVal);
273 return val_out;
274 }
+ Here is the caller graph for this function:

◆ GetI64()

long csmkkernel.MkBufferC.GetI64 ( )
inline

C#: doc_mk_cs_BufferGetI64 C-API
get a val_out from a MkBufferC

Definition at line 277 of file MkBufferC.cs.

277 {
278 Int64 val_out;
279 MkErrorE errVal = Mk.MkBufferGetI64(mkrt, hdl, out val_out);
280 MkErrorC.Check(hdl, errVal);
281 return val_out;
282 }
+ Here is the caller graph for this function:

◆ GetI8()

byte csmkkernel.MkBufferC.GetI8 ( )
inline

C#: doc_mk_cs_BufferGetI8 C-API
get a val_out from a MkBufferC

Definition at line 285 of file MkBufferC.cs.

285 {
286 Byte val_out;
287 MkErrorE errVal = Mk.MkBufferGetI8(mkrt, hdl, out val_out);
288 MkErrorC.Check(hdl, errVal);
289 return (byte)val_out;
290 }
+ Here is the caller graph for this function:

◆ GetSTR()

string csmkkernel.MkBufferC.GetSTR ( )
inline

C#: doc_mk_cs_BufferGetSTR C-API
get a val_out from a MkBufferC

Definition at line 293 of file MkBufferC.cs.

293 {
294 IntPtr val_out;
295 MkErrorE errVal = Mk.MkBufferGetSTR(mkrt, hdl, out val_out);
296 MkErrorC.Check(hdl, errVal);
297 return Marshal.PtrToStringAnsi(val_out);
298 }
+ Here is the caller graph for this function:

◆ GetStringR()

string csmkkernel.MkBufferC.GetStringR ( )
inline

C#: string buf.GetStringR() C-API
get a val_out from a MkBufferC

Definition at line 301 of file MkBufferC.cs.

301 {
302 Mk.MkStringR val_out_ref;
303 MkErrorE errVal = Mk.MkBufferGetStringR(mkrt, hdl, out val_out_ref);
304 MkErrorC.Check(hdl, errVal);
305 return Marshal.PtrToStringAnsi(val_out_ref.ptr,val_out_ref.len);
306 }