summaryrefslogtreecommitdiff
path: root/TAO/tao/Remote_Object_Proxy_Impl.h
diff options
context:
space:
mode:
authorAngelo Corsaro <angelo@icorsaro.net>2000-09-19 19:17:20 +0000
committerAngelo Corsaro <angelo@icorsaro.net>2000-09-19 19:17:20 +0000
commit8afbbfbc98b9ee8492cda3861c7d608839810975 (patch)
tree3a8e88d621f6fb582ff1bf88867bd5f2962107d1 /TAO/tao/Remote_Object_Proxy_Impl.h
parentb77ebdf133c3b42b36a2731c531daf5da4b511b1 (diff)
downloadATCD-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.h56
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 */
+