|
||
class CX509DomainName : public CBase;
An X.509 domain name.
Base class for email address and DNS names.
CBase
-
Base class for all classes to be instantiated on the heap.
CX509DomainName
- An X.509 domain name.
Defined in 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. ~CX509DomainName()
Destructor.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...IMPORT_C ~CX509DomainName();
Destructor.
Frees all resources owned by the object, prior to its destruction.
IMPORT_C TBool IsWithinSubtree(const CX509DomainName &aName) const;
Tests whether every sub domain in the specified domain name is the same as the corresponding sub domain in this object, starting at the end.
For example, 'john[email protected]' is within the subtree 'symbian.com' but is not within the subtree 'john' or 'symbian'.
|
|
IMPORT_C TPtrC Name() const;
Gets the full domain name.
|
protected: virtual TBool IsValidString(const TDesC &aStr) const;
Validates a string.
|
|
protected: virtual TBool IsValidChar(const TChar &aChar) const;
Validates a character.
|
|
protected: RArray< TPtrC > iRep;
An array of pointer descriptors representing the subdomains of the DSN name.
protected: HBufC * iName;
A heap descriptor representing the full domain name.