summaryrefslogtreecommitdiff
path: root/cpp/demo/Ice/MFC/server/LogI.h
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2003-12-07 23:25:49 +0000
committerMark Spruiell <mes@zeroc.com>2003-12-07 23:25:49 +0000
commit6afc10c3e53625b06163011476d77c1b005c171a (patch)
tree87acf5f9fe3b19d6de6ed91a4e15dc37b1928de9 /cpp/demo/Ice/MFC/server/LogI.h
parentWin98 port (diff)
downloadice-6afc10c3e53625b06163011476d77c1b005c171a.tar.bz2
ice-6afc10c3e53625b06163011476d77c1b005c171a.tar.xz
ice-6afc10c3e53625b06163011476d77c1b005c171a.zip
initial check-in
Diffstat (limited to 'cpp/demo/Ice/MFC/server/LogI.h')
-rw-r--r--cpp/demo/Ice/MFC/server/LogI.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/cpp/demo/Ice/MFC/server/LogI.h b/cpp/demo/Ice/MFC/server/LogI.h
new file mode 100644
index 00000000000..59f75de5c3d
--- /dev/null
+++ b/cpp/demo/Ice/MFC/server/LogI.h
@@ -0,0 +1,39 @@
+// **********************************************************************
+//
+// Copyright (c) 2003
+// ZeroC, Inc.
+// Billerica, MA, USA
+//
+// All Rights Reserved.
+//
+// Ice is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License version 2 as published by
+// the Free Software Foundation.
+//
+// **********************************************************************
+
+#ifndef LOG_I_H
+#define LOG_I_H
+
+class LogI : public Ice::Logger
+{
+public:
+
+ LogI();
+
+ virtual void trace(const std::string&, const std::string&);
+ virtual void warning(const std::string&);
+ virtual void error(const std::string&);
+
+ void message(const std::string&);
+ void setControl(CEdit*);
+
+private:
+
+ std::string _buffer;
+ CEdit* _log;
+};
+
+typedef IceUtil::Handle<LogI> LogIPtr;
+
+#endif