Класс ent_update_cmd_t

#include <ent_update_cmd.hpp>

Граф наследования:ent_update_cmd_t:

request_t serializable_t Полный список членов класса

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

Запрос на обновление сущности в БД.

Внимание:
По соображениям эффективности объекты этого типа нужно использовать следующим образом:


Открытые типы

 e_id = 600
 Идентификатор запроса.
enum  { e_id = 600 }

Открытые члены

 ent_update_cmd_t (const std::string &client_id, const std::string &db_logic_name, const oess_1::ent_id_t &ent_id)
virtual oess_1::uint_t query_req_id () const
 Возвращает идентификатор запроса.
const std::string & query_db_logic_name () const
 Получить логическое имя БД, в которой объект обновляется.
const oess_1::ent_id_tquery_ent_id () const
 Получить идентификатор обновляющегося объекта.
std::string & query_ent_value ()
 Получить read-write доступ к буферу со значением объекта.
const std::string & query_ent_value () const
 Получить read-only доступ к буферу со значением объекта.

Закрытые данные

std::string m_db_logic_name
 Логическое имя БД, в которой объект обновляется.
std::string m_ent_value
 Буфер со значением объекта.
oess_1::ent_id_t m_ent_id
 Идентификатор обновляемой сущности.


Перечисления

anonymous enum

Элементы перечислений:
e_id  Идентификатор запроса.


Конструктор(ы)

ent_update_cmd_t ( const std::string &  client_id,
const std::string &  db_logic_name,
const oess_1::ent_id_t ent_id 
)

Аргументы:
client_id  Идентификатор клиента, который выдает этот запрос.
db_logic_name  Логическое имя БД, в которой объект обновляется.
ent_id  Идентификатор обновляемой сущности.


Объявления и описания членов классов находятся в файлах:
Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:38 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz