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

#include <rtxContext.h>

Public Attributes

void * pMemHeap
 
OSRTBuffer buffer
 
OSRTBufSave savedInfo
 
OSRTErrInfoList errInfo
 
OSUINT32 initCode
 
OSRTFLAGS flags
 
OSOCTET level
 
OSOCTET state
 
OSOCTET diagLevel
 
OSOCTET lastChar
 
struct OSRTSTREAMpStream
 
struct OSRTPrintStreampPrintStrm
 
OSRTDList elemNameStack
 
OSRTDList regExpCache
 
OSRTStack containerEndIndexStack
 
const OSOCTET * key
 
OSSIZE keylen
 
OSVoidPtr pXMLInfo
 
OSVoidPtr pEXIInfo
 
OSVoidPtr pASN1Info
 
OSVoidPtr pLicInfo
 
OSVoidPtr pUserData
 
OSVoidPtr pGlobalData
 
struct OS3GPPSecParams * p3gppSec
 
OSFreeCtxtGlobalPtr gblFreeFunc
 
OSVoidPtr ssl
 
struct OSRTDiagBitFieldList * pBitFldList
 
OSUINT16 indent
 
OSUINT16 version
 

Detailed Description

Run-time context structure

This structure is a container structure that holds all working variables involved in encoding or decoding a message.

Member Data Documentation

◆ containerEndIndexStack

OSRTStack OSCTXT::containerEndIndexStack

Stack of OSBufferIndex, representing pointers to the end of currently open containers having length determinants. Each OSBufferIndex represents the value of the buffer's byteIndex and bitOffset after the container has been decoded (i.e. the location of the first bit beyond the container). Used by 3GPP decoders.


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