summaryrefslogtreecommitdiffstats
path: root/lib/Utils/CommLayerInner.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Utils/CommLayerInner.h')
-rw-r--r--lib/Utils/CommLayerInner.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/lib/Utils/CommLayerInner.h b/lib/Utils/CommLayerInner.h
new file mode 100644
index 00000000..d161cfc7
--- /dev/null
+++ b/lib/Utils/CommLayerInner.h
@@ -0,0 +1,23 @@
+#ifndef COMMLAYERINNER_H_
+#define COMMLAYERINNER_H_
+
+#include "Observer.h"
+
+void init_daemon_logging(CObserver *pObs);
+
+/*
+ * Set client's name (dbus ID). NULL unsets it.
+ */
+void set_client_name(const char* name);
+/* Ask a client to warn the user about a non-fatal, but unexpected condition.
+ * In GUI, it will usually be presented as a popup message.
+ */
+void warn_client(const std::string& pMessage);
+/* Logs a message to a client.
+ * In UI, it will usually appear as a new status line message in GUI,
+ * or as a new message line in CLI.
+ */
+void update_client(const std::string& pMessage);
+
+#endif /* COMMLAYERINNER_H_ */
+