theKernel 10.0
Loading...
Searching...
No Matches
MkBufferStreamC_TOR_ATL_API

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

+ Collaboration diagram for MkBufferStreamC_TOR_ATL_API:

Functions

static OT_ProcRet atlmkkernel_MkBufferStreamC_Merge (MkBufferStreamC_ARGS)
  Atl: (constructor) MkBufferStreamC [MkBufferStreamC::Merge $bus] C-API
Merge-Constructor - create a new MkBufferStreamC as a merge from an existing object …
 
static OT_ProcRet atlmkkernel_MkBufferStreamC_Dup (MkBufferStreamC_ARGS)
  Atl: (constructor) MkBufferStreamC [MkBufferStreamC::Dup $src] C-API
Dup-Constructor - create a new MkBufferStreamC instance as copy from an existing MkBufferStreamC instance …
 
static OT_ProcRet atlmkkernel_MkBufferStreamC_CTOR (CONSTR_ARGS)
  Atl: (constructor,static) MkBufferStreamC [MkBufferStreamC::CTOR ?size:int32=0?] C-API
create and initialize an MkBufferStreamC instance …
 
static OT_ProcRet atlmkkernel_MkBufferStreamC_Create (OtClass_ARGS)
  Atl: (constructor,static) MkBufferStreamC [MkBufferStreamC::Create ?size:int32=0?] C-API
create and initialize an MkBufferStreamC instance …
 
static OT_ProcRet atlmkkernel_MkBufferStreamC_Create1024 (OtClass_ARGS)
  Atl: (constructor,static) MkBufferStreamC [MkBufferStreamC::Create1024 ?size:int32=0?] C-API
call the BufferStreamCreate with default type MkBufferStream1024S (1024 byte) …
 
static OT_ProcRet atlmkkernel_MkBufferStreamC_Create16384 (OtClass_ARGS)
  Atl: (constructor,static) MkBufferStreamC [MkBufferStreamC::Create16384 ?size:int32=0?] C-API
call the BufferStreamCreate with default type MkBufferStream16384S (16384 byte) …
 
static OT_ProcRet atlmkkernel_MkBufferStreamC_Create256 (OtClass_ARGS)
  Atl: (constructor,static) MkBufferStreamC [MkBufferStreamC::Create256 ?size:int32=0?] C-API
call the BufferStreamCreate with default type MkBufferStream256S (256 byte) …
 
static OT_ProcRet atlmkkernel_MkBufferStreamC_Create64 (OtClass_ARGS)
  Atl: (constructor,static) MkBufferStreamC [MkBufferStreamC::Create64 ?size:int32=0?] C-API
call the BufferStreamCreate with default type MkBufferStream64S (64 byte) …
 
static OT_ProcRet atlmkkernel_MkBufferStreamC_CreateTLS (OtClass_ARGS)
  Atl: (static) MkBufferStreamC [MkBufferStreamC::CreateTLS tlsName:string ?resetB:bool=true?] C-API
same as BufferStreamCreate but require no cleanup …
 

Detailed Description

MkBufferStreamC - various functions to create and destroy a MkBufferStreamC

Function Documentation

◆ atlmkkernel_MkBufferStreamC_Create()

static OT_ProcRet atlmkkernel_MkBufferStreamC_Create ( OtClass_ARGS )
static

Atl: (constructor,static) MkBufferStreamC [MkBufferStreamC::Create ?size:int32=0?] C-API
create and initialize an MkBufferStreamC instance …

Definition at line 722 of file MkBufferStreamC_atl.c.

