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

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

ApplicationTagClass enum valuePASN_Object
AsString() const PASN_OctetString
Class()PObjectinlinestatic
Clone() const PRFC1155_Opaquevirtual
Compare(const PObject &obj) const PASN_OctetStringvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
ConstrainedLengthDecode(PPER_Stream &strm, unsigned &length)PASN_ConstrainedObject
ConstrainedLengthEncode(PPER_Stream &strm, unsigned length) const PASN_ConstrainedObject
constraintPASN_ConstrainedObjectprotected
ConstraintEncode(PPER_Stream &strm, unsigned value) const PASN_ConstrainedObject
ConstraintType enum namePASN_Object
ContextSpecificTagClass enum valuePASN_Object
Decode(PASN_Stream &)PASN_OctetStringvirtual
DecodePER(PPER_Stream &strm)PASN_OctetString
DecodeSubType(PASN_Object &) const PASN_OctetString
DefaultTagClass enum valuePASN_Object
Encode(PASN_Stream &) const PASN_OctetStringvirtual
EncodePER(PPER_Stream &strm) const PASN_OctetString
EncodeSubType(const PASN_Object &)PASN_OctetString
EqualTo enum valuePObject
extendablePASN_Objectprotected
ExtendableConstraint enum valuePASN_Object
FixedConstraint enum valuePASN_Object
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetDataLength() const PASN_OctetStringvirtual
GetLowerLimit() const PASN_ConstrainedObjectinline
GetMaximumArraySize()PASN_Objectstatic
GetMaximumStringSize()PASN_Objectstatic
GetObjectLength() const PASN_Object
GetPointer(PINDEX sz=0)PASN_OctetStringinline
GetSize() const PASN_OctetStringinline
GetTag() const PASN_Objectinline
GetTagClass() const PASN_Objectinline
GetTypeAsString() const PASN_OctetStringvirtual
GetUpperLimit() const PASN_ConstrainedObjectinline
GetValue() const PASN_OctetStringinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
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
IsConstrained() const PASN_ConstrainedObjectinline
IsExtendable() const PASN_Objectinline
IsPrimitive() const PASN_Objectinlinevirtual
LessThan enum valuePObject
lowerLimitPASN_ConstrainedObjectprotected
MaximumValue enum valuePASN_Object
MaximumValueTag enum namePASN_Object
MinimumValue enum valuePASN_Object
MinimumValueTag enum namePASN_Object
operator const BYTE *() const PASN_OctetStringinline
operator const PBYTEArray &() const PASN_OctetStringinline
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator=(const char *v)PRFC1155_Opaque
operator=(const PString &v)PRFC1155_Opaque
operator=(const PBYTEArray &v)PRFC1155_Opaque
PASN_OctetString::operator=(const PASN_OctetString &other)PASN_OctetString
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
operator[](PINDEX i) const PASN_OctetStringinline
operator[](PINDEX i)PASN_OctetStringinline
PartiallyConstrained enum valuePASN_Object
PASN_ConstrainedObject(unsigned tag, TagClass tagClass)PASN_ConstrainedObjectprotected
PASN_Object(unsigned tag, TagClass tagClass, PBoolean extend=false)PASN_Objectprotected
PASN_OctetString(const char *str=NULL, PINDEX size=0)PASN_OctetString
PASN_OctetString(unsigned tag, TagClass tagClass)PASN_OctetString
PASN_OctetString(const PASN_OctetString &other)PASN_OctetString
PObject()PObjectinlineprotected
PRFC1155_Opaque(unsigned tag=4, TagClass tagClass=ApplicationTagClass)PRFC1155_Opaque
PRFC1155_Opaque(const char *v)PRFC1155_Opaque
PRFC1155_Opaque(const PString &v)PRFC1155_Opaque
PRFC1155_Opaque(const PBYTEArray &v)PRFC1155_Opaque
PrintOn(ostream &strm) const PASN_OctetStringvirtual
PrivateTagClass enum valuePASN_Object
ReadFrom(istream &strm)PObjectvirtual
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_OctetStringvirtual
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_OctetString
SetTag(unsigned newTag, TagClass tagClass=DefaultTagClass)PASN_Objectvirtual
SetValue(const char *str)PASN_OctetStringinline
SetValue(const PString &str)PASN_OctetStringinline
SetValue(const PBYTEArray &arr)PASN_OctetStringinline
SetValue(const BYTE *data, PINDEX len)PASN_OctetString
tagPASN_Objectprotected
tagClassPASN_Objectprotected
TagClass enum namePASN_Object
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
upperLimitPASN_ConstrainedObjectprotected
valuePASN_OctetStringprotected
~PObject()PObjectinlinevirtual