Файл std_db_content.cpp


Подробное описание

Стандартная реализация интерфейса db_content_t.

#include <iostream>
#include <oess_1/defs/h/ex.hpp>
#include <oess_1/defs/impl/h/catch_all.hpp>
#include <oess_1/defs/log/h/err.hpp>
#include <oess_1/db/impl/db_content/h/errno.hpp>
#include <oess_1/db/impl/db_content/h/std_db_content.hpp>

Пространства имен

namespace  oess_1
namespace  oess_1::db
namespace  oess_1::db::impl
namespace  oess_1::db::impl::db_content

Макросы для корректного начала и завершения системной транзакции.

#define DB_CONTENT__SYS_TRANS_START
#define DB_CONTENT__SYS_TRANS_FINISH

Функции

std::auto_ptr< db_content_t > oess_1::db::impl::db_content::create_std_db_content ()


Макросы

#define DB_CONTENT__SYS_TRANS_FINISH

Макроопределение:

} \
  catch( ... ) \
    { \
      careful_sys_trans_rollback(); \
      throw; \
    } \
  sys_trans_finish();

#define DB_CONTENT__SYS_TRANS_START

Макроопределение:

sys_trans_start(); \
  try \
    {


Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:36 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz