Открытые типы | |
typedef std::list< field_t > | field_list_t |
Тип списка полей сообщения. | |
Открытые члены | |
send_msg_info_t () | |
Конструктор по умолчанию. | |
send_msg_info_t (const std::string &agent, const std::string &msg) | |
Инициализирующий конструктор. | |
const std::string & | query_agent () const |
Опредение имени агента-владельца сообщения. | |
const std::string & | query_msg () const |
Определение имени сообщения. | |
const std::string & | query_receiver () const |
Определение имени агента-получателя сообщения. | |
void | set_receiver (const std::string &receiver) |
Установить имя агента-получателя сообщения. | |
unsigned int | query_delay () const |
Определить задержку перед отправкой сообщения. | |
void | set_delay (unsigned int delay) |
Установить задержку перед отправкой сообщения. | |
unsigned int | query_period () const |
Определить период повтора переодического сообщения. | |
void | set_period (unsigned int period) |
Установить период повтора переодического сообщения. | |
const field_list_t & | query_field_list () const |
Получить список значений полей сообщения. | |
void | add_field (const std::string &name, int value_type, const std::string &value, unsigned int items_in_value) |
Добавить значение очередного поля. | |
Закрытые данные | |
std::string | m_agent |
Имя агента-владельца сообщения. | |
std::string | m_msg |
Имя сообщения. | |
std::string | m_receiver |
Имя агента-получателя. | |
unsigned int | m_delay |
Задержка перед отправкой сообщения. | |
unsigned int | m_period |
Период повтора переодического сообщения. | |
field_list_t | m_field_list |
Значения полей сообщения. | |
Классы | |
struct | field_t |
Структура для хранения одного поля отправляемого сообщения. Подробнее... | |
struct | field_t |
Структура для хранения одного поля отправляемого сообщения. Подробнее... |
so_4::sop::send_msg_info_t::send_msg_info_t | ( | const std::string & | agent, | |
const std::string & | msg | |||
) |
Инициализирующий конструктор.
agent | Имя агента-владельца сообщения. |
msg | Имя сообщения. |
const std::string & so_4::sop::send_msg_info_t::query_receiver | ( | ) | const |
Определение имени агента-получателя сообщения.
Перекрестные ссылки m_receiver.
unsigned int so_4::sop::send_msg_info_t::query_delay | ( | ) | const |
Определить задержку перед отправкой сообщения.
Перекрестные ссылки m_delay.
void so_4::sop::send_msg_info_t::set_delay | ( | unsigned int | delay | ) |
Установить задержку перед отправкой сообщения.
delay | Значение в миллисекундах. |
Перекрестные ссылки m_delay.
unsigned int so_4::sop::send_msg_info_t::query_period | ( | ) | const |
Определить период повтора переодического сообщения.
Перекрестные ссылки m_period.
void so_4::sop::send_msg_info_t::set_period | ( | unsigned int | period | ) |
Установить период повтора переодического сообщения.
period | Значение в миллисекундах. |
Перекрестные ссылки m_period.
void so_4::sop::send_msg_info_t::add_field | ( | const std::string & | name, | |
int | value_type, | |||
const std::string & | value, | |||
unsigned int | items_in_value | |||
) |
Добавить значение очередного поля.
name | Имя поля сообщения. |
value_type | Тип значения поля. |
value | Сериализованное значение поля. |
items_in_value | Количество элементов (не байт) в сериализованном значении. |
Перекрестные ссылки m_field_list.
std::string so_4::sop::send_msg_info_t::m_receiver [private] |
Имя агента-получателя.
Пустая строка, если получатель не задан.
Используется в query_receiver() и set_receiver().
unsigned int so_4::sop::send_msg_info_t::m_delay [private] |
unsigned int so_4::sop::send_msg_info_t::m_period [private] |
Период повтора переодического сообщения.
0, если не задан.
Используется в query_period() и set_period().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой 1.5.6 |