|
Public Member Functions |
| | PASN_Sequence (unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass, unsigned nOpts=0, BOOL extend=FALSE, unsigned nExtend=0) |
| | PASN_Sequence (const PASN_Sequence &other) |
| PASN_Sequence & | operator= (const PASN_Sequence &other) |
| PINDEX | GetSize () const |
| BOOL | SetSize (PINDEX newSize) |
| PASN_Object & | operator[] (PINDEX i) const |
| BOOL | HasOptionalField (PINDEX opt) const |
| void | IncludeOptionalField (PINDEX opt) |
| void | RemoveOptionalField (PINDEX opt) |
| virtual Comparison | Compare (const PObject &obj) const |
| virtual PObject * | Clone () const |
| virtual void | PrintOn (ostream &strm) const |
| virtual PString | GetTypeAsString () const |
| virtual PINDEX | GetDataLength () const |
| virtual BOOL | IsPrimitive () const |
| virtual BOOL | Decode (PASN_Stream &) |
| virtual void | Encode (PASN_Stream &) const |
| BOOL | PreambleDecode (PASN_Stream &strm) |
| void | PreambleEncode (PASN_Stream &strm) const |
| BOOL | KnownExtensionDecode (PASN_Stream &strm, PINDEX fld, PASN_Object &field) |
| void | KnownExtensionEncode (PASN_Stream &strm, PINDEX fld, const PASN_Object &field) const |
| BOOL | UnknownExtensionsDecode (PASN_Stream &strm) |
| void | UnknownExtensionsEncode (PASN_Stream &strm) const |
| BOOL | PreambleDecodeBER (PBER_Stream &strm) |
| void | PreambleEncodeBER (PBER_Stream &strm) const |
| BOOL | KnownExtensionDecodeBER (PBER_Stream &strm, PINDEX fld, PASN_Object &field) |
| void | KnownExtensionEncodeBER (PBER_Stream &strm, PINDEX fld, const PASN_Object &field) const |
| BOOL | UnknownExtensionsDecodeBER (PBER_Stream &strm) |
| void | UnknownExtensionsEncodeBER (PBER_Stream &strm) const |
| BOOL | PreambleDecodePER (PPER_Stream &strm) |
| void | PreambleEncodePER (PPER_Stream &strm) const |
| BOOL | KnownExtensionDecodePER (PPER_Stream &strm, PINDEX fld, PASN_Object &field) |
| void | KnownExtensionEncodePER (PPER_Stream &strm, PINDEX fld, const PASN_Object &field) const |
| BOOL | UnknownExtensionsDecodePER (PPER_Stream &strm) |
| void | UnknownExtensionsEncodePER (PPER_Stream &strm) const |
Protected Member Functions |
| BOOL | NoExtensionsToDecode (PPER_Stream &strm) |
| BOOL | NoExtensionsToEncode (PPER_Stream &strm) |
Protected Attributes |
| PASN_ObjectArray | fields |
| PASN_BitString | optionMap |
| int | knownExtensions |
| int | totalExtensions |
| PASN_BitString | extensionMap |
| PINDEX | endBasicEncoding |