PASN_Stream Class Reference
#include <asner.h>
List of all members.
Detailed Description
Base class for ASN decoder/encoder stream.
Constructor & Destructor Documentation
PASN_Stream::PASN_Stream |
( |
|
) |
|
PASN_Stream::PASN_Stream |
( |
const PBYTEArray & |
bytes |
) |
|
PASN_Stream::PASN_Stream |
( |
const BYTE * |
buf, |
|
|
PINDEX |
size | |
|
) |
| | |
Member Function Documentation
virtual void PASN_Stream::ArrayEncode |
( |
const PASN_Array & |
|
) |
[pure virtual] |
void PASN_Stream::BeginEncoding |
( |
|
) |
|
virtual void PASN_Stream::BitStringEncode |
( |
const PASN_BitString & |
|
) |
[pure virtual] |
unsigned PASN_Stream::BlockDecode |
( |
BYTE * |
bufptr, |
|
|
unsigned |
nBytes | |
|
) |
| | |
void PASN_Stream::BlockEncode |
( |
const BYTE * |
bufptr, |
|
|
PINDEX |
nBytes | |
|
) |
| | |
virtual void PASN_Stream::BMPStringEncode |
( |
const PASN_BMPString & |
|
) |
[pure virtual] |
virtual void PASN_Stream::BooleanEncode |
( |
const PASN_Boolean & |
|
) |
[pure virtual] |
void PASN_Stream::ByteAlign |
( |
|
) |
|
BYTE PASN_Stream::ByteDecode |
( |
|
) |
|
void PASN_Stream::ByteEncode |
( |
unsigned |
value |
) |
|
virtual void PASN_Stream::ChoiceEncode |
( |
const PASN_Choice & |
|
) |
[pure virtual] |
void PASN_Stream::CompleteEncoding |
( |
|
) |
|
virtual void PASN_Stream::EnumerationEncode |
( |
const PASN_Enumeration & |
|
) |
[pure virtual] |
PINDEX PASN_Stream::GetPosition |
( |
|
) |
const [inline] |
virtual void PASN_Stream::IntegerEncode |
( |
const PASN_Integer & |
|
) |
[pure virtual] |
PBoolean PASN_Stream::IsAtEnd |
( |
|
) |
[inline] |
virtual void PASN_Stream::NullEncode |
( |
const PASN_Null & |
|
) |
[pure virtual] |
virtual void PASN_Stream::ObjectIdEncode |
( |
const PASN_ObjectId & |
|
) |
[pure virtual] |
virtual void PASN_Stream::OctetStringEncode |
( |
const PASN_OctetString & |
|
) |
[pure virtual] |
void PASN_Stream::PrintOn |
( |
ostream & |
strm |
) |
const [virtual] |
Output the contents of the object to the stream. The exact output is dependent on the exact semantics of the descendent class. This is primarily used by the standard operator<< function.
The default behaviour is to print the class name.
Reimplemented from PAbstractArray.
virtual void PASN_Stream::RealEncode |
( |
const PASN_Real & |
|
) |
[pure virtual] |
void PASN_Stream::ResetDecoder |
( |
|
) |
|
virtual void PASN_Stream::SequencePreambleEncode |
( |
const PASN_Sequence & |
|
) |
[pure virtual] |
virtual void PASN_Stream::SequenceUnknownEncode |
( |
const PASN_Sequence & |
|
) |
[pure virtual] |
void PASN_Stream::SetPosition |
( |
PINDEX |
newPos |
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: