| ApplicationTagClass enum value | PASN_Object | |
| Class() | PObject | inlinestatic |
| Clone() const | PSNMP_PDU | virtual |
| Compare(const PObject &obj) const | PSNMP_PDU | virtual |
| CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual |
| Comparison enum name | PObject | |
| ConstraintType enum name | PASN_Object | |
| ContextSpecificTagClass enum value | PASN_Object | |
| Decode(PASN_Stream &strm) | PSNMP_PDU | virtual |
| DefaultTagClass enum value | PASN_Object | |
| Encode(PASN_Stream &strm) const | PSNMP_PDU | virtual |
| endBasicEncoding | PASN_Sequence | protected |
| EqualTo enum value | PObject | |
| extendable | PASN_Object | protected |
| ExtendableConstraint enum value | PASN_Object | |
| extensionMap | PASN_Sequence | protected |
| fields | PASN_Sequence | protected |
| FixedConstraint enum value | PASN_Object | |
| GetClass(unsigned ancestor=0) const | PObject | inlinevirtual |
| GetDataLength() const | PSNMP_PDU | virtual |
| GetMaximumArraySize() | PASN_Object | static |
| GetMaximumStringSize() | PASN_Object | static |
| GetObjectLength() const | PASN_Object | |
| GetSize() const | PASN_Sequence | inline |
| GetTag() const | PASN_Object | inline |
| GetTagClass() const | PASN_Object | inline |
| GetTypeAsString() const | PASN_Sequence | virtual |
| GreaterThan enum value | PObject | |
| HashFunction() const | PObject | virtual |
| HasOptionalField(PINDEX opt) const | PASN_Sequence | |
| IncludeOptionalField(PINDEX opt) | PASN_Sequence | |
| InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static |
| InternalIsDescendant(const char *clsName) const | PObject | inlinevirtual |
| InvalidUniversalTag enum value | PASN_Object | |
| IsClass(const char *cls) const | PObject | inline |
| IsExtendable() const | PASN_Object | inline |
| IsPrimitive() const | PASN_Sequence | virtual |
| KnownExtensionDecode(PASN_Stream &strm, PINDEX fld, PASN_Object &field) | PASN_Sequence | |
| KnownExtensionDecodeBER(PBER_Stream &strm, PINDEX fld, PASN_Object &field) | PASN_Sequence | |
| KnownExtensionDecodePER(PPER_Stream &strm, PINDEX fld, PASN_Object &field) | PASN_Sequence | |
| KnownExtensionDecodeXER(PXER_Stream &strm, PINDEX fld, PASN_Object &field) | PASN_Sequence | virtual |
| KnownExtensionEncode(PASN_Stream &strm, PINDEX fld, const PASN_Object &field) const | PASN_Sequence | |
| KnownExtensionEncodeBER(PBER_Stream &strm, PINDEX fld, const PASN_Object &field) const | PASN_Sequence | |
| KnownExtensionEncodePER(PPER_Stream &strm, PINDEX fld, const PASN_Object &field) const | PASN_Sequence | |
| KnownExtensionEncodeXER(PXER_Stream &strm, PINDEX fld, const PASN_Object &field) const | PASN_Sequence | virtual |
| knownExtensions | PASN_Sequence | protected |
| LessThan enum value | PObject | |
| m_error_index | PSNMP_PDU | |
| m_error_status | PSNMP_PDU | |
| m_request_id | PSNMP_PDU | |
| m_variable_bindings | PSNMP_PDU | |
| MaximumValue enum value | PASN_Object | |
| MaximumValueTag enum name | PASN_Object | |
| MinimumValue enum value | PASN_Object | |
| MinimumValueTag enum name | PASN_Object | |
| NoExtensionsToDecode(PPER_Stream &strm) | PASN_Sequence | protected |
| NoExtensionsToEncode(PPER_Stream &strm) | PASN_Sequence | protected |
| operator!=(const PObject &obj) const | PObject | inline |
| operator<(const PObject &obj) const | PObject | inline |
| operator<=(const PObject &obj) const | PObject | inline |
| operator=(const PASN_Sequence &other) | PASN_Sequence | |
| operator==(const PObject &obj) const | PObject | inline |
| operator>(const PObject &obj) const | PObject | inline |
| operator>=(const PObject &obj) const | PObject | inline |
| operator[](PINDEX i) const | PASN_Sequence | inline |
| optionMap | PASN_Sequence | protected |
| PartiallyConstrained enum value | PASN_Object | |
| PASN_Object(unsigned tag, TagClass tagClass, PBoolean extend=false) | PASN_Object | protected |
| PASN_Sequence(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass, unsigned nOpts=0, PBoolean extend=false, unsigned nExtend=0) | PASN_Sequence | |
| PASN_Sequence(const PASN_Sequence &other) | PASN_Sequence | |
| PObject() | PObject | inlineprotected |
| PreambleDecode(PASN_Stream &strm) | PASN_Sequence | |
| PreambleDecodeBER(PBER_Stream &strm) | PASN_Sequence | |
| PreambleDecodePER(PPER_Stream &strm) | PASN_Sequence | |
| PreambleDecodeXER(PXER_Stream &strm) | PASN_Sequence | virtual |
| PreambleEncode(PASN_Stream &strm) const | PASN_Sequence | |
| PreambleEncodeBER(PBER_Stream &strm) const | PASN_Sequence | |
| PreambleEncodePER(PPER_Stream &strm) const | PASN_Sequence | |
| PreambleEncodeXER(PXER_Stream &strm) const | PASN_Sequence | virtual |
| PrintOn(ostream &strm) const | PSNMP_PDU | virtual |
| PrivateTagClass enum value | PASN_Object | |
| PSNMP_PDU(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass) | PSNMP_PDU | |
| ReadFrom(istream &strm) | PObject | virtual |
| RemoveOptionalField(PINDEX opt) | PASN_Sequence | |
| SetCharacterSet(ConstraintType ctype, const char *charSet) | PASN_Object | virtual |
| SetCharacterSet(ConstraintType ctype, unsigned firstChar, unsigned lastChar) | PASN_Object | virtual |
| SetConstraintBounds(ConstraintType type, int lower, unsigned upper) | PASN_Object | virtual |
| SetConstraints(ConstraintType type, int value) | PASN_Object | inline |
| SetConstraints(ConstraintType, int lower, MaximumValueTag) | PASN_Object | inline |
| SetConstraints(ConstraintType, MinimumValueTag lower, unsigned upper) | PASN_Object | inline |
| SetConstraints(ConstraintType, MinimumValueTag lower, MaximumValueTag upper) | PASN_Object | inline |
| SetConstraints(ConstraintType type, int lower, unsigned upper) | PASN_Object | inline |
| SetExtendable(PBoolean ext=true) | PASN_Object | inline |
| SetMaximumArraySize(PINDEX sz) | PASN_Object | static |
| SetMaximumStringSize(PINDEX sz) | PASN_Object | static |
| SetSize(PINDEX newSize) | PASN_Sequence | |
| SetTag(unsigned newTag, TagClass tagClass=DefaultTagClass) | PASN_Object | virtual |
| tag | PASN_Object | protected |
| tagClass | PASN_Object | protected |
| TagClass enum name | PASN_Object | |
| totalExtensions | PASN_Sequence | protected |
| Unconstrained enum value | PASN_Object | |
| UniversalBitString enum value | PASN_Object | |
| UniversalBMPString enum value | PASN_Object | |
| UniversalBoolean enum value | PASN_Object | |
| UniversalEmbeddedPDV enum value | PASN_Object | |
| UniversalEnumeration enum value | PASN_Object | |
| UniversalExternalType enum value | PASN_Object | |
| UniversalGeneralisedTime enum value | PASN_Object | |
| UniversalGeneralizedTime enum value | PASN_Object | |
| UniversalGeneralString enum value | PASN_Object | |
| UniversalGraphicString enum value | PASN_Object | |
| UniversalIA5String enum value | PASN_Object | |
| UniversalInteger enum value | PASN_Object | |
| UniversalNull enum value | PASN_Object | |
| UniversalNumericString enum value | PASN_Object | |
| UniversalObjectDescriptor enum value | PASN_Object | |
| UniversalObjectId enum value | PASN_Object | |
| UniversalOctetString enum value | PASN_Object | |
| UniversalPrintableString enum value | PASN_Object | |
| UniversalReal enum value | PASN_Object | |
| UniversalSequence enum value | PASN_Object | |
| UniversalSet enum value | PASN_Object | |
| UniversalTagClass enum value | PASN_Object | |
| UniversalTags enum name | PASN_Object | |
| UniversalTeletexString enum value | PASN_Object | |
| UniversalUniversalString enum value | PASN_Object | |
| UniversalUTCTime enum value | PASN_Object | |
| UniversalVideotexString enum value | PASN_Object | |
| UniversalVisibleString enum value | PASN_Object | |
| UnknownExtensionsDecode(PASN_Stream &strm) | PASN_Sequence | |
| UnknownExtensionsDecodeBER(PBER_Stream &strm) | PASN_Sequence | |
| UnknownExtensionsDecodePER(PPER_Stream &strm) | PASN_Sequence | |
| UnknownExtensionsDecodeXER(PXER_Stream &strm) | PASN_Sequence | virtual |
| UnknownExtensionsEncode(PASN_Stream &strm) const | PASN_Sequence | |
| UnknownExtensionsEncodeBER(PBER_Stream &strm) const | PASN_Sequence | |
| UnknownExtensionsEncodePER(PPER_Stream &strm) const | PASN_Sequence | |
| UnknownExtensionsEncodeXER(PXER_Stream &strm) const | PASN_Sequence | virtual |
| ~PObject() | PObject | inlinevirtual |