theKernel 10.0
Loading...
Searching...
No Matches
MkBufferStreamC_Misc_RB_API

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

+ Collaboration diagram for MkBufferStreamC_Misc_RB_API:

Functions

static OT_ProcRet rbmkkernel_MkBufferStreamC_Copy (MkBufferStreamC_ARGS)
  Ruby: MkBufferStreamC bus.Copy(src:MkBufferStreamC) C-API
copy the MkBufferStreamC from src to bus
 
static OT_ProcRet rbmkkernel_MkBufferStreamC_Reset (MkBufferStreamC_ARGS)
  Ruby: MkBufferStreamC bus.Reset() C-API
reset a MkBufferStreamC to the length zero …
 
static OT_ProcRet rbmkkernel_MkBufferStreamC_ToBFL (MkBufferStreamC_ARGS)
  Ruby: MkBufferListC bus.ToBFL() C-API
convert the bus into a MkBufferListC
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet rbmkkernel_MkBufferStreamC_Log (MkBufferStreamC_ARGS)
 
static OT_ProcRet rbmkkernel_MkBufferStreamC_PosToStart (MkBufferStreamC_ARGS)
  Ruby: bus.PosToStart() C-API
set the current-access-position to the start of MkBufferStreamC
 
static OT_ProcRet rbmkkernel_MkBufferStreamC_ResetFull (MkBufferStreamC_ARGS)
  Ruby: bus.ResetFull() C-API
reset a MkBufferStreamC to the length zero and free allocated storage…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet rbmkkernel_MkBufferStreamC_ToString (MkBufferStreamC_ARGS)
 

Detailed Description

MkBufferStreamC - various functions to create and destroy a MkBufferStreamS

Function Documentation

◆ rbmkkernel_MkBufferStreamC_Copy()

static OT_ProcRet rbmkkernel_MkBufferStreamC_Copy ( MkBufferStreamC_ARGS )
static

Ruby: MkBufferStreamC bus.Copy(src:MkBufferStreamC) C-API
copy the MkBufferStreamC from src to bus

Definition at line 293 of file MkBufferStreamC_rb.c.

293 {
296 MK_BUSN src = 0;
299 MK_BUS retVal = MkBufferStreamCopy (hdl, src);
300 OT_retObj_SET_BUS(retVal);
301 end: MK_UNUSED /* LONG JUMP on error */
303}
#define OT_SETUP_ONEARG(d)
#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 MK_UNUSED
mark unnused variables and functions
#define OT_CHECK_BUSN(val, nullB)
The ABSTRACT-CLASS MkBufferStreamS is used for package-based serialized IO …

◆ rbmkkernel_MkBufferStreamC_Log()

MK_DEPRECATED static MK_UNUSED OT_ProcRet rbmkkernel_MkBufferStreamC_Log ( MkBufferStreamC_ARGS )
static

Definition at line 331 of file MkBufferStreamC_rb.c.

#define OT_ERROR_LNG_RETURN

◆ rbmkkernel_MkBufferStreamC_PosToStart()

static OT_ProcRet rbmkkernel_MkBufferStreamC_PosToStart ( MkBufferStreamC_ARGS )
static

Ruby: bus.PosToStart() C-API
set the current-access-position to the start of MkBufferStreamC

Definition at line 334 of file MkBufferStreamC_rb.c.

334 {
340 end: MK_UNUSED /* LONG JUMP on error */
342}
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_None
#define PosToStart_doc
#define MkBufferStreamPosToStart(...)

◆ rbmkkernel_MkBufferStreamC_Reset()

static OT_ProcRet rbmkkernel_MkBufferStreamC_Reset ( MkBufferStreamC_ARGS )
static

Ruby: MkBufferStreamC bus.Reset() C-API
reset a MkBufferStreamC to the length zero …

Definition at line 306 of file MkBufferStreamC_rb.c.

306 {
310 MK_BUS retVal = MkBufferStreamReset (hdl);
311 OT_retObj_SET_BUS(retVal);
312 end: MK_UNUSED /* LONG JUMP on error */
314}
#define Reset_doc
#define MkBufferStreamReset(...)

◆ rbmkkernel_MkBufferStreamC_ResetFull()

static OT_ProcRet rbmkkernel_MkBufferStreamC_ResetFull ( MkBufferStreamC_ARGS )
static

Ruby: bus.ResetFull() C-API
reset a MkBufferStreamC to the length zero and free allocated storage…

Definition at line 345 of file MkBufferStreamC_rb.c.

345 {
351 end: MK_UNUSED /* LONG JUMP on error */
353}
#define ResetFull_doc
#define MkBufferStreamResetFull(...)

◆ rbmkkernel_MkBufferStreamC_ToBFL()

static OT_ProcRet rbmkkernel_MkBufferStreamC_ToBFL ( MkBufferStreamC_ARGS )
static

Ruby: MkBufferListC bus.ToBFL() C-API
convert the bus into a MkBufferListC

Definition at line 317 of file MkBufferStreamC_rb.c.

317 {
321 MK_BFL retVal = MkBufferStreamToBFL (hdl);
322 OT_retObj_SET_BFL(retVal);
323 end: MK_UNUSED /* LONG JUMP on error */
325}
#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…

◆ rbmkkernel_MkBufferStreamC_ToString()

MK_DEPRECATED static MK_UNUSED OT_ProcRet rbmkkernel_MkBufferStreamC_ToString ( MkBufferStreamC_ARGS )
static

Definition at line 357 of file MkBufferStreamC_rb.c.