Partager via


message, classe

Enveloppe de message de base qui contient la charge utile de données qui est passée entre des blocs de messagerie.

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

Paramètres

  • _Type
    Le type de données de la charge utile dans le message.

Membres

Typedefs publics

Nom

Description

type

Alias de type pour _Type.

Constructeurs publics

Nom

Description

message::message, constructeur

Surchargé. Construit un objet message.

message::~message, destructeur

Détruit l'objet message.

Méthodes publiques

Nom

Description

message::add_ref, méthode

Ajoute au décompte de références pour l'objet message. Utilisé pour les blocs de messages qui nécessitent un décompte de références pour déterminer la durée de vie des messages.

message::msg_id, méthode

Retourne l'ID de l'objet message.

message::remove_ref, méthode

Soustrait du nombre de références de l'objet message. Utilisé pour les blocs de messages qui nécessitent un décompte de références pour déterminer la durée de vie des messages.

Données membres publiques

Nom

Description

Données membres message::payload

Charge utile de l'objet message.

Notes

Pour plus d'informations, consultez Blocs de messages asynchrones.

Hiérarchie d'héritage

message

Configuration requise

En-tête : agents.h

Accès concurrentiel del'espace de noms :

Voir aussi

Référence

concurrency, espace de noms