ComSDK
Титульная страница
Описания
Группы
Пространства имен
Классы
Файлы
Файлы
Указатель
Классы
Пространства имен
Функции
Переменные
Определения типов
Перечисления
Элементы перечислений
Друзья
Группы
Страницы
dev
message_printer.h
1
//===========================================================================
2
#ifndef gcdlog_iun_MessagePrinterH
3
#define gcdlog_iun_MessagePrinterH
4
//===========================================================================
5
// Заготовка модуля MessagePrinter была сгенерирована специальным средством RAD разработки SA2-DE.
6
// Все права защищены. (2012)
7
//
8
// В данном файле представлен исходный текст основного заголовочного файла модуля.
9
//
10
// В данном файле представлен паттерн интерфейса класса.
11
// Описание класса:
12
// Печатает сообщения
13
// ======================================= //
14
// Параметры новой разработки.
15
// ======================================= //
16
// Имя комплекса: GCAD (gcd)
17
// Имя решения: EventLog (log)
18
// Имя проекта: test (tst)
19
// Полный SID: tstlog
20
// Время создания: 00:38:25
21
// Дата создания: 2012-10-08
22
// ======================================= //
23
// ============================================================================================ //
24
// Параметры ревизии(версии):
25
// ============================================================================================ //
26
// [prd]Period: 10/2012
27
// [aut]Author: Шевцов Алексей
28
// [did]DeveloperID: ash
29
// [pid]ProblemID: 00001
30
// [rvs = did.date.pid]Revision: //#ash.2012-10-08.00001
31
// [dsc]Description: Печатает сообщения
32
// [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop}
33
// ============================================================================================ //
34
35
//========================================================================
36
// ДОПОЛНИТЕЛЬНЫЕ ПОДКЛЮЧЕНИЯ (Типы и модули, необходимые для .h - файла)
37
//------------------------------------------------------------------------
38
#include "libtools.h"
39
40
#include <string>
41
//========================================================================
42
// Класс-интерейс MessagePrinter. Абстрактный класс.
43
// Печатает сообщения
44
namespace
com {
45
namespace
log {
52
class
MAC_DLLEXPORT
MessagePrinter
53
{
54
public
:
55
virtual
~
MessagePrinter
(){}
56
58
virtual
void
print(
const
std::string& p_message) = 0;
59
};
60
}
61
}
62
//===========================================================================
63
#endif
64
//===========================================================================
65
com::log::MessagePrinter
Принтер лога
Definition:
message_printer.h:52
Создано системой
1.8.5