PASNSequence Class Reference
#include <pasn.h>
List of all members.
Detailed Description
A descendant of PASNObject which is the complex sequence type
Constructor & Destructor Documentation
PASNSequence::PASNSequence |
( |
|
) |
|
PASNSequence::PASNSequence |
( |
BYTE |
selector |
) |
|
PASNSequence::PASNSequence |
( |
const PBYTEArray & |
buffer |
) |
|
PASNSequence::PASNSequence |
( |
const PBYTEArray & |
buffer, |
|
|
PINDEX & |
i | |
|
) |
| | |
Member Function Documentation
void PASNSequence::AppendInteger |
( |
PASNInt |
value |
) |
|
void PASNSequence::AppendObjectID |
( |
PASNOid * |
val, |
|
|
BYTE |
len | |
|
) |
| | |
void PASNSequence::AppendObjectID |
( |
const PString & |
str |
) |
|
void PASNSequence::AppendString |
( |
const PString & |
str |
) |
|
BOOL PASNSequence::Decode |
( |
const PBYTEArray & |
buffer, |
|
|
PINDEX & |
i | |
|
) |
| | |
BOOL PASNSequence::Encode |
( |
PBYTEArray & |
buffer, |
|
|
PINDEX |
maxLen | |
|
) |
| | |
void PASNSequence::Encode |
( |
PBYTEArray & |
buffer |
) |
[virtual] |
Virtual function used to encode the object into ASN format
Reimplemented from PASNObject.
int PASNSequence::GetChoice |
( |
|
) |
const |
Return the descriminator for Choice sequences
Reimplemented from PASNObject.
WORD PASNSequence::GetEncodedLength |
( |
|
) |
[virtual] |
Virtual function used to get the length of object when encoded into ASN format
Reimplemented from PASNObject.
const PASNSequence& PASNSequence::GetSequence |
( |
|
) |
const [virtual] |
Return the value of the object as a PString
This function will assert if the object is not a descendant of PASNSequence.
Reimplemented from PASNObject.
PINDEX PASNSequence::GetSize |
( |
|
) |
const |
ASNType PASNSequence::GetType |
( |
|
) |
const [virtual] |
Return a value of type enum ASNType which indicates the type of the object
Reimplemented from PASNObject.
PString PASNSequence::GetTypeAsString |
( |
|
) |
const [virtual] |
Return a string giving the type of the object
Reimplemented from PASNObject.
PASNObject& PASNSequence::operator[] |
( |
PINDEX |
idx |
) |
const |
void PASNSequence::PrintOn |
( |
ostream & |
strm |
) |
const [virtual] |
The documentation for this class was generated from the following file: