|
||
class CX509RFC822Name : public CX509RFC822NameSubtree;
A full RFC 822 email address.
Exactly as subtree, but requires local host and full domain name.
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.
CX509RFC822Name
- A full RFC 822 email address.
Defined in CX509RFC822Name
:
ConstructL(const TDesC8 &)
Second-phase constructor.NewL(const TDesC8 &)
Creates a full RFC 822 email address object from the specified buffer containing...NewLC(const TDesC8 &)
Creates a full RFC 822 email address object from the specified buffer containing...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. Inherited from CX509RFC822NameSubtree
:
Rep()const
Gets a reference to the array of pointer descriptors representing the subdomains...IMPORT_C static CX509RFC822Name* NewL(const TDesC8 &aBinaryData);
Creates a full RFC 822 email address object from the specified buffer containing the binary coded representation.
The data is parsed into a series of sub domains.
The data must represent a full RFC 822 email address, otherwise this function leaves.
|
|
IMPORT_C static CX509RFC822Name* NewLC(const TDesC8 &aBinaryData);
Creates a full 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.
The data must represent a full RFC 822 email address, otherwise this function leaves.
|
|
private: virtual void ConstructL(const TDesC8 &aBinaryData);
Second-phase constructor.
|