SObjectizer
5.1
|
Класс транзакции чтения данных. Подробнее...
Открытые члены | |
input_trx_t (channel_input_stream_unique_ptr_t istream) | |
oess_2::io::ibinstream_t & | istream () |
Получить поток для чтения данных. Подробнее... | |
void | checkpoint () |
Зафиксировать контрольную точку и продолжить транзакцию. | |
void | commit () |
Подтвердить транзакцию. | |
void | rollback () |
Отменить транзакцию. Подробнее... | |
size_t | stream_size () const |
Размер потока в байтах доступных для чтения. | |
Закрытые данные | |
channel_input_stream_unique_ptr_t | m_istream |
Поток для чтения данных. | |
Класс транзакции чтения данных.
При создании сразу начинает транзакцию и устанавливает контрольную точку до выполнения каких-либо действий. В ходе чтения данных можно устанавливать контрольную точку, которая фиксирует уже зачитанные данные. При уничтожении, если транзакция не была подтверждена, происходит откат транзакции к последней контрольной точке.
|
inline |
Получить поток для чтения данных.
Используется в mbapi_4::comm::impl::iochannel_data_processor_t::process_incoming().
void so_5_transport::input_trx_t::rollback | ( | ) |
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой 1.8.3.1 |