|
||
class CX509RFC822NameSubtree : public CX509DomainName;
A full or partial RFC 822 email address.
The address may not contain the local host name as this is optional.
The object is initialised with 8-bit encoded binary data, which is parsed into a series of sub domains and an optional local host.
CBase
-
Base class for all classes to be instantiated on the heap.
CX509DomainName
- An X.509 domain name.
CX509RFC822NameSubtree
- A full or partial RFC 822 email address.
Defined in CX509RFC822NameSubtree
:
ConstructL(const TDesC8 &)
Second-phase constructor.NewL(const TDesC8 &)
Creates an RFC 822 email address object from the specified buffer containing the...NewLC(const TDesC8 &)
Creates an RFC 822 email address object from the specified buffer containing the...Rep()const
Gets a reference to the array of pointer descriptors representing the subdomains...Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...Inherited from CX509DomainName
:
IsValidChar(const TChar &)const
Validates a character.IsValidString(const TDesC &)const
Validates a string.IsWithinSubtree(const CX509DomainName &)const
Tests whether every sub domain in the specified domain name is the same as the c...Name()const
Gets the full domain name.iName
A heap descriptor representing the full domain name. iRep
An array of pointer descriptors representing the subdomains of the DSN name. IMPORT_C static CX509RFC822NameSubtree* NewL(const TDesC8 &aBinaryData);
Creates an RFC 822 email address object from the specified buffer containing the binary coded representation.
The data is parsed into a series of sub domains and an optional local host.
|
|
IMPORT_C static CX509RFC822NameSubtree* NewLC(const TDesC8 &aBinaryData);
Creates an RFC 822 email address object from the specified buffer containing the binary coded representation, and puts a pointer to it onto the cleanup stack. The data is parsed into a series of sub domains and an optional local host.
|
|
protected: virtual void ConstructL(const TDesC8 &aBinaryData);
Second-phase constructor.
|