PTLib  Version 2.10.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PSNMP_PDU Member List

This is the complete list of members for PSNMP_PDU, including all inherited members.

ApplicationTagClass enum valuePASN_Object
Class()PObjectinlinestatic
Clone() const PSNMP_PDUvirtual
Compare(const PObject &obj) const PSNMP_PDUvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
ConstraintType enum namePASN_Object
ContextSpecificTagClass enum valuePASN_Object
Decode(PASN_Stream &strm)PSNMP_PDUvirtual
DefaultTagClass enum valuePASN_Object
Encode(PASN_Stream &strm) const PSNMP_PDUvirtual
endBasicEncodingPASN_Sequenceprotected
EqualTo enum valuePObject
extendablePASN_Objectprotected
ExtendableConstraint enum valuePASN_Object
extensionMapPASN_Sequenceprotected
fieldsPASN_Sequenceprotected
FixedConstraint enum valuePASN_Object
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetDataLength() const PSNMP_PDUvirtual
GetMaximumArraySize()PASN_Objectstatic
GetMaximumStringSize()PASN_Objectstatic
GetObjectLength() const PASN_Object
GetSize() const PASN_Sequenceinline
GetTag() const PASN_Objectinline
GetTagClass() const PASN_Objectinline
GetTypeAsString() const PASN_Sequencevirtual
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
HasOptionalField(PINDEX opt) const PASN_Sequence
IncludeOptionalField(PINDEX opt)PASN_Sequence
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
InvalidUniversalTag enum valuePASN_Object
IsClass(const char *cls) const PObjectinline
IsExtendable() const PASN_Objectinline
IsPrimitive() const PASN_Sequencevirtual
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_Sequencevirtual
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_Sequencevirtual
knownExtensionsPASN_Sequenceprotected
LessThan enum valuePObject
m_error_indexPSNMP_PDU
m_error_statusPSNMP_PDU
m_request_idPSNMP_PDU
m_variable_bindingsPSNMP_PDU
MaximumValue enum valuePASN_Object
MaximumValueTag enum namePASN_Object
MinimumValue enum valuePASN_Object
MinimumValueTag enum namePASN_Object
NoExtensionsToDecode(PPER_Stream &strm)PASN_Sequenceprotected
NoExtensionsToEncode(PPER_Stream &strm)PASN_Sequenceprotected
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator=(const PASN_Sequence &other)PASN_Sequence
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
operator[](PINDEX i) const PASN_Sequenceinline
optionMapPASN_Sequenceprotected
PartiallyConstrained enum valuePASN_Object
PASN_Object(unsigned tag, TagClass tagClass, PBoolean extend=false)PASN_Objectprotected
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()PObjectinlineprotected
PreambleDecode(PASN_Stream &strm)PASN_Sequence
PreambleDecodeBER(PBER_Stream &strm)PASN_Sequence
PreambleDecodePER(PPER_Stream &strm)PASN_Sequence
PreambleDecodeXER(PXER_Stream &strm)PASN_Sequencevirtual
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_Sequencevirtual
PrintOn(ostream &strm) const PSNMP_PDUvirtual
PrivateTagClass enum valuePASN_Object
PSNMP_PDU(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)PSNMP_PDU
ReadFrom(istream &strm)PObjectvirtual
RemoveOptionalField(PINDEX opt)PASN_Sequence
SetCharacterSet(ConstraintType ctype, const char *charSet)PASN_Objectvirtual
SetCharacterSet(ConstraintType ctype, unsigned firstChar, unsigned lastChar)PASN_Objectvirtual
SetConstraintBounds(ConstraintType type, int lower, unsigned upper)PASN_Objectvirtual
SetConstraints(ConstraintType type, int value)PASN_Objectinline
SetConstraints(ConstraintType, int lower, MaximumValueTag)PASN_Objectinline
SetConstraints(ConstraintType, MinimumValueTag lower, unsigned upper)PASN_Objectinline
SetConstraints(ConstraintType, MinimumValueTag lower, MaximumValueTag upper)PASN_Objectinline
SetConstraints(ConstraintType type, int lower, unsigned upper)PASN_Objectinline
SetExtendable(PBoolean ext=true)PASN_Objectinline
SetMaximumArraySize(PINDEX sz)PASN_Objectstatic
SetMaximumStringSize(PINDEX sz)PASN_Objectstatic
SetSize(PINDEX newSize)PASN_Sequence
SetTag(unsigned newTag, TagClass tagClass=DefaultTagClass)PASN_Objectvirtual
tagPASN_Objectprotected
tagClassPASN_Objectprotected
TagClass enum namePASN_Object
totalExtensionsPASN_Sequenceprotected
Unconstrained enum valuePASN_Object
UniversalBitString enum valuePASN_Object
UniversalBMPString enum valuePASN_Object
UniversalBoolean enum valuePASN_Object
UniversalEmbeddedPDV enum valuePASN_Object
UniversalEnumeration enum valuePASN_Object
UniversalExternalType enum valuePASN_Object
UniversalGeneralisedTime enum valuePASN_Object
UniversalGeneralizedTime enum valuePASN_Object
UniversalGeneralString enum valuePASN_Object
UniversalGraphicString enum valuePASN_Object
UniversalIA5String enum valuePASN_Object
UniversalInteger enum valuePASN_Object
UniversalNull enum valuePASN_Object
UniversalNumericString enum valuePASN_Object
UniversalObjectDescriptor enum valuePASN_Object
UniversalObjectId enum valuePASN_Object
UniversalOctetString enum valuePASN_Object
UniversalPrintableString enum valuePASN_Object
UniversalReal enum valuePASN_Object
UniversalSequence enum valuePASN_Object
UniversalSet enum valuePASN_Object
UniversalTagClass enum valuePASN_Object
UniversalTags enum namePASN_Object
UniversalTeletexString enum valuePASN_Object
UniversalUniversalString enum valuePASN_Object
UniversalUTCTime enum valuePASN_Object
UniversalVideotexString enum valuePASN_Object
UniversalVisibleString enum valuePASN_Object
UnknownExtensionsDecode(PASN_Stream &strm)PASN_Sequence
UnknownExtensionsDecodeBER(PBER_Stream &strm)PASN_Sequence
UnknownExtensionsDecodePER(PPER_Stream &strm)PASN_Sequence
UnknownExtensionsDecodeXER(PXER_Stream &strm)PASN_Sequencevirtual
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_Sequencevirtual
~PObject()PObjectinlinevirtual