diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-08-07 18:13:23 +0200 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-08-07 18:13:23 +0200 |
| commit | c64f91baf599133f88658e7a45a4d7e4a6c43d2b (patch) | |
| tree | 194cce790f33327c26d6d569fce9f756981e432d /lib/CommLayer/CommLayerInner.cpp | |
| parent | f2ee86e3b37b3d917cdf00fceffeffd65be1b3ce (diff) | |
| download | abrt-c64f91baf599133f88658e7a45a4d7e4a6c43d2b.tar.gz abrt-c64f91baf599133f88658e7a45a4d7e4a6c43d2b.tar.xz abrt-c64f91baf599133f88658e7a45a4d7e4a6c43d2b.zip | |
simplify logging by removing CCommLayerInner class
It had single use site. The class itself is trivial,
it just passed messages down to an CObserver.
Now we pass messages directly to an CObserver.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'lib/CommLayer/CommLayerInner.cpp')
| -rw-r--r-- | lib/CommLayer/CommLayerInner.cpp | 29 |
1 files changed, 10 insertions, 19 deletions
diff --git a/lib/CommLayer/CommLayerInner.cpp b/lib/CommLayer/CommLayerInner.cpp index 33e0909..71b26aa 100644 --- a/lib/CommLayer/CommLayerInner.cpp +++ b/lib/CommLayer/CommLayerInner.cpp @@ -1,44 +1,35 @@ #include "CommLayerInner.h" -CCommLayerInner* g_pCommLayerInner = NULL; +static CObserver *g_pObs = NULL; -void comm_layer_inner_init(CCommLayerInner *pCommLayerInner) +void comm_layer_inner_init(CObserver *pObs) { - if (!g_pCommLayerInner) + if (!g_pObs) { - g_pCommLayerInner = pCommLayerInner; + g_pObs = pObs; } } void comm_layer_inner_debug(const std::string& pMessage) { - if (g_pCommLayerInner) + if (g_pObs) { - if (g_pCommLayerInner->GetDebugCommLayer()) - { - g_pCommLayerInner->GetDebugCommLayer()->Message(pMessage); - } + g_pObs->Debug(pMessage); } } void comm_layer_inner_warning(const std::string& pMessage) { - if (g_pCommLayerInner) + if (g_pObs) { - if (g_pCommLayerInner->GetWarningCommLayer()) - { - g_pCommLayerInner->GetWarningCommLayer()->Message(pMessage); - } + g_pObs->Warning(pMessage); } } void comm_layer_inner_status(const std::string& pMessage) { - if (g_pCommLayerInner) + if (g_pObs) { - if (g_pCommLayerInner->GetStatusCommLayer()) - { - g_pCommLayerInner->GetStatusCommLayer()->Message(pMessage); - } + g_pObs->Status(pMessage); } } |
