ASN1C C/C++ Common Runtime  ASN1C v7.2.x
Public Attributes | List of all members
ASN1CCB Struct Reference

#include <asn1type.h>

Public Attributes

OSOCTET * ptr
 
long len
 
int seqx
 
OSUINT16 mask [ASN1_K_CCBMaskSize]
 
OSSIZE bytes
 
int stat
 

Detailed Description

The ASN.1 Context Control Block.

This structure is used to help facilitate decoding in SEQUENCE and SET structures. It is rarely (if ever) used directly by client code, and will instead by used in generated code.

Member Data Documentation

◆ bytes

OSSIZE ASN1CCB::bytes

The bytes processed by the block, used for streaming.

◆ len

long ASN1CCB::len

The constructor length.

◆ mask

OSUINT16 ASN1CCB::mask[ASN1_K_CCBMaskSize]

The set mask value.

◆ ptr

OSOCTET* ASN1CCB::ptr

The contructor pointer.

◆ seqx

int ASN1CCB::seqx

The sequence element index.

◆ stat

int ASN1CCB::stat

The status, as returned by BS_CHKEND.


The documentation for this struct was generated from the following file: