The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CRandomByteProvider Class Reference
[InterfacesProtected destructors on abstract base classes]

Inheritance diagram for CRandomByteProvider:
Collaboration diagram for CRandomByteProvider:

List of all members.

Public Member Functions

 CRandomByteProvider ()
 CRandomByteProvider (const CRandomByteProvider &rhs)
 ~CRandomByteProvider () override
CRandomByteProvideroperator= (const CRandomByteProvider &rhs)
void GetRandomBytes (BYTE *pBytes, DWORD numBytes) override
std::string GetRandomBytesA (DWORD numBytes) override
std::wstring GetRandomBytesW (DWORD numBytes) override
std::string GetRandomBytes (const DWORD numBytes) override
DWORD GetRandomNumber () override


Constructor & Destructor Documentation

~CRandomByteProvider (  )  [override]


Member Function Documentation

CRandomByteProvider& operator= ( const CRandomByteProvider rhs  ) 

void GetRandomBytes ( BYTE pBytes,
DWORD  numBytes 
) [override, virtual]

Implements IProvideRandomBytes.

string GetRandomBytesA ( DWORD  numBytes  )  [override, virtual]

Implements IProvideRandomBytes.

wstring GetRandomBytesW ( DWORD  numBytes  )  [override, virtual]

Implements IProvideRandomBytes.

std::string GetRandomBytes ( const DWORD  numBytes  )  [inline, override, virtual]

Implements IProvideRandomBytes.

DWORD GetRandomNumber (  )  [override, virtual]

Implements IProvideRandomNumbers.


Generated on Sun Sep 12 19:09:03 2021 for The Server Framework - v7.4 by doxygen 1.5.3