summaryrefslogtreecommitdiffstats
path: root/lib/CommLayer/CommLayerInner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/CommLayer/CommLayerInner.cpp')
-rw-r--r--lib/CommLayer/CommLayerInner.cpp29
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);
}
}