Класс message

Основной конверт сообщения, содержащий полезную нагрузку данных, передаваемую между блоками обмена сообщениями.

template<
   class _Type
>
class message : public ::Concurrency::details::_Runtime_object;

Параметры

  • _Type
    Тип данных полезных данных в сообщении.

Члены

Общедоступные Typedefs

Name

Описание

type

Псевдоним типа для _Type.

Открытые конструкторы

Name

Описание

Конструктор message::message

Перегружен. Создает объект message.

Деструктор message::~message

Уничтожает объект message.

Открытые методы

Name

Описание

Метод message::add_ref

Добавляет значение счетчика ссылок для объекта message. Используется для блоков сообщений, которым нужен подсчет ссылок, чтобы определять времена жизни сообщений.

Метод message::msg_id

Возвращает идентификатор объекта message.

Метод message::remove_ref

Вычитает из значение счетчика ссылок для объекта message. Используется для блоков сообщений, которым нужен подсчет ссылок, чтобы определять времена жизни сообщений.

Открытые члены данных

Name

Описание

Элемент данных message::payload

Полезная нагрузка объекта message.

Заметки

Для получения дополнительной информации см. Асинхронные блоки сообщений.

Иерархия наследования

message

Требования

Заголовок: agents.h

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

См. также

Ссылки

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