theKernel 10.0
Loading...
Searching...
No Matches
MkBufferStream16384C

MkBufferStream16384S - the final class of abstract class MkBufferStreamC with 16384 byte ILS-SizeMore...

+ Collaboration diagram for MkBufferStream16384C:

Topics

 MkBufferStream16384C_Class_Define_C_API
 MkBufferStream16384S - low level definition, access and cast …
 

Data Structures

struct  MkBufferStream16384S
 the final class of MkBufferStreamS with 16384 byte ILS-SizeMore...
 

Macros

#define MkBufferStream16384S_ils_size   (16384)
 16384 bytes I)instance L)ocal S)torage - the memory that adds the final-class to the abstract-class.
 

Typedefs

typedef struct MkBufferStream16384S MkBufferStream16384R
 reference type of MkBufferStream16384S
 

Detailed Description

MkBufferStream16384S - the final class of abstract class MkBufferStreamC with 16384 byte ILS-Size

C-Kernel-Details

The ABSTRACT-CLASS MkBufferStreamS has the private-parent-class MkBufferS and is used to store typed-data in a continuous binary-array at MkBufferS::storage.

private-parent-class mean:
MkBufferStreamS use the features of MkBufferS but does not expose the API

In addition to the binary-array the MkBufferStreamS also include features like:

  1. the encoding: MkBufferStreamS::endian_is_wrong
  2. the total number of items: MkBufferStreamS::numItems
  3. current position pointer: MkBufferStreamS::cur
  4. support for recursion: embedding a MkBufferStreamS into a MkBufferStreamS

The MkBufferStreamS inherits the following features from MkBufferS:

  1. the storage: MkBufferS::storage
  2. the type: MkBufferS::type
  3. the ILS: MkBufferS::ils

The ABSTRACT-CLASS MkBufferStreamS is missing the ILS-storage, the FINAL-CLASSES are:

MkBufferStream16384S, MkBufferStream256S, MkBufferStream64S and MkBufferStream1024S

See also
MkBufferC, MkBufferListC

Macro Definition Documentation

◆ MkBufferStream16384S_ils_size

#define MkBufferStream16384S_ils_size   (16384)

16384 bytes I)instance L)ocal S)torage - the memory that adds the final-class to the abstract-class.

Definition at line 8140 of file LibMkKernel_mk.h.

Typedef Documentation

◆ MkBufferStream16384R

reference type of MkBufferStream16384S

Definition at line 8226 of file LibMkKernel_mk.h.