#include <std_entity_stream.hpp>
Граф наследования:stream_item_t:
Открытые типы | |
length_limit = 32 | |
Ограничение на размер двоичного образа этого объекта. | |
enum | { length_limit = 32 } |
Открытые члены | |
stream_item_t () | |
Конструктор по-умолчанию. | |
stream_item_t (const chain_id_t &description_chain, const chain_id_t &prev, oess_1::uint_t &length, const chain_id_t &entity_chain) | |
Конструктор для случая добавления элемента в конец списка. | |
stream_item_t (const stream_item_t &o) | |
Конструктор копирования. | |
stream_item_t & | operator= (const stream_item_t &o) |
Оператор копирования. | |
chain_id_t | description_chain () const |
Получить ссылку на описатель всего потока. | |
void | set_description_chain (const chain_id_t &chain) |
Установить ссылку на описатель всего потока. | |
chain_id_t | prev () const |
Получить ссылку на предыдущий элемент потока. | |
void | set_prev (const chain_id_t &chain) |
Установить ссылку на следующий элемент потока. | |
chain_id_t | next () const |
Получить ссылку на следующий элемент потока. | |
void | set_next (const chain_id_t &chain) |
Установить ссылку на следующий элемент потока. | |
void | set_entity_params (oess_1::uint_t length, const chain_id_t &chain) |
Установить параметры сохраненной сущности. | |
oess_1::uint_t | length () const |
Получить размер сущности в байтах. | |
const chain_id_t & | entity_chain () const |
Получить идентификатор цепочки, в которой сохранена сущность. | |
Закрытые типы | |
typedef oess_1::stdsn::serializable_t | base_type_t |
Закрытые данные | |
chain_id_t | m_description_chain |
Описатель всего потока. | |
chain_id_t | m_prev |
Предыдущий элемент. | |
chain_id_t | m_next |
Следующий элемент. | |
oess_1::uint_t | m_length |
Размер сущности в байтах. | |
chain_id_t | m_entity_chain |
Идентификатор цепочки со значением сущности. |
anonymous enum |
stream_item_t | ( | const chain_id_t & | description_chain, | |
const chain_id_t & | prev, | |||
oess_1::uint_t & | length, | |||
const chain_id_t & | entity_chain | |||
) |
Конструктор для случая добавления элемента в конец списка.
description_chain | Описатель всего потока. |
prev | Предыдущий элемент. |
length | Размер сущности в байтах. |
entity_chain | Идентификатор цепочки со значением сущности. |
void set_entity_params | ( | oess_1::uint_t | length, | |
const chain_id_t & | chain | |||
) |
Установить параметры сохраненной сущности.
length | Размер сущности в байтах. |
chain | Идентификатор цепочки, в которой сохранена сущность. |