[mythtv-firehose] mythtv branch devel/logging-zeromq updated by beirdo. v0.26-pre-128-gbaee9ac
Git Repo Owner
noreply at mythtv.org
Wed May 2 04:09:13 UTC 2012
The branch, devel/logging-zeromq has been updated on the
mythtv repository by gitolite user beirdo.
via baee9ac9e7750f19a0b50d8d80dd80a863f48f55 (commit)
from c2132cfd528ad5cbfc374919849ff029cffc1727 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit baee9ac9e7750f19a0b50d8d80dd80a863f48f55
Author: Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 1 May 2012 21:02:09 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 1 May 2012 21:02:09 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=baee9ac9e7750f19a0b50d8d80dd80a863f48f55
Moved UNIX signal handling to signalhandling.cpp
According to Qt docs, we were doing something very bad. We were using Qt
functions inside our signal handler. This is expressly forbidden. I reworked
the handlers to their scheme for safety.
See: http://qt-project.org/doc/qt-4.8/unix-signals.html
-----------------------------------------------------------------------
Summary of changes:
mythtv/libs/libmythbase/libmythbase.pro | 6 +-
mythtv/libs/libmythbase/loggingserver.cpp | 113 ++++++++++++------
mythtv/libs/libmythbase/loggingserver.h | 6 +
mythtv/libs/libmythbase/signalhandling.cpp | 169 ++++++++++++++++++++++++++
mythtv/libs/libmythbase/signalhandling.h | 45 +++++++
mythtv/programs/mythavtest/main.cpp | 1 +
mythtv/programs/mythbackend/main.cpp | 16 +--
mythtv/programs/mythbackend/main_helpers.cpp | 5 -
mythtv/programs/mythccextractor/main.cpp | 7 +
mythtv/programs/mythcommflag/main.cpp | 8 ++
mythtv/programs/mythfilldatabase/main.cpp | 7 +
mythtv/programs/mythfrontend/main.cpp | 53 ++++----
mythtv/programs/mythjobqueue/main.cpp | 7 +
mythtv/programs/mythlcdserver/main.cpp | 7 +
mythtv/programs/mythlogserver/main.cpp | 16 +--
mythtv/programs/mythmediaserver/main.cpp | 7 +
mythtv/programs/mythmetadatalookup/main.cpp | 7 +
mythtv/programs/mythpreviewgen/main.cpp | 7 +
mythtv/programs/mythshutdown/main.cpp | 7 +
mythtv/programs/mythtranscode/main.cpp | 8 ++
mythtv/programs/mythtv-setup/main.cpp | 7 +
mythtv/programs/mythutil/main.cpp | 7 +
mythtv/programs/mythwelcome/main.cpp | 7 +
23 files changed, 434 insertions(+), 89 deletions(-)
create mode 100644 mythtv/libs/libmythbase/signalhandling.cpp
create mode 100644 mythtv/libs/libmythbase/signalhandling.h
--
More information about the mythtv-firehose
mailing list