Commit 89ba4e3b authored by Pavel Vainerman's avatar Pavel Vainerman

Корректировка processingMessage()

parent 918110b0
...@@ -254,7 +254,7 @@ ...@@ -254,7 +254,7 @@
<xsl:template name="COMMON-HEAD-PROTECTED"> <xsl:template name="COMMON-HEAD-PROTECTED">
virtual void callback() override; virtual void callback() override;
virtual void processingMessage( UniSetTypes::VoidMessage* msg ) override; virtual void processingMessage( const UniSetTypes::VoidMessage* msg ) override;
virtual void sysCommand( const UniSetTypes::SystemMessage* sm ){}; virtual void sysCommand( const UniSetTypes::SystemMessage* sm ){};
virtual void askSensors( UniversalIO::UIOCommand cmd ){} virtual void askSensors( UniversalIO::UIOCommand cmd ){}
virtual void sensorInfo( const UniSetTypes::SensorMessage* sm ) override{} virtual void sensorInfo( const UniSetTypes::SensorMessage* sm ) override{}
...@@ -376,22 +376,22 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::init_dlog( std::shared_ptr&lt;Debug ...@@ -376,22 +376,22 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::init_dlog( std::shared_ptr&lt;Debug
<xsl:value-of select="$CLASSNAME"/>_SK::mylog = d; <xsl:value-of select="$CLASSNAME"/>_SK::mylog = d;
} }
// ------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------
void <xsl:value-of select="$CLASSNAME"/>_SK::processingMessage( UniSetTypes::VoidMessage* _msg ) void <xsl:value-of select="$CLASSNAME"/>_SK::processingMessage( const UniSetTypes::VoidMessage* _msg )
{ {
try try
{ {
switch( _msg->type ) switch( _msg->type )
{ {
case Message::SensorInfo: case Message::SensorInfo:
preSensorInfo( reinterpret_cast&lt;SensorMessage*&gt;(_msg) ); preSensorInfo( reinterpret_cast&lt;const SensorMessage*&gt;(_msg) );
break; break;
case Message::Timer: case Message::Timer:
preTimerInfo( reinterpret_cast&lt;TimerMessage*&gt;(_msg) ); preTimerInfo( reinterpret_cast&lt;const TimerMessage*&gt;(_msg) );
break; break;
case Message::SysCommand: case Message::SysCommand:
preSysCommand( reinterpret_cast&lt;SystemMessage*&gt;(_msg) ); preSysCommand( reinterpret_cast&lt;const SystemMessage*&gt;(_msg) );
break; break;
default: default:
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
Name: libuniset2 Name: libuniset2
Version: 2.4 Version: 2.4
Release: alt1 Release: alt2
Summary: UniSet - library for building distributed industrial control systems Summary: UniSet - library for building distributed industrial control systems
License: LGPL License: LGPL
...@@ -484,6 +484,12 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -484,6 +484,12 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
# .. # ..
%changelog %changelog
* Tue Jul 26 2016 Pavel Vainerman <pv@altlinux.ru> 2.4-alt2
- minor fixes
* Mon Jul 25 2016 Pavel Vainerman <pv@altlinux.ru> 2.4-alt1
- build new version
* Sun Jul 24 2016 Pavel Vainerman <pv@altlinux.ru> 2.3-alt10 * Sun Jul 24 2016 Pavel Vainerman <pv@altlinux.ru> 2.3-alt10
- up build - up build
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
ВСЕ ВАШИ ИЗМЕНЕНИЯ БУДУТ ПОТЕРЯНЫ. ВСЕ ВАШИ ИЗМЕНЕНИЯ БУДУТ ПОТЕРЯНЫ.
*/ */
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
// generate timestamp: 2016-06-02+03:00 // generate timestamp: 2016-07-26+03:00
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
#ifndef UObject_SK_H_ #ifndef UObject_SK_H_
#define UObject_SK_H_ #define UObject_SK_H_
...@@ -144,7 +144,7 @@ class UObject_SK: ...@@ -144,7 +144,7 @@ class UObject_SK:
virtual void callback() override; virtual void callback() override;
virtual void processingMessage( UniSetTypes::VoidMessage* msg ) override; virtual void processingMessage( const UniSetTypes::VoidMessage* msg ) override;
virtual void sysCommand( const UniSetTypes::SystemMessage* sm ){}; virtual void sysCommand( const UniSetTypes::SystemMessage* sm ){};
virtual void askSensors( UniversalIO::UIOCommand cmd ){} virtual void askSensors( UniversalIO::UIOCommand cmd ){}
virtual void sensorInfo( const UniSetTypes::SensorMessage* sm ) override{} virtual void sensorInfo( const UniSetTypes::SensorMessage* sm ) override{}
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
ВСЕ ВАШИ ИЗМЕНЕНИЯ БУДУТ ПОТЕРЯНЫ. ВСЕ ВАШИ ИЗМЕНЕНИЯ БУДУТ ПОТЕРЯНЫ.
*/ */
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
// generate timestamp: 2016-06-02+03:00 // generate timestamp: 2016-07-26+03:00
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
#include <memory> #include <memory>
#include <iomanip> #include <iomanip>
...@@ -328,22 +328,22 @@ void UObject_SK::init_dlog( std::shared_ptr<DebugStream> d ) ...@@ -328,22 +328,22 @@ void UObject_SK::init_dlog( std::shared_ptr<DebugStream> d )
UObject_SK::mylog = d; UObject_SK::mylog = d;
} }
// ------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------
void UObject_SK::processingMessage( UniSetTypes::VoidMessage* _msg ) void UObject_SK::processingMessage( const UniSetTypes::VoidMessage* _msg )
{ {
try try
{ {
switch( _msg->type ) switch( _msg->type )
{ {
case Message::SensorInfo: case Message::SensorInfo:
preSensorInfo( reinterpret_cast<SensorMessage*>(_msg) ); preSensorInfo( reinterpret_cast<const SensorMessage*>(_msg) );
break; break;
case Message::Timer: case Message::Timer:
preTimerInfo( reinterpret_cast<TimerMessage*>(_msg) ); preTimerInfo( reinterpret_cast<const TimerMessage*>(_msg) );
break; break;
case Message::SysCommand: case Message::SysCommand:
preSysCommand( reinterpret_cast<SystemMessage*>(_msg) ); preSysCommand( reinterpret_cast<const SystemMessage*>(_msg) );
break; break;
default: default:
......
...@@ -58,7 +58,7 @@ class DBServer: ...@@ -58,7 +58,7 @@ class DBServer:
protected: protected:
virtual void processingMessage( UniSetTypes::VoidMessage* msg ) override; virtual void processingMessage( const UniSetTypes::VoidMessage* msg ) override;
virtual void sysCommand( const UniSetTypes::SystemMessage* sm ) override; virtual void sysCommand( const UniSetTypes::SystemMessage* sm ) override;
virtual void confirmInfo( const UniSetTypes::ConfirmMessage* cmsg ) {} virtual void confirmInfo( const UniSetTypes::ConfirmMessage* cmsg ) {}
......
...@@ -42,7 +42,7 @@ class PassiveObject ...@@ -42,7 +42,7 @@ class PassiveObject
PassiveObject( UniSetTypes::ObjectId id, ProxyManager* mngr ); PassiveObject( UniSetTypes::ObjectId id, ProxyManager* mngr );
virtual ~PassiveObject(); virtual ~PassiveObject();
virtual void processingMessage( UniSetTypes::VoidMessage* msg ); virtual void processingMessage( const UniSetTypes::VoidMessage* msg );
void setID( UniSetTypes::ObjectId id ); void setID( UniSetTypes::ObjectId id );
void init(ProxyManager* mngr); void init(ProxyManager* mngr);
......
...@@ -47,8 +47,8 @@ class ProxyManager: ...@@ -47,8 +47,8 @@ class ProxyManager:
protected: protected:
ProxyManager(); ProxyManager();
virtual void processingMessage( UniSetTypes::VoidMessage* msg ); virtual void processingMessage( const UniSetTypes::VoidMessage* msg );
virtual void allMessage( UniSetTypes::VoidMessage* msg ); virtual void allMessage( const UniSetTypes::VoidMessage* msg );
virtual bool activateObject(); virtual bool activateObject();
virtual bool deactivateObject(); virtual bool deactivateObject();
......
...@@ -118,7 +118,7 @@ class UniSetObject: ...@@ -118,7 +118,7 @@ class UniSetObject:
protected: protected:
/*! обработка приходящих сообщений */ /*! обработка приходящих сообщений */
virtual void processingMessage( UniSetTypes::VoidMessage* msg ); virtual void processingMessage( const UniSetTypes::VoidMessage* msg );
virtual void sysCommand( const UniSetTypes::SystemMessage* sm ) {} virtual void sysCommand( const UniSetTypes::SystemMessage* sm ) {}
virtual void sensorInfo( const UniSetTypes::SensorMessage* sm ) {} virtual void sensorInfo( const UniSetTypes::SensorMessage* sm ) {}
virtual void timerInfo( const UniSetTypes::TimerMessage* tm ) {} virtual void timerInfo( const UniSetTypes::TimerMessage* tm ) {}
......
...@@ -79,22 +79,22 @@ void PassiveObject::init( ProxyManager* _mngr ) ...@@ -79,22 +79,22 @@ void PassiveObject::init( ProxyManager* _mngr )
} }
// ------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------
void PassiveObject::processingMessage( UniSetTypes::VoidMessage* msg ) void PassiveObject::processingMessage( const UniSetTypes::VoidMessage* msg )
{ {
try try
{ {
switch( msg->type ) switch( msg->type )
{ {
case Message::SensorInfo: case Message::SensorInfo:
sensorInfo( reinterpret_cast<SensorMessage*>(msg) ); sensorInfo( reinterpret_cast<const SensorMessage*>(msg) );
break; break;
case Message::Timer: case Message::Timer:
timerInfo( reinterpret_cast<TimerMessage*>(msg) ); timerInfo( reinterpret_cast<const TimerMessage*>(msg) );
break; break;
case Message::SysCommand: case Message::SysCommand:
sysCommand( reinterpret_cast<SystemMessage*>(msg) ); sysCommand( reinterpret_cast<const SystemMessage*>(msg) );
break; break;
default: default:
......
...@@ -130,7 +130,7 @@ bool ProxyManager::deactivateObject() ...@@ -130,7 +130,7 @@ bool ProxyManager::deactivateObject()
return UniSetObject::deactivateObject(); return UniSetObject::deactivateObject();
} }
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
void ProxyManager::processingMessage( UniSetTypes::VoidMessage* msg ) void ProxyManager::processingMessage( const UniSetTypes::VoidMessage* msg )
{ {
try try
{ {
...@@ -159,7 +159,7 @@ void ProxyManager::processingMessage( UniSetTypes::VoidMessage* msg ) ...@@ -159,7 +159,7 @@ void ProxyManager::processingMessage( UniSetTypes::VoidMessage* msg )
} }
} }
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
void ProxyManager::allMessage( UniSetTypes::VoidMessage* msg ) void ProxyManager::allMessage( const UniSetTypes::VoidMessage* msg )
{ {
for( auto& o : omap ) for( auto& o : omap )
{ {
......
...@@ -856,22 +856,22 @@ void UniSetObject::callback() ...@@ -856,22 +856,22 @@ void UniSetObject::callback()
} }
} }
// ------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------
void UniSetObject::processingMessage( UniSetTypes::VoidMessage* msg ) void UniSetObject::processingMessage( const UniSetTypes::VoidMessage* msg )
{ {
try try
{ {
switch( msg->type ) switch( msg->type )
{ {
case Message::SensorInfo: case Message::SensorInfo:
sensorInfo( reinterpret_cast<SensorMessage*>(msg) ); sensorInfo( reinterpret_cast<const SensorMessage*>(msg) );
break; break;
case Message::Timer: case Message::Timer:
timerInfo( reinterpret_cast<TimerMessage*>(msg) ); timerInfo( reinterpret_cast<const TimerMessage*>(msg) );
break; break;
case Message::SysCommand: case Message::SysCommand:
sysCommand( reinterpret_cast<SystemMessage*>(msg) ); sysCommand( reinterpret_cast<const SystemMessage*>(msg) );
break; break;
default: default:
......
...@@ -85,12 +85,12 @@ DBServer::~DBServer() ...@@ -85,12 +85,12 @@ DBServer::~DBServer()
{ {
} }
//-------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------
void DBServer::processingMessage( UniSetTypes::VoidMessage* msg ) void DBServer::processingMessage( const UniSetTypes::VoidMessage* msg )
{ {
switch(msg->type) switch(msg->type)
{ {
case Message::Confirm: case Message::Confirm:
confirmInfo( reinterpret_cast<ConfirmMessage*>(msg) ); confirmInfo( reinterpret_cast<const ConfirmMessage*>(msg) );
break; break;
default: default:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment