summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2005-07-18 13:51:41 +0000
committerDwayne Boone <dwayne@zeroc.com>2005-07-18 13:51:41 +0000
commitf4535b6052eb84a26b80a075cc26a30c625760eb (patch)
treed84374f5b28be606cde131ccafa75ec9130e522d
parentAdded comment (diff)
downloadice-f4535b6052eb84a26b80a075cc26a30c625760eb.tar.bz2
ice-f4535b6052eb84a26b80a075cc26a30c625760eb.tar.xz
ice-f4535b6052eb84a26b80a075cc26a30c625760eb.zip
Added ping thread
-rw-r--r--cppe/demo/IceE/chat/PingThread.cpp47
-rw-r--r--cppe/demo/IceE/chat/PingThread.h33
-rwxr-xr-xcppe/demo/IceE/chat/mfcchatC.vcp755
3 files changed, 835 insertions, 0 deletions
diff --git a/cppe/demo/IceE/chat/PingThread.cpp b/cppe/demo/IceE/chat/PingThread.cpp
new file mode 100644
index 00000000000..52e6b49cce3
--- /dev/null
+++ b/cppe/demo/IceE/chat/PingThread.cpp
@@ -0,0 +1,47 @@
+// **********************************************************************
+//
+// Copyright (c) 2003-2005 ZeroC, Inc. All rights reserved.
+//
+// This copy of Ice is licensed to you under the terms described in the
+// ICE_LICENSE file included in this distribution.
+//
+// **********************************************************************
+
+#include <PingThread.h>
+
+SessionPingThread::SessionPingThread(const Glacier2::SessionPrx& session) :
+ _session(session),
+ _timeout(IceUtil::Time::seconds(20)),
+ _destroy(false)
+{
+}
+
+void
+SessionPingThread::run()
+{
+ Lock sync(*this);
+ while(!_destroy)
+ {
+ timedWait(_timeout);
+ if(_destroy)
+ {
+ break;
+ }
+ try
+ {
+ _session->ice_ping();
+ }
+ catch(const Ice::Exception&)
+ {
+ break;
+ }
+ }
+}
+
+void
+SessionPingThread::destroy()
+{
+ Lock sync(*this);
+ _destroy = true;
+ notify();
+}
diff --git a/cppe/demo/IceE/chat/PingThread.h b/cppe/demo/IceE/chat/PingThread.h
new file mode 100644
index 00000000000..e2a413ae752
--- /dev/null
+++ b/cppe/demo/IceE/chat/PingThread.h
@@ -0,0 +1,33 @@
+// **********************************************************************
+//
+// Copyright (c) 2003-2005 ZeroC, Inc. All rights reserved.
+//
+// This copy of Ice is licensed to you under the terms described in the
+// ICE_LICENSE file included in this distribution.
+//
+// **********************************************************************
+
+#ifndef CHAT_PING_THREAD_H
+#define CHAT_PING_THREAD_H
+
+#include <IceE/Thread.h>
+#include <Router.h>
+
+class SessionPingThread : public IceUtil::Thread, public IceUtil::Monitor<IceUtil::Mutex>
+{
+public:
+
+ SessionPingThread(const Glacier2::SessionPrx& session);
+
+ virtual void run();
+ void destroy();
+
+private:
+
+ const Glacier2::SessionPrx _session;
+ const IceUtil::Time _timeout;
+ bool _destroy;
+};
+typedef IceUtil::Handle<SessionPingThread> SessionPingThreadPtr;
+
+#endif
diff --git a/cppe/demo/IceE/chat/mfcchatC.vcp b/cppe/demo/IceE/chat/mfcchatC.vcp
index 3548b21d8ce..223fa59a7a4 100755
--- a/cppe/demo/IceE/chat/mfcchatC.vcp
+++ b/cppe/demo/IceE/chat/mfcchatC.vcp
@@ -3665,6 +3665,757 @@ DEP_CPP_LOGI_=\
# End Source File
# Begin Source File
+SOURCE=.\PingThread.cpp
+
+!IF "$(CFG)" == "mfcchatC - Win32 (WCE emulator) Release"
+
+DEP_CPP_PINGT=\
+ "..\..\..\include\IceE\BasicStream.h"\
+ "..\..\..\include\IceE\Buffer.h"\
+ "..\..\..\include\IceE\Cond.h"\
+ "..\..\..\include\IceE\Config.h"\
+ "..\..\..\include\IceE\ConnectionF.h"\
+ "..\..\..\include\IceE\Current.h"\
+ "..\..\..\include\IceE\DispatchStatus.h"\
+ "..\..\..\include\IceE\Exception.h"\
+ "..\..\..\include\IceE\ExceptionBase.h"\
+ "..\..\..\include\IceE\FactoryTable.h"\
+ "..\..\..\include\IceE\FactoryTableDef.h"\
+ "..\..\..\include\IceE\Handle.h"\
+ "..\..\..\include\IceE\Identity.h"\
+ "..\..\..\include\IceE\Incoming.h"\
+ "..\..\..\include\IceE\InstanceF.h"\
+ "..\..\..\include\IceE\LocalObject.h"\
+ "..\..\..\include\IceE\LocalObjectF.h"\
+ "..\..\..\include\IceE\Lock.h"\
+ "..\..\..\include\IceE\Monitor.h"\
+ "..\..\..\include\IceE\Mutex.h"\
+ "..\..\..\include\IceE\Object.h"\
+ "..\..\..\include\IceE\ObjectAdapterF.h"\
+ "..\..\..\include\IceE\ObjectF.h"\
+ "..\..\..\include\IceE\OperationMode.h"\
+ "..\..\..\include\IceE\Outgoing.h"\
+ "..\..\..\include\IceE\Proxy.h"\
+ "..\..\..\include\IceE\ProxyF.h"\
+ "..\..\..\include\IceE\ProxyFactoryF.h"\
+ "..\..\..\include\IceE\ProxyHandle.h"\
+ "..\..\..\include\IceE\ReferenceF.h"\
+ "..\..\..\include\IceE\Router.h"\
+ "..\..\..\include\IceE\ServantManagerF.h"\
+ "..\..\..\include\IceE\Shared.h"\
+ "..\..\..\include\IceE\StaticMutex.h"\
+ "..\..\..\include\IceE\Thread.h"\
+ "..\..\..\include\IceE\ThreadException.h"\
+ "..\..\..\include\IceE\Time.h"\
+ "..\..\..\include\IceE\UndefSysMacros.h"\
+ "..\..\..\include\IceE\UserExceptionFactory.h"\
+ "..\..\..\include\IceE\UserExceptionFactoryF.h"\
+ ".\PingThread.h"\
+ ".\Router.h"\
+ ".\Session.h"\
+ {$(INCLUDE)}"config\_epilog.h"\
+ {$(INCLUDE)}"config\_msvc_warnings_off.h"\
+ {$(INCLUDE)}"config\_prolog.h"\
+ {$(INCLUDE)}"config\stl_apcc.h"\
+ {$(INCLUDE)}"config\stl_apple.h"\
+ {$(INCLUDE)}"config\stl_as400.h"\
+ {$(INCLUDE)}"config\stl_bc.h"\
+ {$(INCLUDE)}"config\stl_como.h"\
+ {$(INCLUDE)}"config\stl_confix.h"\
+ {$(INCLUDE)}"config\stl_cray.h"\
+ {$(INCLUDE)}"config\stl_dec.h"\
+ {$(INCLUDE)}"config\stl_dec_vms.h"\
+ {$(INCLUDE)}"config\stl_dm.h"\
+ {$(INCLUDE)}"config\stl_fujitsu.h"\
+ {$(INCLUDE)}"config\stl_gcc.h"\
+ {$(INCLUDE)}"config\stl_hpacc.h"\
+ {$(INCLUDE)}"config\stl_ibm.h"\
+ {$(INCLUDE)}"config\stl_icc.h"\
+ {$(INCLUDE)}"config\stl_intel.h"\
+ {$(INCLUDE)}"config\stl_kai.h"\
+ {$(INCLUDE)}"config\stl_msvc.h"\
+ {$(INCLUDE)}"config\stl_mwerks.h"\
+ {$(INCLUDE)}"config\stl_mycomp.h"\
+ {$(INCLUDE)}"config\stl_sco.h"\
+ {$(INCLUDE)}"config\stl_select_lib.h"\
+ {$(INCLUDE)}"config\stl_sgi.h"\
+ {$(INCLUDE)}"config\stl_solaris.h"\
+ {$(INCLUDE)}"config\stl_sunpro.h"\
+ {$(INCLUDE)}"config\stl_symantec.h"\
+ {$(INCLUDE)}"config\stl_watcom.h"\
+ {$(INCLUDE)}"config\stl_wince.h"\
+ {$(INCLUDE)}"config\stlcomp.h"\
+ {$(INCLUDE)}"config\vc_select_lib.h"\
+ {$(INCLUDE)}"pthread.h"\
+ {$(INCLUDE)}"stl\_abbrevs.h"\
+ {$(INCLUDE)}"stl\_config.h"\
+ {$(INCLUDE)}"stl\_config_compat.h"\
+ {$(INCLUDE)}"stl\_config_compat_post.h"\
+ {$(INCLUDE)}"stl\_epilog.h"\
+ {$(INCLUDE)}"stl\_prolog.h"\
+ {$(INCLUDE)}"stl\_site_config.h"\
+ {$(INCLUDE)}"stl_user_config.h"\
+
+NODEP_CPP_PINGT=\
+ "..\..\..\..\..\usr\include\pthread.h"\
+
+
+!ELSEIF "$(CFG)" == "mfcchatC - Win32 (WCE emulator) Debug"
+
+DEP_CPP_PINGT=\
+ "..\..\..\include\IceE\BasicStream.h"\
+ "..\..\..\include\IceE\Buffer.h"\
+ "..\..\..\include\IceE\Cond.h"\
+ "..\..\..\include\IceE\Config.h"\
+ "..\..\..\include\IceE\ConnectionF.h"\
+ "..\..\..\include\IceE\Current.h"\
+ "..\..\..\include\IceE\DispatchStatus.h"\
+ "..\..\..\include\IceE\Exception.h"\
+ "..\..\..\include\IceE\ExceptionBase.h"\
+ "..\..\..\include\IceE\FactoryTable.h"\
+ "..\..\..\include\IceE\FactoryTableDef.h"\
+ "..\..\..\include\IceE\Handle.h"\
+ "..\..\..\include\IceE\Identity.h"\
+ "..\..\..\include\IceE\Incoming.h"\
+ "..\..\..\include\IceE\InstanceF.h"\
+ "..\..\..\include\IceE\LocalObject.h"\
+ "..\..\..\include\IceE\LocalObjectF.h"\
+ "..\..\..\include\IceE\Lock.h"\
+ "..\..\..\include\IceE\Monitor.h"\
+ "..\..\..\include\IceE\Mutex.h"\
+ "..\..\..\include\IceE\Object.h"\
+ "..\..\..\include\IceE\ObjectAdapterF.h"\
+ "..\..\..\include\IceE\ObjectF.h"\
+ "..\..\..\include\IceE\OperationMode.h"\
+ "..\..\..\include\IceE\Outgoing.h"\
+ "..\..\..\include\IceE\Proxy.h"\
+ "..\..\..\include\IceE\ProxyF.h"\
+ "..\..\..\include\IceE\ProxyFactoryF.h"\
+ "..\..\..\include\IceE\ProxyHandle.h"\
+ "..\..\..\include\IceE\ReferenceF.h"\
+ "..\..\..\include\IceE\Router.h"\
+ "..\..\..\include\IceE\ServantManagerF.h"\
+ "..\..\..\include\IceE\Shared.h"\
+ "..\..\..\include\IceE\StaticMutex.h"\
+ "..\..\..\include\IceE\Thread.h"\
+ "..\..\..\include\IceE\ThreadException.h"\
+ "..\..\..\include\IceE\Time.h"\
+ "..\..\..\include\IceE\UndefSysMacros.h"\
+ "..\..\..\include\IceE\UserExceptionFactory.h"\
+ "..\..\..\include\IceE\UserExceptionFactoryF.h"\
+ ".\PingThread.h"\
+ ".\Router.h"\
+ ".\Session.h"\
+ {$(INCLUDE)}"config\_epilog.h"\
+ {$(INCLUDE)}"config\_msvc_warnings_off.h"\
+ {$(INCLUDE)}"config\_prolog.h"\
+ {$(INCLUDE)}"config\stl_apcc.h"\
+ {$(INCLUDE)}"config\stl_apple.h"\
+ {$(INCLUDE)}"config\stl_as400.h"\
+ {$(INCLUDE)}"config\stl_bc.h"\
+ {$(INCLUDE)}"config\stl_como.h"\
+ {$(INCLUDE)}"config\stl_confix.h"\
+ {$(INCLUDE)}"config\stl_cray.h"\
+ {$(INCLUDE)}"config\stl_dec.h"\
+ {$(INCLUDE)}"config\stl_dec_vms.h"\
+ {$(INCLUDE)}"config\stl_dm.h"\
+ {$(INCLUDE)}"config\stl_fujitsu.h"\
+ {$(INCLUDE)}"config\stl_gcc.h"\
+ {$(INCLUDE)}"config\stl_hpacc.h"\
+ {$(INCLUDE)}"config\stl_ibm.h"\
+ {$(INCLUDE)}"config\stl_icc.h"\
+ {$(INCLUDE)}"config\stl_intel.h"\
+ {$(INCLUDE)}"config\stl_kai.h"\
+ {$(INCLUDE)}"config\stl_msvc.h"\
+ {$(INCLUDE)}"config\stl_mwerks.h"\
+ {$(INCLUDE)}"config\stl_mycomp.h"\
+ {$(INCLUDE)}"config\stl_sco.h"\
+ {$(INCLUDE)}"config\stl_select_lib.h"\
+ {$(INCLUDE)}"config\stl_sgi.h"\
+ {$(INCLUDE)}"config\stl_solaris.h"\
+ {$(INCLUDE)}"config\stl_sunpro.h"\
+ {$(INCLUDE)}"config\stl_symantec.h"\
+ {$(INCLUDE)}"config\stl_watcom.h"\
+ {$(INCLUDE)}"config\stl_wince.h"\
+ {$(INCLUDE)}"config\stlcomp.h"\
+ {$(INCLUDE)}"config\vc_select_lib.h"\
+ {$(INCLUDE)}"pthread.h"\
+ {$(INCLUDE)}"stl\_abbrevs.h"\
+ {$(INCLUDE)}"stl\_config.h"\
+ {$(INCLUDE)}"stl\_config_compat.h"\
+ {$(INCLUDE)}"stl\_config_compat_post.h"\
+ {$(INCLUDE)}"stl\_epilog.h"\
+ {$(INCLUDE)}"stl\_prolog.h"\
+ {$(INCLUDE)}"stl\_site_config.h"\
+ {$(INCLUDE)}"stl_user_config.h"\
+
+NODEP_CPP_PINGT=\
+ "..\..\..\..\..\usr\include\pthread.h"\
+
+
+!ELSEIF "$(CFG)" == "mfcchatC - Win32 (WCE ARMV4) Release"
+
+DEP_CPP_PINGT=\
+ "..\..\..\include\IceE\BasicStream.h"\
+ "..\..\..\include\IceE\Buffer.h"\
+ "..\..\..\include\IceE\Cond.h"\
+ "..\..\..\include\IceE\Config.h"\
+ "..\..\..\include\IceE\ConnectionF.h"\
+ "..\..\..\include\IceE\Current.h"\
+ "..\..\..\include\IceE\DispatchStatus.h"\
+ "..\..\..\include\IceE\Exception.h"\
+ "..\..\..\include\IceE\ExceptionBase.h"\
+ "..\..\..\include\IceE\FactoryTable.h"\
+ "..\..\..\include\IceE\FactoryTableDef.h"\
+ "..\..\..\include\IceE\Handle.h"\
+ "..\..\..\include\IceE\Identity.h"\
+ "..\..\..\include\IceE\Incoming.h"\
+ "..\..\..\include\IceE\InstanceF.h"\
+ "..\..\..\include\IceE\LocalObject.h"\
+ "..\..\..\include\IceE\LocalObjectF.h"\
+ "..\..\..\include\IceE\Lock.h"\
+ "..\..\..\include\IceE\Monitor.h"\
+ "..\..\..\include\IceE\Mutex.h"\
+ "..\..\..\include\IceE\Object.h"\
+ "..\..\..\include\IceE\ObjectAdapterF.h"\
+ "..\..\..\include\IceE\ObjectF.h"\
+ "..\..\..\include\IceE\OperationMode.h"\
+ "..\..\..\include\IceE\Outgoing.h"\
+ "..\..\..\include\IceE\Proxy.h"\
+ "..\..\..\include\IceE\ProxyF.h"\
+ "..\..\..\include\IceE\ProxyFactoryF.h"\
+ "..\..\..\include\IceE\ProxyHandle.h"\
+ "..\..\..\include\IceE\ReferenceF.h"\
+ "..\..\..\include\IceE\Router.h"\
+ "..\..\..\include\IceE\ServantManagerF.h"\
+ "..\..\..\include\IceE\Shared.h"\
+ "..\..\..\include\IceE\StaticMutex.h"\
+ "..\..\..\include\IceE\Thread.h"\
+ "..\..\..\include\IceE\ThreadException.h"\
+ "..\..\..\include\IceE\Time.h"\
+ "..\..\..\include\IceE\UndefSysMacros.h"\
+ "..\..\..\include\IceE\UserExceptionFactory.h"\
+ "..\..\..\include\IceE\UserExceptionFactoryF.h"\
+ ".\PingThread.h"\
+ ".\Router.h"\
+ ".\Session.h"\
+ {$(INCLUDE)}"config\_epilog.h"\
+ {$(INCLUDE)}"config\_msvc_warnings_off.h"\
+ {$(INCLUDE)}"config\_prolog.h"\
+ {$(INCLUDE)}"config\stl_apcc.h"\
+ {$(INCLUDE)}"config\stl_apple.h"\
+ {$(INCLUDE)}"config\stl_as400.h"\
+ {$(INCLUDE)}"config\stl_bc.h"\
+ {$(INCLUDE)}"config\stl_como.h"\
+ {$(INCLUDE)}"config\stl_confix.h"\
+ {$(INCLUDE)}"config\stl_cray.h"\
+ {$(INCLUDE)}"config\stl_dec.h"\
+ {$(INCLUDE)}"config\stl_dec_vms.h"\
+ {$(INCLUDE)}"config\stl_dm.h"\
+ {$(INCLUDE)}"config\stl_fujitsu.h"\
+ {$(INCLUDE)}"config\stl_gcc.h"\
+ {$(INCLUDE)}"config\stl_hpacc.h"\
+ {$(INCLUDE)}"config\stl_ibm.h"\
+ {$(INCLUDE)}"config\stl_icc.h"\
+ {$(INCLUDE)}"config\stl_intel.h"\
+ {$(INCLUDE)}"config\stl_kai.h"\
+ {$(INCLUDE)}"config\stl_msvc.h"\
+ {$(INCLUDE)}"config\stl_mwerks.h"\
+ {$(INCLUDE)}"config\stl_mycomp.h"\
+ {$(INCLUDE)}"config\stl_sco.h"\
+ {$(INCLUDE)}"config\stl_select_lib.h"\
+ {$(INCLUDE)}"config\stl_sgi.h"\
+ {$(INCLUDE)}"config\stl_solaris.h"\
+ {$(INCLUDE)}"config\stl_sunpro.h"\
+ {$(INCLUDE)}"config\stl_symantec.h"\
+ {$(INCLUDE)}"config\stl_watcom.h"\
+ {$(INCLUDE)}"config\stl_wince.h"\
+ {$(INCLUDE)}"config\stlcomp.h"\
+ {$(INCLUDE)}"config\vc_select_lib.h"\
+ {$(INCLUDE)}"pthread.h"\
+ {$(INCLUDE)}"stl\_abbrevs.h"\
+ {$(INCLUDE)}"stl\_config.h"\
+ {$(INCLUDE)}"stl\_config_compat.h"\
+ {$(INCLUDE)}"stl\_config_compat_post.h"\
+ {$(INCLUDE)}"stl\_epilog.h"\
+ {$(INCLUDE)}"stl\_prolog.h"\
+ {$(INCLUDE)}"stl\_site_config.h"\
+ {$(INCLUDE)}"stl_user_config.h"\
+
+NODEP_CPP_PINGT=\
+ "..\..\..\..\..\usr\include\pthread.h"\
+
+
+!ELSEIF "$(CFG)" == "mfcchatC - Win32 (WCE ARMV4) Debug"
+
+DEP_CPP_PINGT=\
+ "..\..\..\include\IceE\BasicStream.h"\
+ "..\..\..\include\IceE\Buffer.h"\
+ "..\..\..\include\IceE\Cond.h"\
+ "..\..\..\include\IceE\Config.h"\
+ "..\..\..\include\IceE\ConnectionF.h"\
+ "..\..\..\include\IceE\Current.h"\
+ "..\..\..\include\IceE\DispatchStatus.h"\
+ "..\..\..\include\IceE\Exception.h"\
+ "..\..\..\include\IceE\ExceptionBase.h"\
+ "..\..\..\include\IceE\FactoryTable.h"\
+ "..\..\..\include\IceE\FactoryTableDef.h"\
+ "..\..\..\include\IceE\Handle.h"\
+ "..\..\..\include\IceE\Identity.h"\
+ "..\..\..\include\IceE\Incoming.h"\
+ "..\..\..\include\IceE\InstanceF.h"\
+ "..\..\..\include\IceE\LocalObject.h"\
+ "..\..\..\include\IceE\LocalObjectF.h"\
+ "..\..\..\include\IceE\Lock.h"\
+ "..\..\..\include\IceE\Monitor.h"\
+ "..\..\..\include\IceE\Mutex.h"\
+ "..\..\..\include\IceE\Object.h"\
+ "..\..\..\include\IceE\ObjectAdapterF.h"\
+ "..\..\..\include\IceE\ObjectF.h"\
+ "..\..\..\include\IceE\OperationMode.h"\
+ "..\..\..\include\IceE\Outgoing.h"\
+ "..\..\..\include\IceE\Proxy.h"\
+ "..\..\..\include\IceE\ProxyF.h"\
+ "..\..\..\include\IceE\ProxyFactoryF.h"\
+ "..\..\..\include\IceE\ProxyHandle.h"\
+ "..\..\..\include\IceE\ReferenceF.h"\
+ "..\..\..\include\IceE\Router.h"\
+ "..\..\..\include\IceE\ServantManagerF.h"\
+ "..\..\..\include\IceE\Shared.h"\
+ "..\..\..\include\IceE\StaticMutex.h"\
+ "..\..\..\include\IceE\Thread.h"\
+ "..\..\..\include\IceE\ThreadException.h"\
+ "..\..\..\include\IceE\Time.h"\
+ "..\..\..\include\IceE\UndefSysMacros.h"\
+ "..\..\..\include\IceE\UserExceptionFactory.h"\
+ "..\..\..\include\IceE\UserExceptionFactoryF.h"\
+ ".\PingThread.h"\
+ ".\Router.h"\
+ ".\Session.h"\
+ {$(INCLUDE)}"config\_epilog.h"\
+ {$(INCLUDE)}"config\_msvc_warnings_off.h"\
+ {$(INCLUDE)}"config\_prolog.h"\
+ {$(INCLUDE)}"config\stl_apcc.h"\
+ {$(INCLUDE)}"config\stl_apple.h"\
+ {$(INCLUDE)}"config\stl_as400.h"\
+ {$(INCLUDE)}"config\stl_bc.h"\
+ {$(INCLUDE)}"config\stl_como.h"\
+ {$(INCLUDE)}"config\stl_confix.h"\
+ {$(INCLUDE)}"config\stl_cray.h"\
+ {$(INCLUDE)}"config\stl_dec.h"\
+ {$(INCLUDE)}"config\stl_dec_vms.h"\
+ {$(INCLUDE)}"config\stl_dm.h"\
+ {$(INCLUDE)}"config\stl_fujitsu.h"\
+ {$(INCLUDE)}"config\stl_gcc.h"\
+ {$(INCLUDE)}"config\stl_hpacc.h"\
+ {$(INCLUDE)}"config\stl_ibm.h"\
+ {$(INCLUDE)}"config\stl_icc.h"\
+ {$(INCLUDE)}"config\stl_intel.h"\
+ {$(INCLUDE)}"config\stl_kai.h"\
+ {$(INCLUDE)}"config\stl_msvc.h"\
+ {$(INCLUDE)}"config\stl_mwerks.h"\
+ {$(INCLUDE)}"config\stl_mycomp.h"\
+ {$(INCLUDE)}"config\stl_sco.h"\
+ {$(INCLUDE)}"config\stl_select_lib.h"\
+ {$(INCLUDE)}"config\stl_sgi.h"\
+ {$(INCLUDE)}"config\stl_solaris.h"\
+ {$(INCLUDE)}"config\stl_sunpro.h"\
+ {$(INCLUDE)}"config\stl_symantec.h"\
+ {$(INCLUDE)}"config\stl_watcom.h"\
+ {$(INCLUDE)}"config\stl_wince.h"\
+ {$(INCLUDE)}"config\stlcomp.h"\
+ {$(INCLUDE)}"config\vc_select_lib.h"\
+ {$(INCLUDE)}"pthread.h"\
+ {$(INCLUDE)}"stl\_abbrevs.h"\
+ {$(INCLUDE)}"stl\_config.h"\
+ {$(INCLUDE)}"stl\_config_compat.h"\
+ {$(INCLUDE)}"stl\_config_compat_post.h"\
+ {$(INCLUDE)}"stl\_epilog.h"\
+ {$(INCLUDE)}"stl\_prolog.h"\
+ {$(INCLUDE)}"stl\_site_config.h"\
+ {$(INCLUDE)}"stl_user_config.h"\
+
+NODEP_CPP_PINGT=\
+ "..\..\..\..\..\usr\include\pthread.h"\
+
+
+!ELSEIF "$(CFG)" == "mfcchatC - Win32 (WCE ARMV4) Debug Static"
+
+DEP_CPP_PINGT=\
+ "..\..\..\include\IceE\BasicStream.h"\
+ "..\..\..\include\IceE\Buffer.h"\
+ "..\..\..\include\IceE\Cond.h"\
+ "..\..\..\include\IceE\Config.h"\
+ "..\..\..\include\IceE\ConnectionF.h"\
+ "..\..\..\include\IceE\Current.h"\
+ "..\..\..\include\IceE\DispatchStatus.h"\
+ "..\..\..\include\IceE\Exception.h"\
+ "..\..\..\include\IceE\ExceptionBase.h"\
+ "..\..\..\include\IceE\FactoryTable.h"\
+ "..\..\..\include\IceE\FactoryTableDef.h"\
+ "..\..\..\include\IceE\Handle.h"\
+ "..\..\..\include\IceE\Identity.h"\
+ "..\..\..\include\IceE\Incoming.h"\
+ "..\..\..\include\IceE\InstanceF.h"\
+ "..\..\..\include\IceE\LocalObject.h"\
+ "..\..\..\include\IceE\LocalObjectF.h"\
+ "..\..\..\include\IceE\Lock.h"\
+ "..\..\..\include\IceE\Monitor.h"\
+ "..\..\..\include\IceE\Mutex.h"\
+ "..\..\..\include\IceE\Object.h"\
+ "..\..\..\include\IceE\ObjectAdapterF.h"\
+ "..\..\..\include\IceE\ObjectF.h"\
+ "..\..\..\include\IceE\OperationMode.h"\
+ "..\..\..\include\IceE\Outgoing.h"\
+ "..\..\..\include\IceE\Proxy.h"\
+ "..\..\..\include\IceE\ProxyF.h"\
+ "..\..\..\include\IceE\ProxyFactoryF.h"\
+ "..\..\..\include\IceE\ProxyHandle.h"\
+ "..\..\..\include\IceE\ReferenceF.h"\
+ "..\..\..\include\IceE\Router.h"\
+ "..\..\..\include\IceE\ServantManagerF.h"\
+ "..\..\..\include\IceE\Shared.h"\
+ "..\..\..\include\IceE\StaticMutex.h"\
+ "..\..\..\include\IceE\Thread.h"\
+ "..\..\..\include\IceE\ThreadException.h"\
+ "..\..\..\include\IceE\Time.h"\
+ "..\..\..\include\IceE\UndefSysMacros.h"\
+ "..\..\..\include\IceE\UserExceptionFactory.h"\
+ "..\..\..\include\IceE\UserExceptionFactoryF.h"\
+ ".\PingThread.h"\
+ ".\Router.h"\
+ ".\Session.h"\
+ {$(INCLUDE)}"config\_epilog.h"\
+ {$(INCLUDE)}"config\_msvc_warnings_off.h"\
+ {$(INCLUDE)}"config\_prolog.h"\
+ {$(INCLUDE)}"config\stl_apcc.h"\
+ {$(INCLUDE)}"config\stl_apple.h"\
+ {$(INCLUDE)}"config\stl_as400.h"\
+ {$(INCLUDE)}"config\stl_bc.h"\
+ {$(INCLUDE)}"config\stl_como.h"\
+ {$(INCLUDE)}"config\stl_confix.h"\
+ {$(INCLUDE)}"config\stl_cray.h"\
+ {$(INCLUDE)}"config\stl_dec.h"\
+ {$(INCLUDE)}"config\stl_dec_vms.h"\
+ {$(INCLUDE)}"config\stl_dm.h"\
+ {$(INCLUDE)}"config\stl_fujitsu.h"\
+ {$(INCLUDE)}"config\stl_gcc.h"\
+ {$(INCLUDE)}"config\stl_hpacc.h"\
+ {$(INCLUDE)}"config\stl_ibm.h"\
+ {$(INCLUDE)}"config\stl_icc.h"\
+ {$(INCLUDE)}"config\stl_intel.h"\
+ {$(INCLUDE)}"config\stl_kai.h"\
+ {$(INCLUDE)}"config\stl_msvc.h"\
+ {$(INCLUDE)}"config\stl_mwerks.h"\
+ {$(INCLUDE)}"config\stl_mycomp.h"\
+ {$(INCLUDE)}"config\stl_sco.h"\
+ {$(INCLUDE)}"config\stl_select_lib.h"\
+ {$(INCLUDE)}"config\stl_sgi.h"\
+ {$(INCLUDE)}"config\stl_solaris.h"\
+ {$(INCLUDE)}"config\stl_sunpro.h"\
+ {$(INCLUDE)}"config\stl_symantec.h"\
+ {$(INCLUDE)}"config\stl_watcom.h"\
+ {$(INCLUDE)}"config\stl_wince.h"\
+ {$(INCLUDE)}"config\stlcomp.h"\
+ {$(INCLUDE)}"config\vc_select_lib.h"\
+ {$(INCLUDE)}"pthread.h"\
+ {$(INCLUDE)}"stl\_abbrevs.h"\
+ {$(INCLUDE)}"stl\_config.h"\
+ {$(INCLUDE)}"stl\_config_compat.h"\
+ {$(INCLUDE)}"stl\_config_compat_post.h"\
+ {$(INCLUDE)}"stl\_epilog.h"\
+ {$(INCLUDE)}"stl\_prolog.h"\
+ {$(INCLUDE)}"stl\_site_config.h"\
+ {$(INCLUDE)}"stl_user_config.h"\
+
+NODEP_CPP_PINGT=\
+ "..\..\..\..\..\usr\include\pthread.h"\
+
+
+!ELSEIF "$(CFG)" == "mfcchatC - Win32 (WCE ARMV4) Release Static"
+
+DEP_CPP_PINGT=\
+ "..\..\..\include\IceE\BasicStream.h"\
+ "..\..\..\include\IceE\Buffer.h"\
+ "..\..\..\include\IceE\Cond.h"\
+ "..\..\..\include\IceE\Config.h"\
+ "..\..\..\include\IceE\ConnectionF.h"\
+ "..\..\..\include\IceE\Current.h"\
+ "..\..\..\include\IceE\DispatchStatus.h"\
+ "..\..\..\include\IceE\Exception.h"\
+ "..\..\..\include\IceE\ExceptionBase.h"\
+ "..\..\..\include\IceE\FactoryTable.h"\
+ "..\..\..\include\IceE\FactoryTableDef.h"\
+ "..\..\..\include\IceE\Handle.h"\
+ "..\..\..\include\IceE\Identity.h"\
+ "..\..\..\include\IceE\Incoming.h"\
+ "..\..\..\include\IceE\InstanceF.h"\
+ "..\..\..\include\IceE\LocalObject.h"\
+ "..\..\..\include\IceE\LocalObjectF.h"\
+ "..\..\..\include\IceE\Lock.h"\
+ "..\..\..\include\IceE\Monitor.h"\
+ "..\..\..\include\IceE\Mutex.h"\
+ "..\..\..\include\IceE\Object.h"\
+ "..\..\..\include\IceE\ObjectAdapterF.h"\
+ "..\..\..\include\IceE\ObjectF.h"\
+ "..\..\..\include\IceE\OperationMode.h"\
+ "..\..\..\include\IceE\Outgoing.h"\
+ "..\..\..\include\IceE\Proxy.h"\
+ "..\..\..\include\IceE\ProxyF.h"\
+ "..\..\..\include\IceE\ProxyFactoryF.h"\
+ "..\..\..\include\IceE\ProxyHandle.h"\
+ "..\..\..\include\IceE\ReferenceF.h"\
+ "..\..\..\include\IceE\Router.h"\
+ "..\..\..\include\IceE\ServantManagerF.h"\
+ "..\..\..\include\IceE\Shared.h"\
+ "..\..\..\include\IceE\StaticMutex.h"\
+ "..\..\..\include\IceE\Thread.h"\
+ "..\..\..\include\IceE\ThreadException.h"\
+ "..\..\..\include\IceE\Time.h"\
+ "..\..\..\include\IceE\UndefSysMacros.h"\
+ "..\..\..\include\IceE\UserExceptionFactory.h"\
+ "..\..\..\include\IceE\UserExceptionFactoryF.h"\
+ ".\PingThread.h"\
+ ".\Router.h"\
+ ".\Session.h"\
+ {$(INCLUDE)}"config\_epilog.h"\
+ {$(INCLUDE)}"config\_msvc_warnings_off.h"\
+ {$(INCLUDE)}"config\_prolog.h"\
+ {$(INCLUDE)}"config\stl_apcc.h"\
+ {$(INCLUDE)}"config\stl_apple.h"\
+ {$(INCLUDE)}"config\stl_as400.h"\
+ {$(INCLUDE)}"config\stl_bc.h"\
+ {$(INCLUDE)}"config\stl_como.h"\
+ {$(INCLUDE)}"config\stl_confix.h"\
+ {$(INCLUDE)}"config\stl_cray.h"\
+ {$(INCLUDE)}"config\stl_dec.h"\
+ {$(INCLUDE)}"config\stl_dec_vms.h"\
+ {$(INCLUDE)}"config\stl_dm.h"\
+ {$(INCLUDE)}"config\stl_fujitsu.h"\
+ {$(INCLUDE)}"config\stl_gcc.h"\
+ {$(INCLUDE)}"config\stl_hpacc.h"\
+ {$(INCLUDE)}"config\stl_ibm.h"\
+ {$(INCLUDE)}"config\stl_icc.h"\
+ {$(INCLUDE)}"config\stl_intel.h"\
+ {$(INCLUDE)}"config\stl_kai.h"\
+ {$(INCLUDE)}"config\stl_msvc.h"\
+ {$(INCLUDE)}"config\stl_mwerks.h"\
+ {$(INCLUDE)}"config\stl_mycomp.h"\
+ {$(INCLUDE)}"config\stl_sco.h"\
+ {$(INCLUDE)}"config\stl_select_lib.h"\
+ {$(INCLUDE)}"config\stl_sgi.h"\
+ {$(INCLUDE)}"config\stl_solaris.h"\
+ {$(INCLUDE)}"config\stl_sunpro.h"\
+ {$(INCLUDE)}"config\stl_symantec.h"\
+ {$(INCLUDE)}"config\stl_watcom.h"\
+ {$(INCLUDE)}"config\stl_wince.h"\
+ {$(INCLUDE)}"config\stlcomp.h"\
+ {$(INCLUDE)}"config\vc_select_lib.h"\
+ {$(INCLUDE)}"pthread.h"\
+ {$(INCLUDE)}"stl\_abbrevs.h"\
+ {$(INCLUDE)}"stl\_config.h"\
+ {$(INCLUDE)}"stl\_config_compat.h"\
+ {$(INCLUDE)}"stl\_config_compat_post.h"\
+ {$(INCLUDE)}"stl\_epilog.h"\
+ {$(INCLUDE)}"stl\_prolog.h"\
+ {$(INCLUDE)}"stl\_site_config.h"\
+ {$(INCLUDE)}"stl_user_config.h"\
+
+NODEP_CPP_PINGT=\
+ "..\..\..\..\..\usr\include\pthread.h"\
+
+
+!ELSEIF "$(CFG)" == "mfcchatC - Win32 (WCE emulator) Debug Static"
+
+DEP_CPP_PINGT=\
+ "..\..\..\include\IceE\BasicStream.h"\
+ "..\..\..\include\IceE\Buffer.h"\
+ "..\..\..\include\IceE\Cond.h"\
+ "..\..\..\include\IceE\Config.h"\
+ "..\..\..\include\IceE\ConnectionF.h"\
+ "..\..\..\include\IceE\Current.h"\
+ "..\..\..\include\IceE\DispatchStatus.h"\
+ "..\..\..\include\IceE\Exception.h"\
+ "..\..\..\include\IceE\ExceptionBase.h"\
+ "..\..\..\include\IceE\FactoryTable.h"\
+ "..\..\..\include\IceE\FactoryTableDef.h"\
+ "..\..\..\include\IceE\Handle.h"\
+ "..\..\..\include\IceE\Identity.h"\
+ "..\..\..\include\IceE\Incoming.h"\
+ "..\..\..\include\IceE\InstanceF.h"\
+ "..\..\..\include\IceE\LocalObject.h"\
+ "..\..\..\include\IceE\LocalObjectF.h"\
+ "..\..\..\include\IceE\Lock.h"\
+ "..\..\..\include\IceE\Monitor.h"\
+ "..\..\..\include\IceE\Mutex.h"\
+ "..\..\..\include\IceE\Object.h"\
+ "..\..\..\include\IceE\ObjectAdapterF.h"\
+ "..\..\..\include\IceE\ObjectF.h"\
+ "..\..\..\include\IceE\OperationMode.h"\
+ "..\..\..\include\IceE\Outgoing.h"\
+ "..\..\..\include\IceE\Proxy.h"\
+ "..\..\..\include\IceE\ProxyF.h"\
+ "..\..\..\include\IceE\ProxyFactoryF.h"\
+ "..\..\..\include\IceE\ProxyHandle.h"\
+ "..\..\..\include\IceE\ReferenceF.h"\
+ "..\..\..\include\IceE\Router.h"\
+ "..\..\..\include\IceE\ServantManagerF.h"\
+ "..\..\..\include\IceE\Shared.h"\
+ "..\..\..\include\IceE\StaticMutex.h"\
+ "..\..\..\include\IceE\Thread.h"\
+ "..\..\..\include\IceE\ThreadException.h"\
+ "..\..\..\include\IceE\Time.h"\
+ "..\..\..\include\IceE\UndefSysMacros.h"\
+ "..\..\..\include\IceE\UserExceptionFactory.h"\
+ "..\..\..\include\IceE\UserExceptionFactoryF.h"\
+ ".\PingThread.h"\
+ ".\Router.h"\
+ ".\Session.h"\
+ {$(INCLUDE)}"config\_epilog.h"\
+ {$(INCLUDE)}"config\_msvc_warnings_off.h"\
+ {$(INCLUDE)}"config\_prolog.h"\
+ {$(INCLUDE)}"config\stl_apcc.h"\
+ {$(INCLUDE)}"config\stl_apple.h"\
+ {$(INCLUDE)}"config\stl_as400.h"\
+ {$(INCLUDE)}"config\stl_bc.h"\
+ {$(INCLUDE)}"config\stl_como.h"\
+ {$(INCLUDE)}"config\stl_confix.h"\
+ {$(INCLUDE)}"config\stl_cray.h"\
+ {$(INCLUDE)}"config\stl_dec.h"\
+ {$(INCLUDE)}"config\stl_dec_vms.h"\
+ {$(INCLUDE)}"config\stl_dm.h"\
+ {$(INCLUDE)}"config\stl_fujitsu.h"\
+ {$(INCLUDE)}"config\stl_gcc.h"\
+ {$(INCLUDE)}"config\stl_hpacc.h"\
+ {$(INCLUDE)}"config\stl_ibm.h"\
+ {$(INCLUDE)}"config\stl_icc.h"\
+ {$(INCLUDE)}"config\stl_intel.h"\
+ {$(INCLUDE)}"config\stl_kai.h"\
+ {$(INCLUDE)}"config\stl_msvc.h"\
+ {$(INCLUDE)}"config\stl_mwerks.h"\
+ {$(INCLUDE)}"config\stl_mycomp.h"\
+ {$(INCLUDE)}"config\stl_sco.h"\
+ {$(INCLUDE)}"config\stl_select_lib.h"\
+ {$(INCLUDE)}"config\stl_sgi.h"\
+ {$(INCLUDE)}"config\stl_solaris.h"\
+ {$(INCLUDE)}"config\stl_sunpro.h"\
+ {$(INCLUDE)}"config\stl_symantec.h"\
+ {$(INCLUDE)}"config\stl_watcom.h"\
+ {$(INCLUDE)}"config\stl_wince.h"\
+ {$(INCLUDE)}"config\stlcomp.h"\
+ {$(INCLUDE)}"config\vc_select_lib.h"\
+ {$(INCLUDE)}"pthread.h"\
+ {$(INCLUDE)}"stl\_abbrevs.h"\
+ {$(INCLUDE)}"stl\_config.h"\
+ {$(INCLUDE)}"stl\_config_compat.h"\
+ {$(INCLUDE)}"stl\_config_compat_post.h"\
+ {$(INCLUDE)}"stl\_epilog.h"\
+ {$(INCLUDE)}"stl\_prolog.h"\
+ {$(INCLUDE)}"stl\_site_config.h"\
+ {$(INCLUDE)}"stl_user_config.h"\
+
+NODEP_CPP_PINGT=\
+ "..\..\..\..\..\usr\include\pthread.h"\
+
+
+!ELSEIF "$(CFG)" == "mfcchatC - Win32 (WCE emulator) Release Static"
+
+DEP_CPP_PINGT=\
+ "..\..\..\include\IceE\BasicStream.h"\
+ "..\..\..\include\IceE\Buffer.h"\
+ "..\..\..\include\IceE\Cond.h"\
+ "..\..\..\include\IceE\Config.h"\
+ "..\..\..\include\IceE\ConnectionF.h"\
+ "..\..\..\include\IceE\Current.h"\
+ "..\..\..\include\IceE\DispatchStatus.h"\
+ "..\..\..\include\IceE\Exception.h"\
+ "..\..\..\include\IceE\ExceptionBase.h"\
+ "..\..\..\include\IceE\FactoryTable.h"\
+ "..\..\..\include\IceE\FactoryTableDef.h"\
+ "..\..\..\include\IceE\Handle.h"\
+ "..\..\..\include\IceE\Identity.h"\
+ "..\..\..\include\IceE\Incoming.h"\
+ "..\..\..\include\IceE\InstanceF.h"\
+ "..\..\..\include\IceE\LocalObject.h"\
+ "..\..\..\include\IceE\LocalObjectF.h"\
+ "..\..\..\include\IceE\Lock.h"\
+ "..\..\..\include\IceE\Monitor.h"\
+ "..\..\..\include\IceE\Mutex.h"\
+ "..\..\..\include\IceE\Object.h"\
+ "..\..\..\include\IceE\ObjectAdapterF.h"\
+ "..\..\..\include\IceE\ObjectF.h"\
+ "..\..\..\include\IceE\OperationMode.h"\
+ "..\..\..\include\IceE\Outgoing.h"\
+ "..\..\..\include\IceE\Proxy.h"\
+ "..\..\..\include\IceE\ProxyF.h"\
+ "..\..\..\include\IceE\ProxyFactoryF.h"\
+ "..\..\..\include\IceE\ProxyHandle.h"\
+ "..\..\..\include\IceE\ReferenceF.h"\
+ "..\..\..\include\IceE\Router.h"\
+ "..\..\..\include\IceE\ServantManagerF.h"\
+ "..\..\..\include\IceE\Shared.h"\
+ "..\..\..\include\IceE\StaticMutex.h"\
+ "..\..\..\include\IceE\Thread.h"\
+ "..\..\..\include\IceE\ThreadException.h"\
+ "..\..\..\include\IceE\Time.h"\
+ "..\..\..\include\IceE\UndefSysMacros.h"\
+ "..\..\..\include\IceE\UserExceptionFactory.h"\
+ "..\..\..\include\IceE\UserExceptionFactoryF.h"\
+ ".\PingThread.h"\
+ ".\Router.h"\
+ ".\Session.h"\
+ {$(INCLUDE)}"config\_epilog.h"\
+ {$(INCLUDE)}"config\_msvc_warnings_off.h"\
+ {$(INCLUDE)}"config\_prolog.h"\
+ {$(INCLUDE)}"config\stl_apcc.h"\
+ {$(INCLUDE)}"config\stl_apple.h"\
+ {$(INCLUDE)}"config\stl_as400.h"\
+ {$(INCLUDE)}"config\stl_bc.h"\
+ {$(INCLUDE)}"config\stl_como.h"\
+ {$(INCLUDE)}"config\stl_confix.h"\
+ {$(INCLUDE)}"config\stl_cray.h"\
+ {$(INCLUDE)}"config\stl_dec.h"\
+ {$(INCLUDE)}"config\stl_dec_vms.h"\
+ {$(INCLUDE)}"config\stl_dm.h"\
+ {$(INCLUDE)}"config\stl_fujitsu.h"\
+ {$(INCLUDE)}"config\stl_gcc.h"\
+ {$(INCLUDE)}"config\stl_hpacc.h"\
+ {$(INCLUDE)}"config\stl_ibm.h"\
+ {$(INCLUDE)}"config\stl_icc.h"\
+ {$(INCLUDE)}"config\stl_intel.h"\
+ {$(INCLUDE)}"config\stl_kai.h"\
+ {$(INCLUDE)}"config\stl_msvc.h"\
+ {$(INCLUDE)}"config\stl_mwerks.h"\
+ {$(INCLUDE)}"config\stl_mycomp.h"\
+ {$(INCLUDE)}"config\stl_sco.h"\
+ {$(INCLUDE)}"config\stl_select_lib.h"\
+ {$(INCLUDE)}"config\stl_sgi.h"\
+ {$(INCLUDE)}"config\stl_solaris.h"\
+ {$(INCLUDE)}"config\stl_sunpro.h"\
+ {$(INCLUDE)}"config\stl_symantec.h"\
+ {$(INCLUDE)}"config\stl_watcom.h"\
+ {$(INCLUDE)}"config\stl_wince.h"\
+ {$(INCLUDE)}"config\stlcomp.h"\
+ {$(INCLUDE)}"config\vc_select_lib.h"\
+ {$(INCLUDE)}"pthread.h"\
+ {$(INCLUDE)}"stl\_abbrevs.h"\
+ {$(INCLUDE)}"stl\_config.h"\
+ {$(INCLUDE)}"stl\_config_compat.h"\
+ {$(INCLUDE)}"stl\_config_compat_post.h"\
+ {$(INCLUDE)}"stl\_epilog.h"\
+ {$(INCLUDE)}"stl\_prolog.h"\
+ {$(INCLUDE)}"stl\_site_config.h"\
+ {$(INCLUDE)}"stl_user_config.h"\
+
+NODEP_CPP_PINGT=\
+ "..\..\..\..\..\usr\include\pthread.h"\
+
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
SOURCE=.\Router.cpp
!IF "$(CFG)" == "mfcchatC - Win32 (WCE emulator) Release"
@@ -5357,6 +6108,10 @@ SOURCE=.\LogI.h
# End Source File
# Begin Source File
+SOURCE=.\PingThread.h
+# End Source File
+# Begin Source File
+
SOURCE=.\Resource.h
# End Source File
# Begin Source File