diff options
author | Angelo Corsaro <angelo@icorsaro.net> | 2000-09-19 19:17:20 +0000 |
---|---|---|
committer | Angelo Corsaro <angelo@icorsaro.net> | 2000-09-19 19:17:20 +0000 |
commit | 8afbbfbc98b9ee8492cda3861c7d608839810975 (patch) | |
tree | 3a8e88d621f6fb582ff1bf88867bd5f2962107d1 /TAO/tao/Remote_Object_Proxy_Impl.h | |
parent | b77ebdf133c3b42b36a2731c531daf5da4b511b1 (diff) | |
download | ATCD-8afbbfbc98b9ee8492cda3861c7d608839810975.tar.gz |
ChangeLogTag: Tue Sep 19 14:09:16 2000 Angelo Corsaro <corsaro@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Remote_Object_Proxy_Impl.h')
-rw-r--r-- | TAO/tao/Remote_Object_Proxy_Impl.h | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/TAO/tao/Remote_Object_Proxy_Impl.h b/TAO/tao/Remote_Object_Proxy_Impl.h new file mode 100644 index 00000000000..07a1590707d --- /dev/null +++ b/TAO/tao/Remote_Object_Proxy_Impl.h @@ -0,0 +1,56 @@ +// $Id$ + +// ============================================================================ +// +// = LIBRARY +// TAO +// +// = FILENAME +// Remote_Object_Proxy_Impl.h +// +// = DESCRIPTION +// This files contains the definition of the remote proxy +// for the CORBA::Object class. +// +// = AUTHOR +// Angelo Corsaro <corsaro@cs.wustl.edu> +// +// ============================================================================ + +#ifndef TAO_REMOTE_OBJECT_PROXY_IMPL_H_ +#define TAO_REMOTE_OBJECT_PROXY_IMPL_H_ + +#include "ace/pre.h" +#include "tao/corbafwd.h" + +#include "tao/Object_Proxy_Impl.h" + +class TAO_Export TAO_Remote_Object_Proxy_Impl : public TAO_Object_Proxy_Impl +{ + // = TITLE + // TAO_Remote_Object_Proxy_Impl + // + // = DESCRIPTION + // This class implements the remote proxy for the CORBA::Object class. + // +public: + + virtual ~TAO_Remote_Object_Proxy_Impl (void); + + virtual CORBA::Boolean _is_a (const CORBA::Object_ptr target, + const CORBA::Char *logical_type_id, + CORBA_Environment &ACE_TRY_ENV); + +#if (TAO_HAS_MINIMUM_CORBA == 0) + + virtual CORBA::Boolean _non_existent (const CORBA::Object_ptr target, + CORBA_Environment &ACE_TRY_ENV); + +#endif /* TAO_HAS_MINIMUM_CORBA == 0 */ + +}; + +#include "ace/post.h" + +#endif /* TAO_REMOTE_OBJECT_PROXY_IMPL */ + |