theKernel 10.0
Loading...
Searching...
No Matches
MkBufferStreamC_Misc_TCL_API

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

+ Collaboration diagram for MkBufferStreamC_Misc_TCL_API:

Functions

static OT_ProcRet tclmkkernel_MkBufferStreamC_Copy (MkBufferStreamC_ARGS)
  Tcl: MkBufferStreamC [$bus Copy src:MkBufferStreamC] C-API
copy the MkBufferStreamC from src to bus
 
static OT_ProcRet tclmkkernel_MkBufferStreamC_Reset (MkBufferStreamC_ARGS)
  Tcl: MkBufferStreamC [$bus Reset] C-API
reset a MkBufferStreamC to the length zero …
 
static OT_ProcRet tclmkkernel_MkBufferStreamC_ToBFL (MkBufferStreamC_ARGS)
  Tcl: MkBufferListC [$bus ToBFL] C-API
convert the bus into a MkBufferListC
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet tclmkkernel_MkBufferStreamC_Log (MkBufferStreamC_ARGS)
 
static OT_ProcRet tclmkkernel_MkBufferStreamC_PosToStart (MkBufferStreamC_ARGS)
  Tcl: $bus PosToStart C-API
set the current-access-position to the start of MkBufferStreamC
 
static OT_ProcRet tclmkkernel_MkBufferStreamC_ResetFull (MkBufferStreamC_ARGS)
  Tcl: $bus ResetFull C-API
reset a MkBufferStreamC to the length zero and free allocated storage…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet tclmkkernel_MkBufferStreamC_ToString (MkBufferStreamC_ARGS)
 

Detailed Description

MkBufferStreamC - various functions to create and destroy a MkBufferStreamS

Function Documentation

◆ tclmkkernel_MkBufferStreamC_Copy()

static OT_ProcRet tclmkkernel_MkBufferStreamC_Copy ( MkBufferStreamC_ARGS )
static

Tcl: MkBufferStreamC [$bus Copy src:MkBufferStreamC] C-API
copy the MkBufferStreamC from src to bus

Definition at line 312 of file MkBufferStreamC_tcl.c.

312 {
315 MK_BUSN src = 0;
318 MK_BUS retVal = MkBufferStreamCopy (hdl, src);
319 OT_retObj_SET_BUS(retVal);
320 goto end;
321 error:
323 end:
325}
#define OT_SETUP_ONEARG(d)
#define OT_retObj_SET_Error
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_RETURN
#define OT_retObj_SET_BUS(nat)
#define OT_CHECK_NOARGS
#define OT_SETUP_hdl
#define Copy_doc
#define MkBufferStreamCopy(...)
#define MK_NULL_NO
flag, not allow NULL
#define OT_CHECK_BUSN(val, nullB)
The ABSTRACT-CLASS MkBufferStreamS is used for package-based serialized IO …

◆ tclmkkernel_MkBufferStreamC_Log()

MK_DEPRECATED static MK_UNUSED OT_ProcRet tclmkkernel_MkBufferStreamC_Log ( MkBufferStreamC_ARGS )
static

Definition at line 359 of file MkBufferStreamC_tcl.c.

#define OT_ERROR_LNG_RETURN

◆ tclmkkernel_MkBufferStreamC_PosToStart()

static OT_ProcRet tclmkkernel_MkBufferStreamC_PosToStart ( MkBufferStreamC_ARGS )
static

Tcl: $bus PosToStart C-API
set the current-access-position to the start of MkBufferStreamC

Definition at line 362 of file MkBufferStreamC_tcl.c.

362 {
368 goto end;
369 error:
371 end:
373}
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_None
#define PosToStart_doc
#define MkBufferStreamPosToStart(...)

◆ tclmkkernel_MkBufferStreamC_Reset()

static OT_ProcRet tclmkkernel_MkBufferStreamC_Reset ( MkBufferStreamC_ARGS )
static

Tcl: MkBufferStreamC [$bus Reset] C-API
reset a MkBufferStreamC to the length zero …

Definition at line 328 of file MkBufferStreamC_tcl.c.

328 {
332 MK_BUS retVal = MkBufferStreamReset (hdl);
333 OT_retObj_SET_BUS(retVal);
334 goto end;
335 error:
337 end:
339}
#define Reset_doc
#define MkBufferStreamReset(...)

◆ tclmkkernel_MkBufferStreamC_ResetFull()

static OT_ProcRet tclmkkernel_MkBufferStreamC_ResetFull ( MkBufferStreamC_ARGS )
static

Tcl: $bus ResetFull C-API
reset a MkBufferStreamC to the length zero and free allocated storage…

Definition at line 376 of file MkBufferStreamC_tcl.c.

376 {
382 goto end;
383 error:
385 end:
387}
#define ResetFull_doc
#define MkBufferStreamResetFull(...)

◆ tclmkkernel_MkBufferStreamC_ToBFL()

static OT_ProcRet tclmkkernel_MkBufferStreamC_ToBFL ( MkBufferStreamC_ARGS )
static

Tcl: MkBufferListC [$bus ToBFL] C-API
convert the bus into a MkBufferListC

Definition at line 342 of file MkBufferStreamC_tcl.c.

342 {
346 MK_BFL retVal = MkBufferStreamToBFL (hdl);
347 OT_retObj_SET_BFL(retVal);
348 goto end;
349 error:
351 end:
353}
#define OT_retObj_SET_BFL(nat)
#define ToBFL_doc
#define MkBufferStreamToBFL(...)
The CLASS used to store a list of MkBufferS items into a flat array…

◆ tclmkkernel_MkBufferStreamC_ToString()

MK_DEPRECATED static MK_UNUSED OT_ProcRet tclmkkernel_MkBufferStreamC_ToString ( MkBufferStreamC_ARGS )
static

Definition at line 391 of file MkBufferStreamC_tcl.c.