ASN1C BER Runtime  ASN1C v7.4.x
Public Member Functions | Protected Attributes | List of all members

Public Member Functions

 ASN1BERLength (size_t length, OSBOOL indef=FALSE)
 
 ASN1BERLength (int length)
 
int decodeLen (OSCTXT *pctxt)
 
int decodeTagLen (OSCTXT *pctxt, ASN1TAG *ptag, OSOCTET flags)
 
int getIntLength () const
 
int getElemCount (OSCTXT *pctxt, OSSIZE &count)
 
OSSIZE getLength () const
 
OSBOOL isEOC (ASN1TAG tag) const
 
OSBOOL isIndef () const
 
int matchTag (OSCTXT *pctxt, OSOCTET tag)
 
int matchTag (OSCTXT *pctxt, ASN1TAG tag, OSOCTET flags)
 
void setCCBLength (ASN1CCB &ccb) const
 
void setLength (size_t length)
 
void setIndef (OSBOOL value=TRUE)
 
 operator int () const
 
 operator size_t () const
 

Protected Attributes

OSSIZE mLength
 
OSBOOL mbIndef
 

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