722 {
725 MK_NUM size = 0;
728 MK_BUS retVal = MkBufferStreamCreate (NULL, size);
729 if (retVal == NULL) {
730 OT_ERROR_CONSTRUCTOR(MkBufferStreamC);
731 goto error;
732 }
733 OT_CONSTRUCTOR_POST(retVal)
734 OT_retObj_SET_BUS(retVal);
735 goto end;
736 error:
738 end:
740}
#define OT_SETUP_VARARGS(min, max, d)
#define OT_CHECK_NI4(val)
#define OT_retObj_SET_Error
#define OT_CONSTRUCTOR_POST(x)
#define OT_ERROR_CONSTRUCTOR(class)
#define OT_retObj_RETURN
#define OT_CHECK_OPTIONAL(val)
#define OT_retObj_SET_BUS(nat)
#define OT_CHECK_NOARGS
#define OT_SETUP_hdl_static_constr
#define Create_doc
#define MkBufferStreamCreate(...)
int32_t MK_NUM
array size data-type ('num' items in array …
The ABSTRACT-CLASS MkBufferStreamS is used for package-based serialized IO …

◆ atlmkkernel_MkBufferStreamC_Create1024()

static OT_ProcRet atlmkkernel_MkBufferStreamC_Create1024 ( OtClass_ARGS )
static

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

Definition at line 743 of file MkBufferStreamC_atl.c.

743 {
746 MK_NUM size = 0;
749 MK_BUS retVal = MkBufferStreamCreate1024 (size);
750 if (retVal == NULL) {
751 OT_ERROR_CONSTRUCTOR(MkBufferStreamC);
752 goto error;
753 }
754 OT_retObj_SET_BUS(retVal);
755 goto end;
756 error:
758 end:
760}
#define Create1024_doc
#define MkBufferStreamCreate1024(...)

◆ atlmkkernel_MkBufferStreamC_Create16384()

static OT_ProcRet atlmkkernel_MkBufferStreamC_Create16384 ( OtClass_ARGS )
static

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

Definition at line 763 of file MkBufferStreamC_atl.c.

763 {
766 MK_NUM size = 0;
769 MK_BUS retVal = MkBufferStreamCreate16384 (size);
770 if (retVal == NULL) {
771 OT_ERROR_CONSTRUCTOR(MkBufferStreamC);
772 goto error;
773 }
774 OT_retObj_SET_BUS(retVal);
775 goto end;
776 error:
778 end:
780}
#define Create16384_doc
#define MkBufferStreamCreate16384(...)

◆ atlmkkernel_MkBufferStreamC_Create256()

static OT_ProcRet atlmkkernel_MkBufferStreamC_Create256 ( OtClass_ARGS )
static

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

Definition at line 783 of file MkBufferStreamC_atl.c.

783 {
786 MK_NUM size = 0;
789 MK_BUS retVal = MkBufferStreamCreate256 (size);
790 if (retVal == NULL) {
791 OT_ERROR_CONSTRUCTOR(MkBufferStreamC);
792 goto error;
793 }
794 OT_retObj_SET_BUS(retVal);
795 goto end;
796 error:
798 end:
800}
#define Create256_doc
#define MkBufferStreamCreate256(...)

◆ atlmkkernel_MkBufferStreamC_Create64()

static OT_ProcRet atlmkkernel_MkBufferStreamC_Create64 ( OtClass_ARGS )
static

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

Definition at line 803 of file MkBufferStreamC_atl.c.

803 {
806 MK_NUM size = 0;
809 MK_BUS retVal = MkBufferStreamCreate64 (size);
810 if (retVal == NULL) {
811 OT_ERROR_CONSTRUCTOR(MkBufferStreamC);
812 goto error;
813 }
814 OT_retObj_SET_BUS(retVal);
815 goto end;
816 error:
818 end:
820}
#define Create64_doc
#define MkBufferStreamCreate64(...)

◆ atlmkkernel_MkBufferStreamC_CreateTLS()

static OT_ProcRet atlmkkernel_MkBufferStreamC_CreateTLS ( OtClass_ARGS )
static

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

Definition at line 825 of file MkBufferStreamC_atl.c.

825 {
828 MK_STRN tlsName = 0;
830 MK_BOOL resetB = true;
833 MK_BUS retVal = MkBufferStreamCreateTLS (tlsName, resetB);
834 OT_retObj_SET_BUS(retVal);
835 goto end;
836 error:
838 end:
840}
#define OT_CHECK_bool(val)
#define OT_CHECK_REQUIRED(val)
#define OT_CHECK_STRN(val)
#define CreateTLS_doc
#define OT_SETUP_hdl_static
#define MkBufferStreamCreateTLS(...)
const MK_STRB * MK_STRN
constant string pointer data-type
bool MK_BOOL
real bool data-type

◆ atlmkkernel_MkBufferStreamC_CTOR()

static OT_ProcRet atlmkkernel_MkBufferStreamC_CTOR ( CONSTR_ARGS )
static

Atl: (constructor,static) MkBufferStreamC [MkBufferStreamC::CTOR ?size:int32=0?] C-API
create and initialize an MkBufferStreamC instance …

Definition at line 702 of file MkBufferStreamC_atl.c.

702 {
705 MK_NUM size = 0;
707 MK_BUS retVal = MkBufferStreamCreate (NULL, size);
708 if (retVal == NULL) {
709 OT_ERROR_CONSTRUCTOR(MkBufferStreamC);
710 goto error;
711 }
712 OT_CONSTRUCTOR_POST(retVal)
713 OT_retObj_CONSTR(retVal);
714 goto end;
715 error:
717 end:
719}
#define OT_SETUP_CONSTRUCTOR_ARGS(...)
#define OT_SETUP_hdl_constr
#define OT_retObj_CONSTR(x)
#define CTOR_doc

◆ atlmkkernel_MkBufferStreamC_Dup()

static OT_ProcRet atlmkkernel_MkBufferStreamC_Dup ( MkBufferStreamC_ARGS )
static

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

Definition at line 682 of file MkBufferStreamC_atl.c.

682 {
686 MK_BUS retVal = MkBufferStreamDup (hdl);
687 if (retVal == NULL) {
688 OT_ERROR_CONSTRUCTOR(MkBufferStreamC);
689 goto error;
690 }
691 OT_retObj_SET_BUS(retVal);
692 goto end;
693 error:
695 end:
697}
#define OT_SETUP_NOARG(d)
#define OT_SETUP_hdl
#define Dup_doc
#define MkBufferStreamDup(...)

◆ atlmkkernel_MkBufferStreamC_Merge()

static OT_ProcRet atlmkkernel_MkBufferStreamC_Merge ( MkBufferStreamC_ARGS )
static

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

Definition at line 662 of file MkBufferStreamC_atl.c.

662 {
666 MK_BUS retVal = MkBufferStreamMerge (hdl);
667 if (retVal == NULL) {
668 OT_ERROR_CONSTRUCTOR(MkBufferStreamC);
669 goto error;
670 }
671 OT_retObj_SET_BUS(retVal);
672 goto end;
673 error:
675 end:
677}
#define Merge_doc
#define MkBufferStreamMerge(...)