SObjectizer
5.1
|
Класс транзакции записи данных. Подробнее...
Открытые члены | |
output_trx_t (channel_output_stream_unique_ptr_t ostream) | |
oess_2::io::obinstream_t & | ostream () |
Получить поток для записи данных. Подробнее... | |
void | checkpoint () |
Зафиксировать сдаланное и продолжить транзакцию. | |
void | commit () |
Зафиксировать контрольную точку и продолжить транзакцию. | |
void | rollback () |
Отменить транзакцию. | |
size_t | stream_size () const |
Размер потока в байтах, которые записаны к данному моменту. | |
Закрытые данные | |
channel_output_stream_unique_ptr_t | m_ostream |
Поток для чтения данных. | |
Класс транзакции записи данных.
При создании сразу начинает транзакцию и устанавливает контрольную точку до выполнения каких-либо действий. В ходе записи данных можно устанавливать контрольную точку, которая фиксирует уже записанные данные. При уничтожении, если транзакция не была подтверждена, происходит откат транзакции к последней контрольной точке.
|
inline |
Получить поток для записи данных.
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой 1.8.3.1 |