diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2005-07-18 13:51:41 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2005-07-18 13:51:41 +0000 |
commit | f4535b6052eb84a26b80a075cc26a30c625760eb (patch) | |
tree | d84374f5b28be606cde131ccafa75ec9130e522d | |
parent | Added comment (diff) | |
download | ice-f4535b6052eb84a26b80a075cc26a30c625760eb.tar.bz2 ice-f4535b6052eb84a26b80a075cc26a30c625760eb.tar.xz ice-f4535b6052eb84a26b80a075cc26a30c625760eb.zip |
Added ping thread
-rw-r--r-- | cppe/demo/IceE/chat/PingThread.cpp | 47 | ||||
-rw-r--r-- | cppe/demo/IceE/chat/PingThread.h | 33 | ||||
-rwxr-xr-x | cppe/demo/IceE/chat/mfcchatC.vcp | 755 |
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
|