|
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
|
|