
Открытые типы | |
| 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
|
|