|
ASN1C C/C++ Common Runtime
ASN1C v7.8.x
|
#include <new>#include "rtxsrc/rtxMemory.h"#include "rtxsrc/rtxDiag.h"#include "rtxsrc/rtxError.h"#include "rtxsrc/rtxMemBuf.h"#include "rtsrc/asn1CppEvtHndlr64.h"#include "rtsrc/asn1CppRawEvtHndlr.h"#include "rtsrc/ASN1Context.h"#include "rtxsrc/OSRTMsgBuf.h"#include "rtsrc/ASN1TOctStr.h"#include "rtsrc/ASN1TOctStr64.h"#include "rtsrc/ASN1TObjId.h"Go to the source code of this file.
Classes | |
| class | ASN1MessageBuffer |
| class | ASN1CType |
| struct | ASN1TDynBitStr |
| struct | ASN1TDynBitStr64 |
| struct | ASN1TBitStr32 |
| struct | ASN1TBMPString |
| struct | ASN1TUniversalString |
| struct | ASN1TOpenType |
| struct | Asn1TObject |
| struct | ASN1TSeqExt |
| struct | ASN1TPDU |
| struct | ASN1TSeqOfList |
| struct | ASN1TPDUSeqOfList |
Macros | |
| #define | ASN1TRY try |
| #define | ASN1RTLTHROW(stat) exit (-1) |
| #define | ASN1THROW(ex) exit (-1) |
| #define | ASN1CATCH(exType, ex, body) if (0) { body; } |
Typedefs | |
| typedef Asn1TObject | ASN1TObject |
Common C++ type and class definitions.
| #define ASN1CATCH | ( | exType, | |
| ex, | |||
| body | |||
| ) | if (0) { body; } |
This is a no-op, an if(0) {...} clause that will never be executed. It is defined for compatibility only.
| exType | The type of exception. |
| ex | The exception value. |
| body | The body of code that is no longer executed. |
| #define ASN1RTLTHROW | ( | stat | ) | exit (-1) |
Exits the program with a -1 status.
| stat | This is ignored. |
| #define ASN1THROW | ( | ex | ) | exit (-1) |
Exits the program with a -1 status.
| ex | This is ignored. |
| #define ASN1TRY try |
Defined as "try" for compatibility only.