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
bfaa9178
Commit
bfaa9178
authored
May 24, 2015
by
Pavel Vainerman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
make style
parent
6e177d62
Show whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
218 additions
and
199 deletions
+218
-199
DBServer_MySQL.cc
extensions/DBServer-MySQL/DBServer_MySQL.cc
+2
-2
main.cc
extensions/DBServer-MySQL/main.cc
+2
-2
DBServer_PostgreSQL.cc
extensions/DBServer-PostgreSQL/DBServer_PostgreSQL.cc
+2
-1
main.cc
extensions/DBServer-PostgreSQL/main.cc
+1
-0
DBServer_SQLite.cc
extensions/DBServer-SQLite/DBServer_SQLite.cc
+3
-2
main.cc
extensions/DBServer-SQLite/main.cc
+2
-2
IOControl.cc
extensions/IOControl/IOControl.cc
+3
-2
IOLogSugar.h
extensions/IOControl/IOLogSugar.h
+40
-40
MBExchange.cc
extensions/ModbusMaster/MBExchange.cc
+2
-1
RTUExchange.cc
extensions/ModbusMaster/RTUExchange.cc
+1
-1
MBSlave.cc
extensions/ModbusSlave/MBSlave.cc
+2
-1
MBTCPMultiSlave.cc
extensions/ModbusSlave/MBTCPMultiSlave.cc
+0
-0
RRDServer.cc
extensions/RRDServer/RRDServer.cc
+3
-2
SharedMemory.cc
extensions/SharedMemory/SharedMemory.cc
+4
-3
SharedMemory.h
extensions/SharedMemory/SharedMemory.h
+1
-1
UNetExchange.cc
extensions/UNetUDP/UNetExchange.cc
+6
-5
UNetLogSugar.h
extensions/UNetUDP/UNetLogSugar.h
+40
-40
UNetReceiver.h
extensions/UNetUDP/UNetReceiver.h
+4
-1
UNetSender.cc
extensions/UNetUDP/UNetSender.cc
+0
-0
UNetSender.h
extensions/UNetUDP/UNetSender.h
+4
-1
sm_perf_test.cc
extensions/tests/sm_perf_test.cc
+5
-5
DBLogSugar.h
include/DBLogSugar.h
+40
-40
DBServer.h
include/DBServer.h
+3
-3
LogServer.h
include/LogServer.h
+1
-1
MBLogSugar.h
include/modbus/MBLogSugar.h
+40
-40
LogAgregator.cc
src/Log/LogAgregator.cc
+1
-1
LogServer.cc
src/Log/LogServer.cc
+2
-0
DBServer.cc
src/Services/DBServer.cc
+4
-2
No files found.
extensions/DBServer-MySQL/DBServer_MySQL.cc
View file @
bfaa9178
...
...
@@ -38,7 +38,7 @@ using namespace UniSetTypes;
using
namespace
std
;
// --------------------------------------------------------------------------
DBServer_MySQL
::
DBServer_MySQL
(
ObjectId
id
,
const
std
::
string
&
prefix
)
:
DBServer
(
id
,
prefix
),
DBServer
(
id
,
prefix
),
PingTime
(
300000
),
ReconnectTime
(
180000
),
connect_ok
(
false
),
...
...
@@ -59,7 +59,7 @@ DBServer_MySQL::DBServer_MySQL(ObjectId id, const std::string& prefix ):
}
DBServer_MySQL
::
DBServer_MySQL
(
const
std
::
string
&
prefix
)
:
DBServer_MySQL
(
uniset_conf
()
->
getDBServer
(),
prefix
)
DBServer_MySQL
(
uniset_conf
()
->
getDBServer
(),
prefix
)
{
}
//--------------------------------------------------------------------------------------------
...
...
extensions/DBServer-MySQL/main.cc
View file @
bfaa9178
...
...
@@ -15,13 +15,13 @@ int main(int argc, char** argv)
if
(
argc
>
1
&&
(
!
strcmp
(
argv
[
1
],
"--help"
)
||
!
strcmp
(
argv
[
1
],
"-h"
))
)
{
cout
<<
"--confile filename - configuration file. Default: configure.xml"
<<
endl
;
DBServer_MySQL
::
help_print
(
argc
,
argv
);
DBServer_MySQL
::
help_print
(
argc
,
argv
);
return
0
;
}
auto
conf
=
uniset_init
(
argc
,
argv
,
"configure.xml"
);
auto
db
=
DBServer_MySQL
::
init_dbserver
(
argc
,
argv
);
auto
db
=
DBServer_MySQL
::
init_dbserver
(
argc
,
argv
);
auto
act
=
UniSetActivator
::
Instance
();
act
->
add
(
db
);
...
...
extensions/DBServer-PostgreSQL/DBServer_PostgreSQL.cc
View file @
bfaa9178
...
...
@@ -14,7 +14,7 @@ using namespace UniSetTypes;
using
namespace
std
;
// --------------------------------------------------------------------------
DBServer_PostgreSQL
::
DBServer_PostgreSQL
(
ObjectId
id
,
const
std
::
string
&
prefix
)
:
DBServer
(
id
,
prefix
),
DBServer
(
id
,
prefix
),
PingTime
(
300000
),
ReconnectTime
(
180000
),
connect_ok
(
false
),
...
...
@@ -90,6 +90,7 @@ void DBServer_PostgreSQL::sysCommand( const UniSetTypes::SystemMessage* sm )
void
DBServer_PostgreSQL
::
confirmInfo
(
const
UniSetTypes
::
ConfirmMessage
*
cem
)
{
DBServer
::
confirmInfo
(
cem
);
try
{
ostringstream
data
;
...
...
extensions/DBServer-PostgreSQL/main.cc
View file @
bfaa9178
...
...
@@ -9,6 +9,7 @@ using namespace std;
int
main
(
int
argc
,
char
**
argv
)
{
std
::
ios
::
sync_with_stdio
(
false
);
try
{
if
(
argc
>
1
&&
(
!
strcmp
(
argv
[
1
],
"--help"
)
||
!
strcmp
(
argv
[
1
],
"-h"
))
)
...
...
extensions/DBServer-SQLite/DBServer_SQLite.cc
View file @
bfaa9178
...
...
@@ -38,7 +38,7 @@ using namespace UniSetTypes;
using
namespace
std
;
// --------------------------------------------------------------------------
DBServer_SQLite
::
DBServer_SQLite
(
ObjectId
id
,
const
std
::
string
&
prefix
)
:
DBServer
(
id
,
prefix
),
DBServer
(
id
,
prefix
),
PingTime
(
300000
),
ReconnectTime
(
180000
),
connect_ok
(
false
),
...
...
@@ -57,7 +57,7 @@ DBServer_SQLite::DBServer_SQLite( ObjectId id, const std::string& prefix ):
}
DBServer_SQLite
::
DBServer_SQLite
(
const
std
::
string
&
prefix
)
:
DBServer_SQLite
(
uniset_conf
()
->
getDBServer
(),
prefix
)
DBServer_SQLite
(
uniset_conf
()
->
getDBServer
(),
prefix
)
{
}
//--------------------------------------------------------------------------------------------
...
...
@@ -323,6 +323,7 @@ void DBServer_SQLite::createTables( SQLiteInterface* db )
void
DBServer_SQLite
::
timerInfo
(
const
UniSetTypes
::
TimerMessage
*
tm
)
{
DBServer
::
timerInfo
(
tm
);
switch
(
tm
->
id
)
{
case
DBServer_SQLite
:
:
PingTimer
:
...
...
extensions/DBServer-SQLite/main.cc
View file @
bfaa9178
...
...
@@ -20,13 +20,13 @@ int main(int argc, char** argv)
if
(
argc
>
1
&&
(
!
strcmp
(
argv
[
1
],
"--help"
)
||
!
strcmp
(
argv
[
1
],
"-h"
))
)
{
cout
<<
"--confile filename - configuration file. Default: configure.xml"
<<
endl
;
DBServer_SQLite
::
help_print
(
argc
,
argv
);
DBServer_SQLite
::
help_print
(
argc
,
argv
);
return
0
;
}
auto
conf
=
uniset_init
(
argc
,
argv
,
"configure.xml"
);
auto
db
=
DBServer_SQLite
::
init_dbserver
(
argc
,
argv
);
auto
db
=
DBServer_SQLite
::
init_dbserver
(
argc
,
argv
);
auto
act
=
UniSetActivator
::
Instance
();
act
->
add
(
db
);
...
...
extensions/IOControl/IOControl.cc
View file @
bfaa9178
...
...
@@ -60,7 +60,7 @@ IOControl::IOControl( UniSetTypes::ObjectId id, UniSetTypes::ObjectId icID,
iolog
=
make_shared
<
DebugStream
>
();
iolog
->
setLogName
(
myname
);
conf
->
initLogStream
(
iolog
,
prefix
+
"-log"
);
conf
->
initLogStream
(
iolog
,
prefix
+
"-log"
);
loga
=
make_shared
<
LogAgregator
>
();
loga
->
add
(
iolog
);
...
...
@@ -76,7 +76,8 @@ IOControl::IOControl( UniSetTypes::ObjectId id, UniSetTypes::ObjectId icID,
UniXML
::
iterator
it
(
cnode
);
logserv
=
make_shared
<
LogServer
>
(
loga
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
if
(
findArgParam
(
"--"
+
prefix
+
"-run-logserver"
,
conf
->
getArgc
(),
conf
->
getArgv
())
!=
-
1
)
{
logserv_host
=
conf
->
getArg2Param
(
"--"
+
prefix
+
"-logserver-host"
,
it
.
getProp
(
"logserverHost"
),
"localhost"
);
...
...
extensions/IOControl/IOLogSugar.h
View file @
bfaa9178
#ifndef IOLogSugar_H_
#define IOLogSugar_H_
// "синтаксический сахар"..для логов
#ifndef ioinfo
#define ioinfo if( iolog->debugging(Debug::INFO) ) iolog->info()
#endif
#ifndef iowarn
#define iowarn if( iolog->debugging(Debug::WARN) ) iolog->warn()
#endif
#ifndef iocrit
#define iocrit if( iolog->debugging(Debug::CRIT) ) iolog->crit()
#endif
#ifndef iolog1
#define iolog1 if( iolog->debugging(Debug::LEVEL1) ) iolog->level1()
#endif
#ifndef iolog2
#define iolog2 if( iolog->debugging(Debug::LEVEL2) ) iolog->level2()
#endif
#ifndef iolog3
#define iolog3 if( iolog->debugging(Debug::LEVEL3) ) iolog->level3()
#endif
#ifndef iolog4
#define iolog4 if( iolog->debugging(Debug::LEVEL4) ) iolog->level4()
#endif
#ifndef iolog5
#define iolog5 if( iolog->debugging(Debug::LEVEL5) ) iolog->level5()
#endif
#ifndef iolog6
#define iolog6 if( iolog->debugging(Debug::LEVEL6) ) iolog->level6()
#endif
#ifndef iolog7
#define iolog7 if( iolog->debugging(Debug::LEVEL7) ) iolog->level7()
#endif
#ifndef iolog8
#define iolog8 if( iolog->debugging(Debug::LEVEL8) ) iolog->level8()
#endif
#ifndef iolog9
#define iolog9 if( iolog->debugging(Debug::LEVEL9) ) iolog->level9()
#endif
#ifndef iologany
#define iologany iolog->any()
#endif
// "синтаксический сахар"..для логов
#ifndef ioinfo
#define ioinfo if( iolog->debugging(Debug::INFO) ) iolog->info()
#endif
#ifndef iowarn
#define iowarn if( iolog->debugging(Debug::WARN) ) iolog->warn()
#endif
#ifndef iocrit
#define iocrit if( iolog->debugging(Debug::CRIT) ) iolog->crit()
#endif
#ifndef iolog1
#define iolog1 if( iolog->debugging(Debug::LEVEL1) ) iolog->level1()
#endif
#ifndef iolog2
#define iolog2 if( iolog->debugging(Debug::LEVEL2) ) iolog->level2()
#endif
#ifndef iolog3
#define iolog3 if( iolog->debugging(Debug::LEVEL3) ) iolog->level3()
#endif
#ifndef iolog4
#define iolog4 if( iolog->debugging(Debug::LEVEL4) ) iolog->level4()
#endif
#ifndef iolog5
#define iolog5 if( iolog->debugging(Debug::LEVEL5) ) iolog->level5()
#endif
#ifndef iolog6
#define iolog6 if( iolog->debugging(Debug::LEVEL6) ) iolog->level6()
#endif
#ifndef iolog7
#define iolog7 if( iolog->debugging(Debug::LEVEL7) ) iolog->level7()
#endif
#ifndef iolog8
#define iolog8 if( iolog->debugging(Debug::LEVEL8) ) iolog->level8()
#endif
#ifndef iolog9
#define iolog9 if( iolog->debugging(Debug::LEVEL9) ) iolog->level9()
#endif
#ifndef iologany
#define iologany iolog->any()
#endif
#endif
extensions/ModbusMaster/MBExchange.cc
View file @
bfaa9178
...
...
@@ -58,7 +58,8 @@ MBExchange::MBExchange( UniSetTypes::ObjectId objId, UniSetTypes::ObjectId shmId
UniXML
::
iterator
it
(
cnode
);
logserv
=
make_shared
<
LogServer
>
(
loga
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
if
(
findArgParam
(
"--"
+
prefix
+
"-run-logserver"
,
conf
->
getArgc
(),
conf
->
getArgv
())
!=
-
1
)
{
logserv_host
=
conf
->
getArg2Param
(
"--"
+
prefix
+
"-logserver-host"
,
it
.
getProp
(
"logserverHost"
),
"localhost"
);
...
...
extensions/ModbusMaster/RTUExchange.cc
View file @
bfaa9178
...
...
@@ -285,7 +285,7 @@ bool RTUExchange::poll()
updateSM
();
// check thresholds
for
(
auto
&&
t
:
thrlist
)
for
(
auto
&&
t
:
thrlist
)
{
if
(
!
checkProcActive
()
)
return
false
;
...
...
extensions/ModbusSlave/MBSlave.cc
View file @
bfaa9178
...
...
@@ -57,7 +57,8 @@ MBSlave::MBSlave( UniSetTypes::ObjectId objId, UniSetTypes::ObjectId shmId, cons
UniXML
::
iterator
it
(
cnode
);
logserv
=
make_shared
<
LogServer
>
(
loga
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
if
(
findArgParam
(
"--"
+
prefix
+
"-run-logserver"
,
conf
->
getArgc
(),
conf
->
getArgv
())
!=
-
1
)
{
logserv_host
=
conf
->
getArg2Param
(
"--"
+
prefix
+
"-logserver-host"
,
it
.
getProp
(
"logserverHost"
),
"localhost"
);
...
...
extensions/ModbusSlave/MBTCPMultiSlave.cc
View file @
bfaa9178
extensions/RRDServer/RRDServer.cc
View file @
bfaa9178
...
...
@@ -28,7 +28,8 @@ RRDServer::RRDServer( UniSetTypes::ObjectId objId, xmlNode* cnode, UniSetTypes::
UniXML
::
iterator
it
(
cnode
);
logserv
=
make_shared
<
LogServer
>
(
loga
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
if
(
findArgParam
(
"--"
+
prefix
+
"-run-logserver"
,
conf
->
getArgc
(),
conf
->
getArgv
())
!=
-
1
)
{
logserv_host
=
conf
->
getArg2Param
(
"--"
+
prefix
+
"-logserver-host"
,
it
.
getProp
(
"logserverHost"
),
"localhost"
);
...
...
@@ -330,7 +331,7 @@ void RRDServer::sysCommand( const UniSetTypes::SystemMessage* sm )
logserv
->
run
(
logserv_host
,
logserv_port
,
true
);
}
for
(
auto
&&
it
:
rrdlist
)
for
(
auto
&&
it
:
rrdlist
)
{
try
{
...
...
extensions/SharedMemory/SharedMemory.cc
View file @
bfaa9178
...
...
@@ -68,11 +68,11 @@ SharedMemory::SharedMemory( ObjectId id, const std::string& datafile, const std:
if
(
confnode
==
NULL
)
throw
SystemError
(
"Not found conf-node for "
+
cname
);
string
prefix
=
"sm"
;
string
prefix
=
"sm"
;
smlog
=
make_shared
<
DebugStream
>
();
smlog
->
setLogName
(
myname
);
conf
->
initLogStream
(
smlog
,
prefix
+
"-log"
);
conf
->
initLogStream
(
smlog
,
prefix
+
"-log"
);
loga
=
make_shared
<
LogAgregator
>
();
loga
->
add
(
smlog
);
...
...
@@ -82,7 +82,8 @@ SharedMemory::SharedMemory( ObjectId id, const std::string& datafile, const std:
UniXML
::
iterator
it
(
confnode
);
logserv
=
make_shared
<
LogServer
>
(
loga
);
logserv
->
init
(
prefix
+
"-logserver"
,
confnode
);
logserv
->
init
(
prefix
+
"-logserver"
,
confnode
);
// ----------------------
if
(
findArgParam
(
"--"
+
prefix
+
"-run-logserver"
,
conf
->
getArgc
(),
conf
->
getArgv
())
!=
-
1
)
{
...
...
extensions/SharedMemory/SharedMemory.h
View file @
bfaa9178
...
...
@@ -380,7 +380,7 @@ class SharedMemory:
virtual
void
sysCommand
(
const
UniSetTypes
::
SystemMessage
*
sm
)
override
;
virtual
void
timerInfo
(
const
UniSetTypes
::
TimerMessage
*
tm
)
override
;
virtual
void
askSensors
(
UniversalIO
::
UIOCommand
cmd
){};
virtual
void
askSensors
(
UniversalIO
::
UIOCommand
cmd
)
{};
void
sendEvent
(
UniSetTypes
::
SystemMessage
&
sm
);
void
initFromReserv
();
bool
initFromSM
(
UniSetTypes
::
ObjectId
sm_id
,
UniSetTypes
::
ObjectId
sm_node
);
...
...
extensions/UNetUDP/UNetExchange.cc
View file @
bfaa9178
...
...
@@ -26,7 +26,7 @@ UNetExchange::UNetExchange( UniSetTypes::ObjectId objId, UniSetTypes::ObjectId s
unetlog
=
make_shared
<
DebugStream
>
();
unetlog
->
setLogName
(
myname
);
conf
->
initLogStream
(
unetlog
,
prefix
+
"-log"
);
conf
->
initLogStream
(
unetlog
,
prefix
+
"-log"
);
loga
=
make_shared
<
LogAgregator
>
();
loga
->
add
(
unetlog
);
...
...
@@ -38,7 +38,8 @@ UNetExchange::UNetExchange( UniSetTypes::ObjectId objId, UniSetTypes::ObjectId s
UniXML
::
iterator
it
(
cnode
);
logserv
=
make_shared
<
LogServer
>
(
loga
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
if
(
findArgParam
(
"--"
+
prefix
+
"-run-logserver"
,
conf
->
getArgc
(),
conf
->
getArgv
())
!=
-
1
)
{
logserv_host
=
conf
->
getArg2Param
(
"--"
+
prefix
+
"-logserver-host"
,
it
.
getProp
(
"logserverHost"
),
"localhost"
);
...
...
@@ -68,7 +69,7 @@ UNetExchange::UNetExchange( UniSetTypes::ObjectId objId, UniSetTypes::ObjectId s
no_sender
=
conf
->
getArgInt
(
"--"
+
prefix
+
"-nosender"
,
it
.
getProp
(
"nosender"
));
std
::
string
nconfname
=
conf
->
getArg2Param
(
"--"
+
prefix
+
"-nodes-confnode"
,
it
.
getProp
(
"nodesConfNode"
),
"nodes"
);
std
::
string
nconfname
=
conf
->
getArg2Param
(
"--"
+
prefix
+
"-nodes-confnode"
,
it
.
getProp
(
"nodesConfNode"
),
"nodes"
);
xmlNode
*
nodes
=
0
;
...
...
@@ -83,7 +84,7 @@ UNetExchange::UNetExchange( UniSetTypes::ObjectId objId, UniSetTypes::ObjectId s
unetinfo
<<
myname
<<
"(init): init from <"
<<
nconfname
<<
">"
<<
endl
;
if
(
!
nodes
)
throw
UniSetTypes
::
SystemError
(
"(UNetExchange): Not found confnode <"
+
nconfname
+
">"
);
throw
UniSetTypes
::
SystemError
(
"(UNetExchange): Not found confnode <"
+
nconfname
+
">"
);
UniXML
::
iterator
n_it
(
nodes
);
...
...
@@ -487,7 +488,7 @@ void UNetExchange::step()
}
}
for
(
auto
&&
it
:
recvlist
)
for
(
auto
&&
it
:
recvlist
)
it
.
step
(
shm
,
myname
,
unetlog
);
}
...
...
extensions/UNetUDP/UNetLogSugar.h
View file @
bfaa9178
#ifndef UNETLogSugar_H_
#define UNETLogSugar_H_
// "синтаксический сахар"..для логов
#ifndef unetinfo
#define unetinfo if( unetlog->debugging(Debug::INFO) ) unetlog->info()
#endif
#ifndef unetwarn
#define unetwarn if( unetlog->debugging(Debug::WARN) ) unetlog->warn()
#endif
#ifndef unetcrit
#define unetcrit if( unetlog->debugging(Debug::CRIT) ) unetlog->crit()
#endif
#ifndef unetlog1
#define unetlog1 if( unetlog->debugging(Debug::LEVEL1) ) unetlog->level1()
#endif
#ifndef unetlog2
#define unetlog2 if( unetlog->debugging(Debug::LEVEL2) ) unetlog->level2()
#endif
#ifndef unetlog3
#define unetlog3 if( unetlog->debugging(Debug::LEVEL3) ) unetlog->level3()
#endif
#ifndef unetlog4
#define unetlog4 if( unetlog->debugging(Debug::LEVEL4) ) unetlog->level4()
#endif
#ifndef unetlog5
#define unetlog5 if( unetlog->debugging(Debug::LEVEL5) ) unetlog->level5()
#endif
#ifndef unetlog6
#define unetlog6 if( unetlog->debugging(Debug::LEVEL6) ) unetlog->level6()
#endif
#ifndef unetlog7
#define unetlog7 if( unetlog->debugging(Debug::LEVEL7) ) unetlog->level7()
#endif
#ifndef unetlog8
#define unetlog8 if( unetlog->debugging(Debug::LEVEL8) ) unetlog->level8()
#endif
#ifndef unetlog9
#define unetlog9 if( unetlog->debugging(Debug::LEVEL9) ) unetlog->level9()
#endif
#ifndef unetlogany
#define unetlogany unetlog->any()
#endif
// "синтаксический сахар"..для логов
#ifndef unetinfo
#define unetinfo if( unetlog->debugging(Debug::INFO) ) unetlog->info()
#endif
#ifndef unetwarn
#define unetwarn if( unetlog->debugging(Debug::WARN) ) unetlog->warn()
#endif
#ifndef unetcrit
#define unetcrit if( unetlog->debugging(Debug::CRIT) ) unetlog->crit()
#endif
#ifndef unetlog1
#define unetlog1 if( unetlog->debugging(Debug::LEVEL1) ) unetlog->level1()
#endif
#ifndef unetlog2
#define unetlog2 if( unetlog->debugging(Debug::LEVEL2) ) unetlog->level2()
#endif
#ifndef unetlog3
#define unetlog3 if( unetlog->debugging(Debug::LEVEL3) ) unetlog->level3()
#endif
#ifndef unetlog4
#define unetlog4 if( unetlog->debugging(Debug::LEVEL4) ) unetlog->level4()
#endif
#ifndef unetlog5
#define unetlog5 if( unetlog->debugging(Debug::LEVEL5) ) unetlog->level5()
#endif
#ifndef unetlog6
#define unetlog6 if( unetlog->debugging(Debug::LEVEL6) ) unetlog->level6()
#endif
#ifndef unetlog7
#define unetlog7 if( unetlog->debugging(Debug::LEVEL7) ) unetlog->level7()
#endif
#ifndef unetlog8
#define unetlog8 if( unetlog->debugging(Debug::LEVEL8) ) unetlog->level8()
#endif
#ifndef unetlog9
#define unetlog9 if( unetlog->debugging(Debug::LEVEL9) ) unetlog->level9()
#endif
#ifndef unetlogany
#define unetlogany unetlog->any()
#endif
#endif // end of UNETLogSugar
extensions/UNetUDP/UNetReceiver.h
View file @
bfaa9178
...
...
@@ -119,7 +119,10 @@ class UNetReceiver:
typedef
sigc
::
slot
<
void
,
const
std
::
shared_ptr
<
UNetReceiver
>&
,
Event
>
EventSlot
;
void
connectEvent
(
EventSlot
sl
);
inline
std
::
shared_ptr
<
DebugStream
>
getLog
(){
return
unetlog
;
}
inline
std
::
shared_ptr
<
DebugStream
>
getLog
()
{
return
unetlog
;
}
protected
:
...
...
extensions/UNetUDP/UNetSender.cc
View file @
bfaa9178
extensions/UNetUDP/UNetSender.h
View file @
bfaa9178
...
...
@@ -70,7 +70,10 @@ class UNetSender
/*! инициализация итераторов */
void
initIterators
();
inline
std
::
shared_ptr
<
DebugStream
>
getLog
(){
return
unetlog
;
}
inline
std
::
shared_ptr
<
DebugStream
>
getLog
()
{
return
unetlog
;
}
protected
:
...
...
extensions/tests/sm_perf_test.cc
View file @
bfaa9178
...
...
@@ -47,7 +47,7 @@ void run_test(std::size_t concurrency, int bound, shared_ptr<SharedMemory>& shm
auto
&&
r_worker
=
[
&
shm
,
bound
]
{
int
num
=
bound
;
ObjectId
sid
=
begSensorID
+
rand
()
%
10000
;
ObjectId
sid
=
begSensorID
+
rand
()
%
10000
;
while
(
num
--
)
{
...
...
@@ -58,7 +58,7 @@ void run_test(std::size_t concurrency, int bound, shared_ptr<SharedMemory>& shm
auto
&&
w_worker
=
[
&
shm
,
bound
]
{
int
num
=
bound
;
ObjectId
sid
=
begSensorID
+
rand
()
%
10000
;
ObjectId
sid
=
begSensorID
+
rand
()
%
10000
;
while
(
num
--
)
{
...
...
@@ -68,10 +68,10 @@ void run_test(std::size_t concurrency, int bound, shared_ptr<SharedMemory>& shm
std
::
vector
<
std
::
thread
>
threads
;
for
(
std
::
size_t
i
=
0
;
i
<
concurrency
/
2
-
1
;
++
i
)
for
(
std
::
size_t
i
=
0
;
i
<
concurrency
/
2
-
1
;
++
i
)
threads
.
emplace_back
(
r_worker
);
for
(
std
::
size_t
i
=
0
;
i
<
concurrency
/
2
-
1
;
++
i
)
for
(
std
::
size_t
i
=
0
;
i
<
concurrency
/
2
-
1
;
++
i
)
threads
.
emplace_back
(
w_worker
);
for
(
auto
&&
thread
:
threads
)
...
...
@@ -113,7 +113,7 @@ int main(int argc, char* argv[] )
run_test
(
50
,
1000000
,
shm
);
end
=
std
::
chrono
::
system_clock
::
now
();
int
elapsed_seconds
=
std
::
chrono
::
duration_cast
<
std
::
chrono
::
milliseconds
>
(
end
-
start
).
count
();
int
elapsed_seconds
=
std
::
chrono
::
duration_cast
<
std
::
chrono
::
milliseconds
>
(
end
-
start
).
count
();
std
::
cout
<<
"elapsed time: "
<<
elapsed_seconds
<<
" ms
\n
"
;
return
0
;
}
...
...
include/DBLogSugar.h
View file @
bfaa9178
#ifndef DBLogSugar_H_
#define DBLogSugar_H_
// "синтаксический сахар"..для логов
#ifndef dbinfo
#define dbinfo if( dblog->debugging(Debug::INFO) ) dblog->info()
#endif
#ifndef dbwarn
#define dbwarn if( dblog->debugging(Debug::WARN) ) dblog->warn()
#endif
#ifndef dbcrit
#define dbcrit if( dblog->debugging(Debug::CRIT) ) dblog->crit()
#endif
#ifndef dblog1
#define dblog1 if( dblog->debugging(Debug::LEVEL1) ) dblog->level1()
#endif
#ifndef dblog2
#define dblog2 if( dblog->debugging(Debug::LEVEL2) ) dblog->level2()
#endif
#ifndef dblog3
#define dblog3 if( dblog->debugging(Debug::LEVEL3) ) dblog->level3()
#endif
#ifndef dblog4
#define dblog4 if( dblog->debugging(Debug::LEVEL4) ) dblog->level4()
#endif
#ifndef dblog5
#define dblog5 if( dblog->debugging(Debug::LEVEL5) ) dblog->level5()
#endif
#ifndef dblog6
#define dblog6 if( dblog->debugging(Debug::LEVEL6) ) dblog->level6()
#endif
#ifndef dblog7
#define dblog7 if( dblog->debugging(Debug::LEVEL7) ) dblog->level7()
#endif
#ifndef dblog8
#define dblog8 if( dblog->debugging(Debug::LEVEL8) ) dblog->level8()
#endif
#ifndef dblog9
#define dblog9 if( dblog->debugging(Debug::LEVEL9) ) dblog->level9()
#endif
#ifndef dblogany
#define dblogany dblog->any()
#endif
// "синтаксический сахар"..для логов
#ifndef dbinfo
#define dbinfo if( dblog->debugging(Debug::INFO) ) dblog->info()
#endif
#ifndef dbwarn
#define dbwarn if( dblog->debugging(Debug::WARN) ) dblog->warn()
#endif
#ifndef dbcrit
#define dbcrit if( dblog->debugging(Debug::CRIT) ) dblog->crit()
#endif
#ifndef dblog1
#define dblog1 if( dblog->debugging(Debug::LEVEL1) ) dblog->level1()
#endif
#ifndef dblog2
#define dblog2 if( dblog->debugging(Debug::LEVEL2) ) dblog->level2()
#endif
#ifndef dblog3
#define dblog3 if( dblog->debugging(Debug::LEVEL3) ) dblog->level3()
#endif
#ifndef dblog4
#define dblog4 if( dblog->debugging(Debug::LEVEL4) ) dblog->level4()
#endif
#ifndef dblog5
#define dblog5 if( dblog->debugging(Debug::LEVEL5) ) dblog->level5()
#endif
#ifndef dblog6
#define dblog6 if( dblog->debugging(Debug::LEVEL6) ) dblog->level6()
#endif
#ifndef dblog7
#define dblog7 if( dblog->debugging(Debug::LEVEL7) ) dblog->level7()
#endif
#ifndef dblog8
#define dblog8 if( dblog->debugging(Debug::LEVEL8) ) dblog->level8()
#endif
#ifndef dblog9
#define dblog9 if( dblog->debugging(Debug::LEVEL9) ) dblog->level9()
#endif
#ifndef dblogany
#define dblogany dblog->any()
#endif
#endif // end of DBLogSugar
include/DBServer.h
View file @
bfaa9178
...
...
@@ -53,8 +53,8 @@ class DBServer:
public
UniSetObject_LT
{
public
:
DBServer
(
UniSetTypes
::
ObjectId
id
,
const
std
::
string
&
prefix
=
"db"
);
DBServer
(
const
std
::
string
&
prefix
=
"db"
);
DBServer
(
UniSetTypes
::
ObjectId
id
,
const
std
::
string
&
prefix
=
"db"
);
DBServer
(
const
std
::
string
&
prefix
=
"db"
);
~
DBServer
();
static
std
::
string
help_print
();
...
...
@@ -66,7 +66,7 @@ class DBServer:
virtual
void
confirmInfo
(
const
UniSetTypes
::
ConfirmMessage
*
cmsg
)
{}
virtual
bool
activateObject
()
override
;
virtual
void
initDBServer
(){};
virtual
void
initDBServer
()
{};
std
::
shared_ptr
<
LogAgregator
>
loga
;
...
...
include/LogServer.h
View file @
bfaa9178
...
...
@@ -87,7 +87,7 @@ class LogServer
return
(
thr
&&
thr
->
isRunning
());
}
void
init
(
const
std
::
string
&
prefix
,
xmlNode
*
cnode
=
0
);
void
init
(
const
std
::
string
&
prefix
,
xmlNode
*
cnode
=
0
);
static
std
::
string
help_print
(
const
std
::
string
&
prefix
);
...
...
include/modbus/MBLogSugar.h
View file @
bfaa9178
#ifndef MBLogSugar_H_
#define MBLogSugar_H_
// "синтаксический сахар"..для логов
#ifndef mbinfo
#define mbinfo if( mblog->debugging(Debug::INFO) ) mblog->info()
#endif
#ifndef mbwarn
#define mbwarn if( mblog->debugging(Debug::WARN) ) mblog->warn()
#endif
#ifndef mbcrit
#define mbcrit if( mblog->debugging(Debug::CRIT) ) mblog->crit()
#endif
#ifndef mblog1
#define mblog1 if( mblog->debugging(Debug::LEVEL1) ) mblog->level1()
#endif
#ifndef mblog2
#define mblog2 if( mblog->debugging(Debug::LEVEL2) ) mblog->level2()
#endif
#ifndef mblog3
#define mblog3 if( mblog->debugging(Debug::LEVEL3) ) mblog->level3()
#endif
#ifndef mblog4
#define mblog4 if( mblog->debugging(Debug::LEVEL4) ) mblog->level4()
#endif
#ifndef mblog5
#define mblog5 if( mblog->debugging(Debug::LEVEL5) ) mblog->level5()
#endif
#ifndef mblog6
#define mblog6 if( mblog->debugging(Debug::LEVEL6) ) mblog->level6()
#endif
#ifndef mblog7
#define mblog7 if( mblog->debugging(Debug::LEVEL7) ) mblog->level7()
#endif
#ifndef mblog8
#define mblog8 if( mblog->debugging(Debug::LEVEL8) ) mblog->level8()
#endif
#ifndef mblog9
#define mblog9 if( mblog->debugging(Debug::LEVEL9) ) mblog->level9()
#endif
#ifndef mblogany
#define mblogany mblog->any()
#endif
// "синтаксический сахар"..для логов
#ifndef mbinfo
#define mbinfo if( mblog->debugging(Debug::INFO) ) mblog->info()
#endif
#ifndef mbwarn
#define mbwarn if( mblog->debugging(Debug::WARN) ) mblog->warn()
#endif
#ifndef mbcrit
#define mbcrit if( mblog->debugging(Debug::CRIT) ) mblog->crit()
#endif
#ifndef mblog1
#define mblog1 if( mblog->debugging(Debug::LEVEL1) ) mblog->level1()
#endif
#ifndef mblog2
#define mblog2 if( mblog->debugging(Debug::LEVEL2) ) mblog->level2()
#endif
#ifndef mblog3
#define mblog3 if( mblog->debugging(Debug::LEVEL3) ) mblog->level3()
#endif
#ifndef mblog4
#define mblog4 if( mblog->debugging(Debug::LEVEL4) ) mblog->level4()
#endif
#ifndef mblog5
#define mblog5 if( mblog->debugging(Debug::LEVEL5) ) mblog->level5()
#endif
#ifndef mblog6
#define mblog6 if( mblog->debugging(Debug::LEVEL6) ) mblog->level6()
#endif
#ifndef mblog7
#define mblog7 if( mblog->debugging(Debug::LEVEL7) ) mblog->level7()
#endif
#ifndef mblog8
#define mblog8 if( mblog->debugging(Debug::LEVEL8) ) mblog->level8()
#endif
#ifndef mblog9
#define mblog9 if( mblog->debugging(Debug::LEVEL9) ) mblog->level9()
#endif
#ifndef mblogany
#define mblogany mblog->any()
#endif
#endif
src/Log/LogAgregator.cc
View file @
bfaa9178
...
...
@@ -16,7 +16,7 @@ LogAgregator::LogAgregator( Debug::type t ):
// -------------------------------------------------------------------------
void
LogAgregator
::
logFile
(
const
std
::
string
&
f
,
bool
truncate
)
{
DebugStream
::
logFile
(
f
,
truncate
);
DebugStream
::
logFile
(
f
,
truncate
);
if
(
!
f
.
empty
()
)
delete
rdbuf
(
new
teebuf
(
&
internal
->
fbuf
,
&
internal
->
sbuf
));
...
...
src/Log/LogServer.cc
View file @
bfaa9178
...
...
@@ -13,6 +13,7 @@ LogServer::~LogServer()
{
if
(
nullsess
)
nullsess
->
cancel
();
{
// uniset_rwmutex_wrlock l(mutSList);
for
(
const
auto
&
i
:
slist
)
...
...
@@ -123,6 +124,7 @@ void LogServer::work()
while
(
!
cancelled
&&
tcp
->
isPendingConnection
(
timeout
)
)
{
if
(
cancelled
)
break
;
{
uniset_rwmutex_wrlock
l
(
mutSList
);
int
sz
=
slist
.
size
();
...
...
src/Services/DBServer.cc
View file @
bfaa9178
...
...
@@ -58,7 +58,7 @@ DBServer::DBServer( ObjectId id, const std::string& prefix ):
dblog
=
make_shared
<
DebugStream
>
();
dblog
->
setLogName
(
myname
);
conf
->
initLogStream
(
dblog
,
prefix
+
"-log"
);
conf
->
initLogStream
(
dblog
,
prefix
+
"-log"
);
loga
=
make_shared
<
LogAgregator
>
();
loga
->
add
(
dblog
);
...
...
@@ -69,7 +69,8 @@ DBServer::DBServer( ObjectId id, const std::string& prefix ):
UniXML
::
iterator
it
(
cnode
);
logserv
=
make_shared
<
LogServer
>
(
loga
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
logserv
->
init
(
prefix
+
"-logserver"
,
cnode
);
if
(
findArgParam
(
"--"
+
prefix
+
"-run-logserver"
,
conf
->
getArgc
(),
conf
->
getArgv
())
!=
-
1
)
{
logserv_host
=
conf
->
getArg2Param
(
"--"
+
prefix
+
"-logserver-host"
,
it
.
getProp
(
"logserverHost"
),
"localhost"
);
...
...
@@ -111,6 +112,7 @@ bool DBServer::activateObject()
void
DBServer
::
sysCommand
(
const
UniSetTypes
::
SystemMessage
*
sm
)
{
UniSetObject_LT
::
sysCommand
(
sm
);
if
(
sm
->
command
==
SystemMessage
::
StartUp
)
{
if
(
!
logserv_host
.
empty
()
&&
logserv_port
!=
0
&&
!
logserv
->
isRunning
()
)
...
...
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