Quick Links:

bal | bbl | bdl | bsl

Public Types

balber::BerConstants Struct Reference

#include <balber_berconstants.h>

List of all members.

Public Types

enum  TagClass {
  e_UNIVERSAL = 0x00, e_APPLICATION = 0x40, e_CONTEXT_SPECIFIC = 0x80, e_PRIVATE = 0xC0,
  BDEM_UNIVERSAL = e_UNIVERSAL, BDEM_APPLICATION = e_APPLICATION, BDEM_CONTEXT_SPECIFIC = e_CONTEXT_SPECIFIC, BDEM_PRIVATE = e_PRIVATE,
  UNIVERSAL = e_UNIVERSAL, APPLICATION = e_APPLICATION, CONTEXT_SPECIFIC = e_CONTEXT_SPECIFIC, PRIVATE = e_PRIVATE
}
 

Enumeration of the four possible BER tag classes.

More...
enum  TagType {
  e_PRIMITIVE = 0x00, e_CONSTRUCTED = 0x20, BDEM_PRIMITIVE = e_PRIMITIVE, BDEM_CONSTRUCTED = e_CONSTRUCTED,
  PRIMITIVE = e_PRIMITIVE, CONSTRUCTED = e_CONSTRUCTED
}
 

Enumeration of the two possible BER tag types.

More...

Detailed Description

This struct contains enumerations of the constants used by the BER encoder and decoder.

See Component balber_berconstants


Member Enumeration Documentation

Enumerator:
e_UNIVERSAL 

the universal tag class

e_APPLICATION 

the application tag class

e_CONTEXT_SPECIFIC 

the context-specific tag class

e_PRIVATE 

the private tag class

BDEM_UNIVERSAL 
BDEM_APPLICATION 
BDEM_CONTEXT_SPECIFIC 
BDEM_PRIVATE 
UNIVERSAL 
APPLICATION 
CONTEXT_SPECIFIC 
PRIVATE 
Enumerator:
e_PRIMITIVE 

the primitive tag type

e_CONSTRUCTED 

the constructed tag type

BDEM_PRIMITIVE 
BDEM_CONSTRUCTED 
PRIMITIVE 
CONSTRUCTED 

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