Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #ifndef _IdMessage_
- #define _IdMessage_
- /**
- * @file IdentificateurMessage.h
- * @brief Enumération de la structure date et de ses fonctions
- * @author Samy Letombe, Nathan Pellissiere, Mohammed Senhadji
- * @version 1 20/12/17
- */
- #include "Date.h"
- #include "Heure.h"
- /**
- * @brief Structure de données de type identificateur message
- */
- struct IdMessage {
- enum { charmax = 50 };
- char exp[charmax + 1];
- char dest[charmax + 1];
- Date date;
- Heure heure;
- };
- /**
- * @brief Lecture d'un Identifiant Message
- * @param[in] le flux d'entrée
- * @return l'identifiant lu
- * @pre flux d'entrée valide
- */
- IdMessage lire_id(istream& is);
- /**
- * @brief Ecriture d'un Identifiant Message
- * @param[in] le flux de sortie
- * @param[in] l'IdMessage à écrire
- * @pre flux de sortie valide
- */
- void ecrire_id(ostream& os, const IdMessage& ecriture);
- /**
- * @brief Compare les identifiants de message
- * @param[in] IdMessage 1
- * @param[in] IdMessage 2
- * @return bool vrai ou faux
- * @pre IdMessage 1 et 2 valides
- */
- bool estEgal(const IdMessage& id1, const IdMessage& id2);
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement