PTLib  Version 2.10.11
PRFC1155_ObjectSyntax Member List

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

ApplicationTagClass enum valuePASN_Object
CheckCreate() constPASN_Choiceprotected
choicePASN_Choiceprotected
Class()PObjectinlinestatic
Clone() constPRFC1155_ObjectSyntaxvirtual
Compare(const PObject &obj) constPASN_Choicevirtual
CompareObjectMemoryDirect(const PObject &obj) constPObjectvirtual
Comparison enum namePObject
ConstraintType enum namePASN_Object
ContextSpecificTagClass enum valuePASN_Object
CreateObject()PRFC1155_ObjectSyntaxvirtual
Decode(PASN_Stream &)PASN_Choicevirtual
DecodePER(PPER_Stream &)PASN_Choicevirtual
DecodeXER(PXER_Stream &)PASN_Choice
DefaultTagClass enum valuePASN_Object
Encode(PASN_Stream &) constPASN_Choicevirtual
EncodePER(PPER_Stream &) constPASN_Choicevirtual
EncodeXER(PXER_Stream &) constPASN_Choice
EqualTo enum valuePObject
extendablePASN_Objectprotected
ExtendableConstraint enum valuePASN_Object
FixedConstraint enum valuePASN_Object
GetClass(unsigned ancestor=0) constPObjectinlinevirtual
GetDataLength() constPASN_Choicevirtual
GetMaximumArraySize()PASN_Objectstatic
GetMaximumStringSize()PASN_Objectstatic
GetObject() constPASN_Choice
GetObjectLength() constPASN_Object
GetTag() constPASN_Objectinline
GetTagClass() constPASN_Objectinline
GetTagName() constPASN_Choice
GetTypeAsString() constPASN_Choicevirtual
GetValueByName(PString name) constPASN_Choice
GreaterThan enum valuePObject
HashFunction() constPObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) constPObjectinlinevirtual
InvalidUniversalTag enum valuePASN_Object
IsClass(const char *cls) constPObjectinline
IsExtendable() constPASN_Objectinline
IsPrimitive() constPASN_Choicevirtual
IsValid() constPASN_Choiceinline
LessThan enum valuePObject
MaximumValue enum valuePASN_Object
MaximumValueTag enum namePASN_Object
MinimumValue enum valuePASN_Object
MinimumValueTag enum namePASN_Object
namesPASN_Choiceprotected
namesCountPASN_Choiceprotected
numChoicesPASN_Choiceprotected
operator const PASN_BitString &() constPASN_Choice
operator const PASN_BMPString &() constPASN_Choice
operator const PASN_Boolean &() constPASN_Choice
operator const PASN_Enumeration &() constPASN_Choice
operator const PASN_GeneralString &() constPASN_Choice
operator const PASN_IA5String &() constPASN_Choice
operator const PASN_Integer &() constPASN_Choice
operator const PASN_Null &() constPASN_Choice
operator const PASN_NumericString &() constPASN_Choice
operator const PASN_ObjectId &() constPASN_Choice
operator const PASN_OctetString &() constPASN_Choice
operator const PASN_PrintableString &() constPASN_Choice
operator const PASN_Real &() constPASN_Choice
operator const PASN_Sequence &() constPASN_Choice
operator const PASN_VisibleString &() constPASN_Choice
operator const PRFC1155_ApplicationSyntax &() constPRFC1155_ObjectSyntax
operator const PRFC1155_SimpleSyntax &() constPRFC1155_ObjectSyntax
operator PASN_BitString &()PASN_Choice
operator PASN_BMPString &()PASN_Choice
operator PASN_Boolean &()PASN_Choice
operator PASN_Enumeration &()PASN_Choice
operator PASN_GeneralString &()PASN_Choice
operator PASN_IA5String &()PASN_Choice
operator PASN_Integer &()PASN_Choice
operator PASN_Null &()PASN_Choice
operator PASN_NumericString &()PASN_Choice
operator PASN_ObjectId &()PASN_Choice
operator PASN_OctetString &()PASN_Choice
operator PASN_PrintableString &()PASN_Choice
operator PASN_Real &()PASN_Choice
operator PASN_Sequence &()PASN_Choice
operator PASN_VisibleString &()PASN_Choice
operator PRFC1155_ApplicationSyntax &()PRFC1155_ObjectSyntax
operator PRFC1155_SimpleSyntax &()PRFC1155_ObjectSyntax
operator!=(const PObject &obj) constPObjectinline
operator<(const PObject &obj) constPObjectinline
operator<=(const PObject &obj) constPObjectinline
operator=(const PASN_Choice &other)PASN_Choice
operator==(const PObject &obj) constPObjectinline
operator>(const PObject &obj) constPObjectinline
operator>=(const PObject &obj) constPObjectinline
PartiallyConstrained enum valuePASN_Object
PASN_Choice(unsigned nChoices=0, PBoolean extend=false)PASN_Choiceprotected
PASN_Choice(unsigned tag, TagClass tagClass, unsigned nChoices, PBoolean extend)PASN_Choiceprotected
PASN_Choice(unsigned tag, TagClass tagClass, unsigned nChoices, PBoolean extend, const PASN_Names *nameSpec, unsigned namesCnt)PASN_Choiceprotected
PASN_Choice(const PASN_Choice &other)PASN_Choiceprotected
PASN_Object(unsigned tag, TagClass tagClass, PBoolean extend=false)PASN_Objectprotected
PObject()PObjectinlineprotected
PRFC1155_ObjectSyntax(unsigned tag=0, TagClass tagClass=UniversalTagClass)PRFC1155_ObjectSyntax
PrintOn(ostream &strm) constPASN_Choicevirtual
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_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
SetTag(unsigned newTag, TagClass tagClass=DefaultTagClass)PASN_Choicevirtual
tagPASN_Objectprotected
TagClass enum namePASN_Object
tagClassPASN_Objectprotected
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
~PASN_Choice()PASN_Choice
~PObject()PObjectinlinevirtual