ASN1XERShdMemHpEncBuf Class Reference
[XER Message Buffer Classes]
#include <asn1XerCppTypes.h>
Inheritance diagram for ASN1XERShdMemHpEncBuf:
Public Member Functions | |
ASN1XERShdMemHpEncBuf (OSBOOL canonical, OSRTContext *pContext, size_t initBufSize=0) | |
ASN1XERShdMemHpEncBuf (OSBOOL canonical) | |
~ASN1XERShdMemHpEncBuf () | |
Protected Attributes | |
void * | mpSavedMemHeap |
Detailed Description
The ASN1XERShdMemHpEncBuf (shared memory heap) class is derived from the ASN1XEREncodeBuffer class. It is designed to use the memory heap of the given context object. Its primary use is for decoding open type data.
Constructor & Destructor Documentation
ASN1XERShdMemHpEncBuf::ASN1XERShdMemHpEncBuf | ( | OSBOOL | canonical, | |
OSRTContext * | pContext, | |||
size_t | initBufSize = 0 | |||
) |
This constructor creates a shared memory heap encode buffer by using the memory heap in the pContext object.
- Parameters:
-
canonical Indicates the usage fo Canonical XER(CXER). pContext Pointer to existing context to reference. initBufSize Initial size of encode buffer
ASN1XERShdMemHpEncBuf::ASN1XERShdMemHpEncBuf | ( | OSBOOL | canonical | ) |
This constructor is a passthru to the underlying XER encode buffer constructor.
- Parameters:
-
canonical Indicates the usage of Canonical XER(CXER).
ASN1XERShdMemHpEncBuf::~ASN1XERShdMemHpEncBuf | ( | ) |
The destructor frees the original context memory heap.
The documentation for this class was generated from the following file: