#include <SecureBuffer.h>
Открытые члены | |
CSecureBufferT (size_t byteLen=0) | |
Конструктор. | |
size_t | len () const |
Размер буфера в байтах. | |
const T * | ptr () const |
Указатель на буфер для чтения. | |
bool | empty () const |
Признак пустоты. | |
T * | ptr_rw () |
Указатель на буфер для записи. | |
void | clean () |
Обнулить буфер. | |
void | copy (const CSecureBufferT< T > &src) |
Скопировать буфер. | |
void | swap (CSecureBufferT< T > &obj) |
Обменять буфер. | |
~CSecureBufferT () | |
Деструктор с очисткой буфера. |
CSecureBufferT< T >::CSecureBufferT | ( | size_t | byteLen = 0 |
) | [inline] |
Конструктор.
byteLen | [in] Размер буфера в байтах |
bool CSecureBufferT< T >::empty | ( | ) | const [inline] |
Признак пустоты.
size_t CSecureBufferT< T >::len | ( | ) | const [inline] |
Размер буфера в байтах.
const T* CSecureBufferT< T >::ptr | ( | ) | const [inline] |
Указатель на буфер для чтения.
T* CSecureBufferT< T >::ptr_rw | ( | ) | [inline] |
Указатель на буфер для записи.