CX509DNSName Class Reference

class CX509DNSName : public CX509DNSNameSubtree

A Domain Name System (DNS) name.

The name must begin with a valid sub domain and not a period.

Member Functions Documentation

ConstructL(const TDesC8 &)

voidConstructL(const TDesC8 &aBinaryData)[private]

Parameters

const TDesC8 & aBinaryData

ConstructL(const TDesC &)

voidConstructL(const TDesC &aNameString)[private]

Parameters

const TDesC & aNameString

ConstructL(const CX509DNSName &)

voidConstructL(const CX509DNSName &aName)[private]

Parameters

const CX509DNSName & aName

NewL(const TDesC8 &)

IMPORT_C CX509DNSName *NewL(const TDesC8 &aBinaryData)[static]

Creates a DNS name object from the specified buffer containing the binary coded representation.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.

NewL(const CX509DNSName &)

IMPORT_C CX509DNSName *NewL(const CX509DNSName &aName)[static]

Creates a new DSN name object from an existing object.

This is equivalent to a copy constructor.

Parameters

const CX509DNSName & aNameThe DSN name object to be copied.

NewL(const TDesC &)

IMPORT_C CX509DNSName *NewL(const TDesC &aNameString)[static]

Constructs a new DSN name object from a name string.

Parameters

const TDesC & aNameStringThe name string.

NewLC(const TDesC8 &)

IMPORT_C CX509DNSName *NewLC(const TDesC8 &aBinaryData)[static]

Creates a DNS name object from the specified buffer containing the binary coded representation, and puts a pointer to it onto the cleanup stack.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.

NewLC(const CX509DNSName &)

IMPORT_C CX509DNSName *NewLC(const CX509DNSName &aName)[static]

Creates a new DSN name object from an existing object, and puts a pointer to it onto the clean up stack.

This is equivalent to a copy constructor.

Parameters

const CX509DNSName & aNameThe DNS name object to be copied.

NewLC(const TDesC &)

IMPORT_C CX509DNSName *NewLC(const TDesC &aNameString)[static]

Creates a DSN name object from a name string, and puts a pointer to it onto the cleanup stack.

Parameters

const TDesC & aNameStringThe name string.

ParseNameL()

voidParseNameL()[private]