CRandom Class Reference

class CRandom : public CBase

Inherits from

Constructor & Destructor Documentation

CRandom(void)

IMPORT_C CRandom ( void ) [protected]

Parameters

void

CRandom(const CRandom &)

CRandom ( const CRandom & ) [private]

Parameters

const CRandom &

Member Functions Documentation

GenerateBytesL(TDes8 &)

void GenerateBytesL ( TDes8 & aDest ) [pure virtual]

Implementations of this method should fill the passed buffer with the generated pseudo-random data up to the current length, discarding any current contents. The implementations should leave with KErrNotSecure when the generated random data is not secure enough.

leave
KErrNotSecure Random data generated is not secure enough for crytographic operations otherwise, leaves with any other system wide error code.

Parameters

TDes8 & aDest The buffer to fill with random data

operator=(const CRandom &)

CRandom & operator= ( const CRandom & ) [private]

Parameters

const CRandom &