Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab2 / server / message

.h
Скачиваний:
10
Добавлен:
01.02.2019
Размер:
615 б
Скачать
#pragma once
#include "includes.h"

#define INF						1
#define MESS					2
#define FILE					3

class message
{
public:
	int						type;
	std::string				name;
	std::string				info;
	std::string				text;
	message() {};
	~message() {};
	friend std::ostream& operator<< (std::ostream &os, const message &mess) {
		switch (mess.type) {
		case INF:
			std::cout << "Клиент: " << mess.info << std::endl;
			break;
		case MESS:
			std::cout << mess.name << ": " << mess.text << std::endl;
			break;
		default:
			std::cout << "Невозможно вывести сообщение." << std::endl;
		}
		return os;
	}
};
Соседние файлы в папке server