Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
U
uniset2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
UniSet project repositories
uniset2
Commits
da7691d1
Commit
da7691d1
authored
Feb 13, 2011
by
Pavel Vainerman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Удалил уже несоответствующие действительности старые заголовки от cvs (date,$Id)
parent
fed1214b
Hide whitespace changes
Inline
Side-by-side
Showing
97 changed files
with
0 additions
and
182 deletions
+0
-182
DBInterface.h
Utilities/DBServer-MySQL/DBInterface.h
+0
-2
DBServer_MySQL.h
Utilities/DBServer-MySQL/DBServer_MySQL.h
+0
-2
MBSlave.h
Utilities/MBTester/MBSlave.h
+0
-1
MBTCPServer.h
Utilities/MBTester/MBTCPServer.h
+0
-2
NullController.h
Utilities/NullController/NullController.h
+0
-1
TestGen.h
Utilities/codegen/tests/TestGen.h
+0
-1
TestGenAlone.h
Utilities/codegen/tests/TestGenAlone.h
+0
-1
ComediInterface.h
extensions/IOControl/ComediInterface.h
+0
-1
IOControl.h
extensions/IOControl/IOControl.h
+0
-1
RTUStorage.h
extensions/RTUExchange/RTUStorage.h
+0
-2
SMViewer.h
extensions/SMViewer/SMViewer.h
+0
-1
SharedMemory.h
extensions/SharedMemory/SharedMemory.h
+0
-1
UDPPacket.h
extensions/UDPExchange/UDPPacket.h
+0
-1
UniExchange.h
extensions/UniNetwork/UniExchange.h
+0
-1
DigitalFilter.h
extensions/include/DigitalFilter.h
+0
-1
Extensions.h
extensions/include/Extensions.h
+0
-1
IOBase.h
extensions/include/IOBase.h
+0
-1
MTR.h
extensions/include/MTR.h
+0
-1
PID.h
extensions/include/PID.h
+0
-1
VTypes.h
extensions/include/VTypes.h
+0
-1
CallBackTimer.h
include/CallBackTimer.h
+0
-2
CallBackTimer_template.h
include/CallBackTimer_template.h
+0
-2
Configuration.h
include/Configuration.h
+0
-2
DBServer.h
include/DBServer.h
+0
-2
DefaultMessageInterface.h
include/DefaultMessageInterface.h
+0
-3
IOController.h
include/IOController.h
+0
-2
IONotifyController.h
include/IONotifyController.h
+0
-2
IONotifyController_LT.h
include/IONotifyController_LT.h
+0
-2
IORFile.h
include/IORFile.h
+0
-2
DigitalCard.h
include/IOs/DigitalCard.h
+0
-2
DigitalCard_O5600.h
include/IOs/DigitalCard_O5600.h
+0
-2
IOAccess.h
include/IOs/IOAccess.h
+0
-4
IOAccessOld.h
include/IOs/IOAccessOld.h
+0
-2
ISRestorer.h
include/ISRestorer.h
+0
-4
InfoServer.h
include/InfoServer.h
+0
-2
LT_Object.h
include/LT_Object.h
+0
-2
MessageInterface.h
include/MessageInterface.h
+0
-2
MessageInterface_XML.h
include/MessageInterface_XML.h
+0
-3
MessageInterface_idXML.h
include/MessageInterface_idXML.h
+0
-2
MessageType.h
include/MessageType.h
+0
-2
Mutex.h
include/Mutex.h
+0
-4
NCRestorer.h
include/NCRestorer.h
+0
-2
ORepHelpers.h
include/ORepHelpers.h
+0
-2
ObjectIndex.h
include/ObjectIndex.h
+0
-2
ObjectIndex_Array.h
include/ObjectIndex_Array.h
+0
-2
ObjectIndex_XML.h
include/ObjectIndex_XML.h
+0
-2
ObjectIndex_idXML.h
include/ObjectIndex_idXML.h
+0
-1
ObjectRepository.h
include/ObjectRepository.h
+0
-2
ObjectRepositoryFactory.h
include/ObjectRepositoryFactory.h
+0
-2
ObjectsActivator.h
include/ObjectsActivator.h
+0
-2
ObjectsManager.h
include/ObjectsManager.h
+0
-2
ObjectsManager_LT.h
include/ObjectsManager_LT.h
+0
-2
OmniThreadCreator.h
include/OmniThreadCreator.h
+0
-2
PassiveObject.h
include/PassiveObject.h
+0
-2
PassiveTimer.h
include/PassiveTimer.h
+0
-10
PosixThread.h
include/PosixThread.h
+0
-2
ProxyManager.h
include/ProxyManager.h
+0
-2
Pulse.h
include/Pulse.h
+0
-2
RepositoryAgent.h
include/RepositoryAgent.h
+0
-2
Restorer.h
include/Restorer.h
+0
-2
RunLock.h
include/RunLock.h
+0
-2
SMonitor.h
include/SMonitor.h
+0
-2
SViewer.h
include/SViewer.h
+0
-3
SandClock.h
include/SandClock.h
+0
-1
StorageInterface.h
include/StorageInterface.h
+0
-3
Storages.h
include/Storages.h
+0
-2
SystemGuard.h
include/SystemGuard.h
+0
-2
TextDBIndex.h
include/TextDBIndex.h
+0
-2
TextFileIndex.h
include/TextFileIndex.h
+0
-2
TextIndex.h
include/TextIndex.h
+0
-2
ThreadCreator.h
include/ThreadCreator.h
+0
-2
TimerService.h
include/TimerService.h
+0
-2
Trigger.h
include/Trigger.h
+0
-2
TriggerAND.h
include/TriggerAND.h
+0
-2
TriggerAND_template.h
include/TriggerAND_template.h
+0
-2
TriggerOR.h
include/TriggerOR.h
+0
-2
TriggerOR_template.h
include/TriggerOR_template.h
+0
-2
TriggerOutput.h
include/TriggerOutput.h
+0
-2
TriggerOutput_template.h
include/TriggerOutput_template.h
+0
-2
UniSetObject.h
include/UniSetObject.h
+0
-2
UniSetObject_LT.h
include/UniSetObject_LT.h
+0
-2
UniSetObserver.h
include/UniSetObserver.h
+0
-2
UniSetTypes.h
include/UniSetTypes.h
+0
-2
UniXML.h
include/UniXML.h
+0
-2
UniversalInterface.h
include/UniversalInterface.h
+0
-2
WDTInterface.h
include/WDTInterface.h
+0
-1
ModbusClient.h
include/modbus/ModbusClient.h
+0
-1
ModbusHelpers.h
include/modbus/ModbusHelpers.h
+0
-1
ModbusRTUMaster.h
include/modbus/ModbusRTUMaster.h
+0
-1
ModbusRTUSlave.h
include/modbus/ModbusRTUSlave.h
+0
-1
ModbusRTUSlaveSlot.h
include/modbus/ModbusRTUSlaveSlot.h
+0
-1
ModbusServer.h
include/modbus/ModbusServer.h
+0
-1
ModbusServerSlot.h
include/modbus/ModbusServerSlot.h
+0
-1
ModbusTCPCore.h
include/modbus/ModbusTCPCore.h
+0
-1
ModbusTCPServer.h
include/modbus/ModbusTCPServer.h
+0
-1
ModbusTCPServerSlot.h
include/modbus/ModbusTCPServerSlot.h
+0
-1
ModbusTypes.h
include/modbus/ModbusTypes.h
+0
-1
No files found.
Utilities/DBServer-MySQL/DBInterface.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2005/08/28 20:55:53 $
* \version $Id: DBInterface.h,v 1.1 2005/08/28 20:55:53 vpashka Exp $
*/
//----------------------------------------------------------------------------
#ifndef DBInterface_H_
...
...
Utilities/DBServer-MySQL/DBServer_MySQL.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2005/08/28 20:55:53 $
* \version $Id: DBServer_MySQL.h,v 1.1 2005/08/28 20:55:53 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef DBServer_MySQL_H_
...
...
Utilities/MBTester/MBSlave.h
View file @
da7691d1
/*! $Id: MBSlave.h,v 1.6 2009/02/24 20:27:24 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef MBSlave_H_
#define MBSlave_H_
...
...
Utilities/MBTester/MBTCPServer.h
View file @
da7691d1
/*! $Id: MBTCPServer.h,v 1.1 2008/11/22 23:22:23 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef MBTCPServer_H_
#define MBTCPServer_H_
// -------------------------------------------------------------------------
...
...
Utilities/NullController/NullController.h
View file @
da7691d1
// $Id: NullController.h,v 1.11 2008/02/10 03:21:41 vpashka Exp $
// --------------------------------------------------------------------------
#ifndef NullController_H_
#define NullController_H_
...
...
Utilities/codegen/tests/TestGen.h
View file @
da7691d1
// $Id$
// -----------------------------------------------------------------------------
#ifndef TestGen_H_
#define TestGen_H_
...
...
Utilities/codegen/tests/TestGenAlone.h
View file @
da7691d1
// $Id$
// -----------------------------------------------------------------------------
#ifndef TestGenAlone_H_
#define TestGenAlone_H_
...
...
extensions/IOControl/ComediInterface.h
View file @
da7691d1
// $Id: ComediInterface.h,v 1.1 2008/12/14 21:57:50 vpashka Exp $
// -----------------------------------------------------------------------------
#ifndef ComediInterface_H_
#define ComediInterface_H_
...
...
extensions/IOControl/IOControl.h
View file @
da7691d1
// $Id: IOControl.h,v 1.1 2008/12/14 21:57:50 vpashka Exp $
// -----------------------------------------------------------------------------
#ifndef IOControl_H_
#define IOControl_H_
...
...
extensions/RTUExchange/RTUStorage.h
View file @
da7691d1
// --------------------------------------------------------------------------
//! \version $Id: RTUStorage.h,v 1.1 2008/12/14 21:57:50 vpashka Exp $
// --------------------------------------------------------------------------
#ifndef _RTUSTORAGE_H_
#define _RTUSTORAGE_H_
// -----------------------------------------------------------------------------
...
...
extensions/SMViewer/SMViewer.h
View file @
da7691d1
/*! $Id$ */
//--------------------------------------------------------------------------------
#ifndef _SMVIEWER_H
#define _SMVIEWER_H
...
...
extensions/SharedMemory/SharedMemory.h
View file @
da7691d1
/* $Id: SharedMemory.h,v 1.2 2009/01/22 02:11:24 vpashka Exp $ */
// -----------------------------------------------------------------------------
#ifndef SharedMemory_H_
#define SharedMemory_H_
...
...
extensions/UDPExchange/UDPPacket.h
View file @
da7691d1
// $Id: UDPPacket.h,v 1.1 2009/02/10 20:38:27 vpashka Exp $
// -----------------------------------------------------------------------------
#ifndef UDPPacket_H_
#define UDPPacket_H_
...
...
extensions/UniNetwork/UniExchange.h
View file @
da7691d1
// $Id: UniExchange.h,v 1.2 2009/04/07 16:11:23 pv Exp $
// -----------------------------------------------------------------------------
#ifndef UniExchange_H_
#define UniExchange_H_
...
...
extensions/include/DigitalFilter.h
View file @
da7691d1
// $Id: DigitalFilter.h,v 1.1 2008/12/14 21:57:50 vpashka Exp $
//--------------------------------------------------------------------------
// Цифровой фильтр с двумя (опционально) уровнями фильтрации сигнала
// Первый уровень фильтра усредняет несколько значений, переданных через массив
...
...
extensions/include/Extensions.h
View file @
da7691d1
// $Id: Extensions.h,v 1.1 2008/12/14 21:57:50 vpashka Exp $
// -------------------------------------------------------------------------
#ifndef Extensions_H_
#define Extensions_H_
...
...
extensions/include/IOBase.h
View file @
da7691d1
// $Id: IOBase.h,v 1.3 2009/01/23 23:56:54 vpashka Exp $
// -----------------------------------------------------------------------------
#ifndef IOBase_H_
#define IOBase_H_
...
...
extensions/include/MTR.h
View file @
da7691d1
// --------------------------------------------------------------------------
//! \version $Id: MTR.h,v 1.1 2008/12/14 21:57:50 vpashka Exp $
// --------------------------------------------------------------------------
#ifndef _MTR_H_
#define _MTR_H_
...
...
extensions/include/PID.h
View file @
da7691d1
// $Id: PID.h,v 1.1 2008/12/14 21:57:50 vpashka Exp $
// -----------------------------------------------------------------------------
#ifndef PID_H_
#define PID_H_
...
...
extensions/include/VTypes.h
View file @
da7691d1
// --------------------------------------------------------------------------
//! \version $Id: RTUTypes.h,v 1.1 2008/12/14 21:57:50 vpashka Exp $
// --------------------------------------------------------------------------
#ifndef _RTUTypes_H_
#define _RTUTypes_H_
...
...
include/CallBackTimer.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2005/01/28 20:52:20 $
* \version $Id: CallBackTimer.h,v 1.5 2005/01/28 20:52:20 vitlav Exp $
*/
//----------------------------------------------------------------------------
# ifndef CallBackTimer_H_
...
...
include/CallBackTimer_template.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2008/02/07 21:04:56 $
* \version $Id: CallBackTimer_template.h,v 1.6 2008/02/07 21:04:56 vpashka Exp $
*/
// --------------------------------------------------------------------------
# ifndef CallBackTimer_TEMPLATE_H_
...
...
include/Configuration.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Класс работы с конфигурацией
* \author Vitaly Lipatov, Pavel Vainerman
* \date $Date: 2008/02/21 19:59:57 $
* \version $Id: Configuration.h,v 1.25 2008/02/21 19:59:57 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef Configuration_H_
...
...
include/DBServer.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2007/06/17 21:30:55 $
* \version $Id: DBServer.h,v 1.8 2007/06/17 21:30:55 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef DBServer_H_
...
...
include/DefaultMessageInterface.h
View file @
da7691d1
...
...
@@ -20,9 +20,6 @@
/*! \file
* \brief "Пустая" реализация интерфейса работы с сообщениями
* \author Pavel Vainerman
* \date $Date: 2006/12/22 13:37:48 $
* \version $Id: DefaultMessageInterface.h,v 1.3 2006/12/22 13:37:48 vpashka Exp $
*
*/
// --------------------------------------------------------------------------
#ifndef DefaultMessageInterface_H_
...
...
include/IOController.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Реализация IOController_i
* \author Pavel Vainerman
* \date $Date: 2008/11/29 21:24:25 $
* \version $Id: IOController.h,v 1.28 2008/11/29 21:24:25 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef IOController_H_
...
...
include/IONotifyController.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Реализация IONotifyController_i
* \author Pavel Vainerman
* \date $Date: 2007/12/16 21:32:07 $
* \version $Id: IONotifyController.h,v 1.23 2007/12/16 21:32:07 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef IONotifyController_H_
...
...
include/IONotifyController_LT.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2007/07/31 18:13:40 $
* \version $Id: IONotifyController_LT.h,v 1.4 2007/07/31 18:13:40 vpashka Exp $
*/
//---------------------------------------------------------------------------
#ifndef IONotifyController_LT_H_
...
...
include/IORFile.h
View file @
da7691d1
...
...
@@ -18,8 +18,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \version $Id: IORFile.h,v 1.4 2007/11/15 20:55:26 vpashka Exp $
* \date $Date: 2007/11/15 20:55:26 $
*/
// --------------------------------------------------------------------------
#ifndef IORFile_H_
...
...
include/IOs/DigitalCard.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Заголовочный файл для организации низкоуровневого ввода-вывода.
* \author Vitaly Lipatov
* \date $Date: 2005/11/01 21:44:53 $
* \version $Id: DigitalCard.h,v 1.4 2005/11/01 21:44:53 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef DIGITALCARD_H__
...
...
include/IOs/DigitalCard_O5600.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Заголовочный файл для дискретной карты DIO5600
* \author Vitaly Lipatov
* \date $Date: 2005/01/28 20:52:53 $
* \version $Id: DigitalCard_O5600.h,v 1.3 2005/01/28 20:52:53 vitlav Exp $
*/
// --------------------------------------------------------------------------
#ifndef __DIO5600_H_
...
...
include/IOs/IOAccess.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Заголовочный файл для организации низкоуровневого ввода-вывода.
* \author Vitaly Lipatov
* \date $Date: 2006/12/21 14:47:42 $
* \version $Id: IOAccess.h,v 1.5 2006/12/21 14:47:42 vpashka Exp $
* \par
* Этот файл предназначен для внутреннего использования в классах
* ввода-вывода
...
...
@@ -39,8 +37,6 @@
/*! \class IOAccess
* \brief Предоставление операций для низкоуровневого ввода-вывода.
* \author Vitaly Lipatov
* \date $Date: 2006/12/21 14:47:42 $
* \version $Id: IOAccess.h,v 1.5 2006/12/21 14:47:42 vpashka Exp $
* \par
* Этот класс предназначен для внутреннего использования в классах
* ввода-вывода
...
...
include/IOs/IOAccessOld.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Предоставление операций для низкоуровневого ввода-вывода.
* \author Vitaly Lipatov
* \date $Date: 2006/12/19 15:46:14 $
* \version $Id: IOAccessOld.h,v 1.4 2006/12/19 15:46:14 vpashka Exp $
*/
// --------------------------------------------------------------------------
#include <unistd.h>
...
...
include/ISRestorer.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Интерфейс к объекту сохраняющему список заказчиков и сообщений для InfoServer-а
* \author Pavel Vainerman
* \version $Id: ISRestorer.h,v 1.9 2008/12/14 21:57:51 vpashka Exp $
* \date $Date: 2008/12/14 21:57:51 $
*/
// --------------------------------------------------------------------------
#ifndef ISRestorer_H_
...
...
@@ -58,8 +56,6 @@ class ISRestorer
/*!
* \brief Реализация сохранения списка заказчиков в xml.
* \author Pavel Vainerman
* \version $Id: ISRestorer.h,v 1.9 2008/12/14 21:57:51 vpashka Exp $
* \date $Date: 2008/12/14 21:57:51 $
*
Реализует сохранение списка заказчиков в xml-файле.
\sa ISRestorer
...
...
include/InfoServer.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2007/01/06 00:03:34 $
* \version $Id: InfoServer.h,v 1.11 2007/01/06 00:03:34 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef InfoServer_H_
...
...
include/LT_Object.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2006/12/20 10:39:01 $
* \version $Id: LT_Object.h,v 1.5 2006/12/20 10:39:01 vpashka Exp $
*/
//---------------------------------------------------------------------------
#ifndef Object_LT_H_
...
...
include/MessageInterface.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Класс работы с сообщениями
* \author Pavel Vainerman
* \date $Date: 2006/12/22 13:37:48 $
* \version $Id: MessageInterface.h,v 1.7 2006/12/22 13:37:48 vpashka Exp $
*
* Получение сообщения по id
*/
...
...
include/MessageInterface_XML.h
View file @
da7691d1
...
...
@@ -20,9 +20,6 @@
/*! \file
* \brief Реализация интерфейса работы с сообщениями на основе XML
* \author Pavel Vainerman
* \date $Date: 2008/11/22 23:22:24 $
* \version $Id: MessageInterface_XML.h,v 1.7 2008/11/22 23:22:24 vpashka Exp $
*
*/
// --------------------------------------------------------------------------
#ifndef __MESSAGEINTERFACE_XML_H__
...
...
include/MessageInterface_idXML.h
View file @
da7691d1
/*! \file
* \brief Класс работы с сообщениями
* \author Pavel Vainerman
* \date $Date: 2008/11/22 23:22:24 $
* \version $Id: MessageInterface_idXML.h,v 1.5 2008/11/22 23:22:24 vpashka Exp $
*/
/**************************************************************************/
#ifndef MessageInterface_idXML_H_
...
...
include/MessageType.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Базовые типы сообщений
* \author Vitaly Lipatov, Pavel Vainerman
* \date $Date: 2008/12/14 21:57:51 $
* \version $Id: MessageType.h,v 1.14 2008/12/14 21:57:51 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef MessageType_H_
...
...
include/Mutex.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2007/11/18 19:13:35 $
* \version $Id: Mutex.h,v 1.14 2007/11/18 19:13:35 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef UniSet_MUTEX_H_
...
...
@@ -75,8 +73,6 @@ namespace UniSetTypes
/*! \class uniset_mutex_lock
* \author Pavel Vainerman
* \date $Date: 2007/11/18 19:13:35 $
* \version $Id: Mutex.h,v 1.14 2007/11/18 19:13:35 vpashka Exp $
*
* Предназначен для блокирования совместного доступа. Как пользоваться см. \ref MutexHowToPage
* \note Если ресурс уже занят, то lock ждет его освобождения...
...
...
include/NCRestorer.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Интерфейс к объекту сохраняющему список заказчиков для NotifyController-ов
* \author Pavel Vainerman
* \version $Id: NCRestorer.h,v 1.17 2008/12/14 21:57:51 vpashka Exp $
* \date $Date: 2008/12/14 21:57:51 $
*/
// --------------------------------------------------------------------------
#ifndef NCRestorer_H_
...
...
include/ORepHelpers.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \version $Id: ORepHelpers.h,v 1.9 2007/11/18 19:13:35 vpashka Exp $
* \date $Date: 2007/11/18 19:13:35 $
*/
// --------------------------------------------------------------------------
#ifndef ORepHelpers_H_
...
...
include/ObjectIndex.h
View file @
da7691d1
...
...
@@ -18,8 +18,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Vitaly Lipatov
* \version $Id: ObjectIndex.h,v 1.11 2008/11/22 23:22:24 vpashka Exp $
* \date $Date: 2008/11/22 23:22:24 $
*/
// --------------------------------------------------------------------------
#ifndef ObjcetIndex_H_
...
...
include/ObjectIndex_Array.h
View file @
da7691d1
...
...
@@ -18,8 +18,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Vitaly Lipatov
* \version $Id: ObjectIndex_Array.h,v 1.6 2008/11/22 23:22:24 vpashka Exp $
* \date $Date: 2008/11/22 23:22:24 $
*/
// --------------------------------------------------------------------------
#ifndef ObjectIndex_Array_H_
...
...
include/ObjectIndex_XML.h
View file @
da7691d1
...
...
@@ -18,8 +18,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Vitaly Lipatov
* \version $Id: ObjectIndex_XML.h,v 1.8 2008/11/22 23:22:24 vpashka Exp $
* \date $Date: 2008/11/22 23:22:24 $
*/
// --------------------------------------------------------------------------
#ifndef ObjectIndex_XML_H_
...
...
include/ObjectIndex_idXML.h
View file @
da7691d1
// $Id: ObjectIndex_idXML.h,v 1.6 2008/11/22 23:22:24 vpashka Exp $
// --------------------------------------------------------------------------
#ifndef ObjectIndex_idXML_H_
#define ObjectIndex_idXML_H_
...
...
include/ObjectRepository.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Интерфейсный класс для работы с репозитарием объектов
* \author Pavel Vainerman
* \date $Date: 2007/11/18 19:13:35 $
* \version $Id: ObjectRepository.h,v 1.9 2007/11/18 19:13:35 vpashka Exp $ *
*/
// --------------------------------------------------------------------------
#ifndef ObjectRepository_H_
...
...
include/ObjectRepositoryFactory.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Интерфейсный класс для создания структуры репозитария объектов
* \author Pavel Vainerman
* \version $Id: ObjectRepositoryFactory.h,v 1.8 2007/07/07 18:58:42 vpashka Exp $
* \date $Date: 2007/07/07 18:58:42 $
*/
// --------------------------------------------------------------------------
#ifndef ObjectRepositoryFactory_H_
...
...
include/ObjectsActivator.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Активатор объектов
* \author Pavel Vainerman
* \date $Date: 2007/06/17 21:30:55 $
* \version $Id: ObjectsActivator.h,v 1.13 2007/06/17 21:30:55 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef ObjectsActivator_H_
...
...
include/ObjectsManager.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Реализация интерфейса менеджера объектов.
* \author Pavel Vainerman
* \date $Date: 2009/01/16 23:16:42 $
* \version $Id: ObjectsManager.h,v 1.13 2009/01/16 23:16:42 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef ObjectsManager_H_
...
...
include/ObjectsManager_LT.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2007/07/31 18:13:40 $
* \version $Id: ObjectsManager_LT.h,v 1.4 2007/07/31 18:13:40 vpashka Exp $
*/
//---------------------------------------------------------------------------
#ifndef ObjectsManager_LT_H_
...
...
include/OmniThreadCreator.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Создатель потоков
* \author Pavel Vainerman
* \date $Date: 2005/01/28 20:52:21 $
* \version $Id: OmniThreadCreator.h,v 1.5 2005/01/28 20:52:21 vitlav Exp $
*/
// --------------------------------------------------------------------------
#ifndef OmniThreadCreator_h_
...
...
include/PassiveObject.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2008/11/29 21:24:25 $
* \version $Id: PassiveObject.h,v 1.9 2008/11/29 21:24:25 vpashka Exp $
*/
// -------------------------------------------------------------------------
#ifndef PassiveObject_H_
...
...
include/PassiveTimer.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Vitaly Lipatov, Pavel Vainerman
* \date $Date: 2007/08/02 22:52:27 $
* \version $Id: PassiveTimer.h,v 1.9 2007/08/02 22:52:27 vpashka Exp $
*/
//----------------------------------------------------------------------------
# ifndef PASSIVETIMER_H_
...
...
@@ -36,8 +34,6 @@
/*! \class UniSetTimer
* \brief Базовый интерфейс пасивных таймеров
* \author Pavel Vainerman
* \date $Date: 2007/08/02 22:52:27 $
* \version $Id: PassiveTimer.h,v 1.9 2007/08/02 22:52:27 vpashka Exp $
*/
class
UniSetTimer
{
...
...
@@ -78,8 +74,6 @@ class UniSetTimer
/*! \class PassiveTimer
* \brief Пассивный таймер
* \author Vitaly Lipatov
* \date $Date: 2007/08/02 22:52:27 $
* \version $Id: PassiveTimer.h,v 1.9 2007/08/02 22:52:27 vpashka Exp $
* \par
* Установив таймер в конструкторе или с помощью setTiming,
* можно с помощью checkTime проверять, не наступило ли нужное время
...
...
@@ -125,8 +119,6 @@ class omni_condition;
/*! \class ThrPassiveTimer
* \brief Пассивный таймер с режимом засыпания (ожидания)
* \author Pavel Vainerman
* \date $Date: 2007/08/02 22:52:27 $
* \version $Id: PassiveTimer.h,v 1.9 2007/08/02 22:52:27 vpashka Exp $
* \par
* Позволяет заснуть на заданное время wait(timeout_t timeMS).
* Механизм работает на основе взаимных блокировок потоков (mutex и condition).
...
...
@@ -154,8 +146,6 @@ class ThrPassiveTimer:
/*! \class PassiveSysTimer
* \brief Пассивный таймер с режимом засыпания (ожидания)
* \author Pavel Vainerman
* \date $Date: 2007/08/02 22:52:27 $
* \version $Id: PassiveTimer.h,v 1.9 2007/08/02 22:52:27 vpashka Exp $
* \par
* Создан на основе сигнала (SIGALRM).
*/
...
...
include/PosixThread.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Интефес для создания и управления потоками
* \author Anthony Korbin
* \date $Date: 2007/06/17 21:30:55 $
* \version $Id: PosixThread.h,v 1.7 2007/06/17 21:30:55 vpashka Exp $
*/
//----------------------------------------------------------------------------
#ifndef PosixThread_h_
...
...
include/ProxyManager.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2006/12/20 10:39:01 $
* \version $Id: ProxyManager.h,v 1.6 2006/12/20 10:39:01 vpashka Exp $
*/
// --------------------------------------------------------------------------
#ifndef ProxyManager_H_
...
...
include/Pulse.h
View file @
da7691d1
// --------------------------------------------------------------------------
//! \version $Id: Pulse.h,v 1.1 2008/12/14 21:57:51 vpashka Exp $
// --------------------------------------------------------------------------
#ifndef Pulse_H_
#define Pulse_H_
// --------------------------------------------------------------------------
...
...
include/RepositoryAgent.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Реализация RepositoryAgent
* \author Pavel Vainerman
* \date $Date: 2005/01/28 20:52:21 $
* \version $Id: RepositoryAgent.h,v 1.5 2005/01/28 20:52:21 vitlav Exp $
*/
// --------------------------------------------------------------------------
#ifndef RepositoryAgent_H_
...
...
include/Restorer.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Интерфейс к объекту сохраняющему список заказчиков и сообщений для InfoServer-а
* \author Pavel Vainerman
* \version $Id: Restorer.h,v 1.4 2007/11/18 19:13:35 vpashka Exp $
* \date $Date: 2007/11/18 19:13:35 $
*/
// --------------------------------------------------------------------------
#ifndef Restorer_H_
...
...
include/RunLock.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Блокировка повторного запуска программы
* \author Ahton Korbin, Pavel Vainerman
* \date $Date: 2006/12/20 10:39:01 $
* \version $Id: RunLock.h,v 1.6 2006/12/20 10:39:01 vpashka Exp $
*/
// ---------------------------------------------------------------------------
#ifndef RunLock_H_
...
...
include/SMonitor.h
View file @
da7691d1
// $Id: SMonitor.h,v 1.2 2007/12/17 22:51:00 vpashka Exp $
// ------------------------------------------------------------------------------------------
#ifndef SMonitor_H_
#define SMonitor_H_
// ------------------------------------------------------------------------------------------
...
...
include/SViewer.h
View file @
da7691d1
...
...
@@ -20,9 +20,6 @@
/*! \file
* \brief Программа просмотра состояния датчиков
* \author Pavel Vainerman
* \date $Date: 2007/06/17 21:30:55 $
* \version $Id: SViewer.h,v 1.11 2007/06/17 21:30:55 vpashka Exp $
* \par
*/
//--------------------------------------------------------------------------------
#ifndef _SVIEWER_H
...
...
include/SandClock.h
View file @
da7691d1
...
...
@@ -19,7 +19,6 @@
// --------------------------------------------------------------------------
// idea: lav@etersoft.ru
// realisation: pv@etersoft.ru, lav@etersoft.ru
//! \version $Id: SandClock.h,v 1.1 2008/10/05 19:00:53 vpashka Exp $
// --------------------------------------------------------------------------
#ifndef SandClock_H_
#define SandClock_H_
...
...
include/StorageInterface.h
View file @
da7691d1
...
...
@@ -19,11 +19,8 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \version $Id: StorageInterface.h,v 1.2 2006/12/20 10:39:01 vpashka Exp $
* \date $Date: 2006/12/20 10:39:01 $
*/
// --------------------------------------------------------------------------
#ifndef StorageInterface_H_
#define StorageInterface_H_
// ---------------------------------------------------------------------------
...
...
include/Storages.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Ivan Donchevskiy
* \date $Date: 2009/07/15 15:55:00 $
* \version $Id: Jrn.h,v 1.0 2009/07/15 15:55:00 vpashka Exp $
*/
// --------------------------------------------------------------------------
...
...
include/SystemGuard.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Реализация SystemGuard
* \author Pavel Vainerman
* \date $Date: 2007/06/17 21:30:55 $
* \version $Id: SystemGuard.h,v 1.9 2007/06/17 21:30:55 vpashka Exp $
*/
//--------------------------------------------------------------------------------
#ifndef SystemGuard_H_
...
...
include/TextDBIndex.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
/*! \file
* \author Vitaly Lipatov
* \date $Date: 2007/01/02 22:30:48 $
* \version $Id: TextDBIndex.h,v 1.6 2007/01/02 22:30:48 vpashka Exp $
* \par
* Базовый класс получения строки по её индексу
*/
...
...
include/TextFileIndex.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
/*! \file
* \author Vitaly Lipatov
* \date $Date: 2007/01/02 22:30:48 $
* \version $Id: TextFileIndex.h,v 1.7 2007/01/02 22:30:48 vpashka Exp $
* \par
* Базовый класс получения строки по её индексу
*/
...
...
include/TextIndex.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
/*! \file
* \author Vitaly Lipatov
* \date $Date: 2007/01/02 22:30:48 $
* \version $Id: TextIndex.h,v 1.6 2007/01/02 22:30:48 vpashka Exp $
* \par
* Базовый класс получения строки по её индексу
*/
...
...
include/ThreadCreator.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Создатель потоков
* \author Pavel Vainerman
* \date $Date: 2005/01/28 20:52:21 $
* \version $Id: ThreadCreator.h,v 1.5 2005/01/28 20:52:21 vitlav Exp $
*/
//--------------------------------------------------------------------------------
#ifndef ThreadCreator_h_
...
...
include/TimerService.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Реализация TimerService
* \author Pavel Vainerman
* \date $Date: 2007/06/17 21:30:56 $
* \version $Id: TimerService.h,v 1.7 2007/06/17 21:30:56 vpashka Exp $
*/
//---------------------------------------------------------------------------
#ifndef TimerService_H_
...
...
include/Trigger.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Триггер, позволяющий красиво засекать изменения во флаге
* \author Vitaly Lipatov
* \date $Date: 2006/11/18 14:53:58 $
* \version $Id: Trigger.h,v 1.1 2006/11/18 14:53:58 vpashka Exp $
*/
//--------------------------------------------------------------------------
#ifndef UNITRIGGER_H_
...
...
include/TriggerAND.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief
* \author Pavel Vainerman
* \date $Date: 2008/06/01 21:36:19 $
* \version $Id: TriggerAND.h,v 1.7 2008/06/01 21:36:19 vpashka Exp $
*/
// --------------------------------------------------------------------------
//---------------------------------------------------------------------------
...
...
include/TriggerAND_template.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2008/06/01 21:36:19 $
* \version $Id: TriggerAND_template.h,v 1.8 2008/06/01 21:36:19 vpashka Exp $
*/
// --------------------------------------------------------------------------
#include "TriggerAND.h"
...
...
include/TriggerOR.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2008/06/01 21:36:19 $
* \version $Id: TriggerOR.h,v 1.7 2008/06/01 21:36:19 vpashka Exp $
*/
// --------------------------------------------------------------------------
//---------------------------------------------------------------------------
...
...
include/TriggerOR_template.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2008/06/01 21:36:19 $
* \version $Id: TriggerOR_template.h,v 1.8 2008/06/01 21:36:19 vpashka Exp $
*/
// --------------------------------------------------------------------------
#include "TriggerOR.h"
...
...
include/TriggerOutput.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2008/06/01 21:36:19 $
* \version $Id: TriggerOutput.h,v 1.7 2008/06/01 21:36:19 vpashka Exp $
*/
// --------------------------------------------------------------------------
//---------------------------------------------------------------------------
...
...
include/TriggerOutput_template.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2008/06/01 21:36:19 $
* \version $Id: TriggerOutput_template.h,v 1.4 2008/06/01 21:36:19 vpashka Exp $
*/
// --------------------------------------------------------------------------
...
...
include/UniSetObject.h
View file @
da7691d1
...
...
@@ -21,8 +21,6 @@
* \brief Реализация базового(фундаментального) класса для объектов системы
* (процессов управления, элементов графического интерфейса и т.п.)
* \author Pavel Vainerman
* \date $Date: 2009/01/16 23:16:42 $
* \version $Id: UniSetObject.h,v 1.19 2009/01/16 23:16:42 vpashka Exp $
*/
//---------------------------------------------------------------------------
#ifndef UniSetObject_H_
...
...
include/UniSetObject_LT.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2007/07/31 18:13:40 $
* \version $Id: UniSetObject_LT.h,v 1.5 2007/07/31 18:13:40 vpashka Exp $
*/
//---------------------------------------------------------------------------
#ifndef UniSetObject_LT_H_
...
...
include/UniSetObserver.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Базовый класс для реализации шаблона "наблюдатель"
* \author Pavel Vainerman
* \date $Date: 2006/12/20 10:39:04 $
* \version $Id: UniSetObserver.h,v 1.3 2006/12/20 10:39:04 vpashka Exp $
*/
//---------------------------------------------------------------------------
#ifndef UniSetObserver_H_
...
...
include/UniSetTypes.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Pavel Vainerman
* \date $Date: 2009/01/16 23:16:42 $
* \version $Id: UniSetTypes.h,v 1.12 2009/01/16 23:16:42 vpashka Exp $
* \brief базовые типы библиотеки UniSet
*/
// --------------------------------------------------------------------------
...
...
include/UniXML.h
View file @
da7691d1
...
...
@@ -19,8 +19,6 @@
// --------------------------------------------------------------------------
/*! \file
* \author Vitaly Lipatov
* \date $Date: 2006/12/20 10:39:04 $
* \version $Id: UniXML.h,v 1.9 2006/12/20 10:39:04 vpashka Exp $
* \par
* \bug НЕ РАБОТАЕТ функция findNode. (не ищет по полю name, если задать)
...
...
include/UniversalInterface.h
View file @
da7691d1
...
...
@@ -20,8 +20,6 @@
/*! \file
* \brief Универсальный интерфейс для взаимодействия с объектами системы
* \author Pavel Vainerman
* \version $Id: UniversalInterface.h,v 1.24 2008/12/14 21:57:51 vpashka Exp $
* \date $Date: 2008/12/14 21:57:51 $
*/
// --------------------------------------------------------------------------
#ifndef UniversalInterface_H_
...
...
include/WDTInterface.h
View file @
da7691d1
/* $Id: WDTInterface.h,v 1.1 2008/12/14 21:57:51 vpashka Exp $ */
//--------------------------------------------------------------------------
#ifndef WDTInterface_H_
#define WDTInterface_H_
...
...
include/modbus/ModbusClient.h
View file @
da7691d1
/*! $Id: ModbusClient.h,v 1.3 2009/01/11 19:08:46 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusClient_H_
#define ModbusClient_H_
...
...
include/modbus/ModbusHelpers.h
View file @
da7691d1
/*! $Id: ModbusHelpers.h,v 1.1 2009/01/12 20:40:11 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusHelpers_H_
#define ModbusHelpers_H_
...
...
include/modbus/ModbusRTUMaster.h
View file @
da7691d1
/*! $Id: ModbusRTUMaster.h,v 1.3 2009/02/24 20:27:25 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusRTUMaster_H_
#define ModbusRTUMaster_H_
...
...
include/modbus/ModbusRTUSlave.h
View file @
da7691d1
/*! $Id: ModbusRTUSlave.h,v 1.3 2009/02/24 20:27:25 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusRTUSlave_H_
#define ModbusRTUSlave_H_
...
...
include/modbus/ModbusRTUSlaveSlot.h
View file @
da7691d1
/*! $Id: ModbusRTUSlaveSlot.h,v 1.2 2009/02/24 20:27:25 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusRTUSlaveSlot_H_
#define ModbusRTUSlaveSlot_H_
...
...
include/modbus/ModbusServer.h
View file @
da7691d1
/*! $Id: ModbusServer.h,v 1.3 2009/01/11 19:08:46 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusServer_H_
#define ModbusServer_H_
...
...
include/modbus/ModbusServerSlot.h
View file @
da7691d1
/*! $Id: ModbusServerSlot.h,v 1.1 2008/11/22 23:22:24 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusServerSlot_H_
#define ModbusServerSlot_H_
...
...
include/modbus/ModbusTCPCore.h
View file @
da7691d1
/*! $Id: ModbusTCPCore.h,v 1.1 2008/11/22 23:22:24 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusTCPCore_H_
#define ModbusTCPCore_H_
...
...
include/modbus/ModbusTCPServer.h
View file @
da7691d1
/*! $Id: ModbusTCPServer.h,v 1.2 2008/11/23 22:16:03 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusTCPServer_H_
#define ModbusTCPServer_H_
...
...
include/modbus/ModbusTCPServerSlot.h
View file @
da7691d1
/*! $Id: ModbusTCPServerSlot.h,v 1.1 2008/11/22 23:22:24 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusTCPServerSlot_H_
#define ModbusTCPServerSlot_H_
...
...
include/modbus/ModbusTypes.h
View file @
da7691d1
/*! $Id: ModbusTypes.h,v 1.11 2008/11/22 23:22:24 vpashka Exp $ */
// -------------------------------------------------------------------------
#ifndef ModbusTypes_H_
#define ModbusTypes_H_
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment