#include <asn.h>
Inheritance diagram for BERGeneralDecoder:

Public Methods | |
| BERGeneralDecoder (BufferedTransformation &inQueue,byte asnTag) | |
| BERGeneralDecoder (BERGeneralDecoder &inQueue,byte asnTag) | |
| ~BERGeneralDecoder () | |
| bool | IsDefiniteLength ()const |
| unsigned int | RemainingLength ()const |
| bool | EndReached ()const |
| byte | PeekByte ()const |
| void | CheckByte (byte b) |
| unsigned long | TransferTo (BufferedTransformation &target,unsigned long transferMax) |
| move transferMax bytes of the buffered output to target as input. More... | |
| unsigned long | CopyTo (BufferedTransformation &target,unsigned long copyMax)const |
| copy copyMax bytes of the buffered output to target as input. More... | |
| void | MessageEnd (int=-1) |
| mark end of an input segment, message, or packet. More... | |
Protected Attributes | |
| BufferedTransformation& | m_inQueue |
| bool | m_finished |
| bool | m_definiteLength |
| unsigned int | m_length |
Definition at line 115 of file asn.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
copy copyMax bytes of the buffered output to target as input.
Reimplemented from Store. |
|
|
|
|
|
|
|
|
mark end of an input segment, message, or packet. propagation != 0 means pass on the signal to attached BufferedTransformation objects, with propagation decremented at each step until it reaches 0. -1 means unlimited propagation. Reimplemented from BufferedTransformation. Definition at line 312 of file asn.cpp. Referenced by Integer::BERDecodeAsOctetString(), and PolynomialMod2::BERDecodeAsOctetString(). |
|
|
|
|
|
|
|
|
move transferMax bytes of the buffered output to target as input.
Reimplemented from Store. |
|
|
|
|
|
|
|
|
|
|
|
|
1.2.4 written by Dimitri van Heesch,
© 1997-2000