ComSDK
 Указатель Классы Пространства имен Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Группы Страницы
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 
Принтер лога
Definition: message_printer.h:52