summaryrefslogtreecommitdiff
path: root/TAO/tao/PolicyC.h
diff options
context:
space:
mode:
authorbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-04-06 02:19:16 +0000
committerbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-04-06 02:19:16 +0000
commitd9d81283007018c3d291dc36924897f866e77984 (patch)
tree820ad33cd8502f66d7a7ac6261b9fc2f28d4d005 /TAO/tao/PolicyC.h
parent21254a713a731dfd3737f1f0eeb945ea2c684ed3 (diff)
downloadATCD-d9d81283007018c3d291dc36924897f866e77984.tar.gz
ChangeLogTag: Fri Apr 5 19:49:57 2002 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/PolicyC.h')
-rw-r--r--TAO/tao/PolicyC.h45
1 files changed, 40 insertions, 5 deletions
diff --git a/TAO/tao/PolicyC.h b/TAO/tao/PolicyC.h
index c05b50ddffa..0d8346ce943 100644
--- a/TAO/tao/PolicyC.h
+++ b/TAO/tao/PolicyC.h
@@ -19,8 +19,8 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#ifndef _TAO_IDL_ORIG_POLICYC_H_
-#define _TAO_IDL_ORIG_POLICYC_H_
+#ifndef _TAO_IDL_POLICYC_H_
+#define _TAO_IDL_POLICYC_H_
#include "ace/pre.h"
#include "tao/corbafwd.h"
@@ -29,7 +29,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "TAO_Export.h"
+#include "tao/TAO_Export.h"
#include "CurrentC.h"
#include "Policy_ForwardC.h"
#include "Exception.h"
@@ -337,6 +337,12 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidPolicies;
#endif /* end #if !defined */
+ // *************************************************************
+ // CORBA::Policy
+ // TAO_IDL - Generated from
+ // be/be_visitor_interface/interface_ch.cpp:106
+ // *************************************************************
+
#if !defined (_CORBA_POLICY_CH_)
#define _CORBA_POLICY_CH_
@@ -683,6 +689,12 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidPolicies;
#endif /* end #if !defined */
+ // *************************************************************
+ // CORBA::PolicyManager
+ // TAO_IDL - Generated from
+ // be/be_visitor_interface/interface_ch.cpp:106
+ // *************************************************************
+
#if !defined (_CORBA_POLICYMANAGER_CH_)
#define _CORBA_POLICYMANAGER_CH_
@@ -716,6 +728,8 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidPolicies;
return (PolicyManager_ptr)0;
}
+ static void _tao_any_destructor (void*);
+
virtual ::CORBA::PolicyList * get_policy_overrides (
const CORBA::PolicyTypeSeq & ts
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -751,6 +765,8 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidPolicies;
#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PolicyManager;
+
#if !defined (_CORBA_POLICYCURRENT___PTR_CH_)
#define _CORBA_POLICYCURRENT___PTR_CH_
@@ -830,6 +846,12 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidPolicies;
#endif /* end #if !defined */
+ // *************************************************************
+ // CORBA::PolicyCurrent
+ // TAO_IDL - Generated from
+ // be/be_visitor_interface/interface_ch.cpp:106
+ // *************************************************************
+
#if !defined (_CORBA_POLICYCURRENT_CH_)
#define _CORBA_POLICYCURRENT_CH_
@@ -864,6 +886,8 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidPolicies;
return (PolicyCurrent_ptr)0;
}
+ static void _tao_any_destructor (void*);
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
@@ -881,6 +905,8 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InvalidPolicies;
#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PolicyCurrent;
+
}
TAO_NAMESPACE_CLOSE // module CORBA
@@ -902,8 +928,17 @@ TAO_Export void operator<<= (CORBA::Any &, CORBA::InvalidPolicies*); // noncopyi
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::InvalidPolicies *&); // deprecated
TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::InvalidPolicies *&);
// Any operators for interface CORBA::Policy
-TAO_Export void operator<<= (CORBA::Any &, CORBA::Policy_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Policy *&);
+TAO_Export void operator<<= (CORBA::Any &, CORBA::Policy_ptr); // copying
+TAO_Export void operator<<= (CORBA::Any &, CORBA::Policy_ptr *); // non-copying
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::Policy_ptr &);
+// Any operators for interface CORBA::PolicyManager
+TAO_Export void operator<<= (CORBA::Any &, CORBA::PolicyManager_ptr); // copying
+TAO_Export void operator<<= (CORBA::Any &, CORBA::PolicyManager_ptr *); // non-copying
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::PolicyManager_ptr &);
+// Any operators for interface CORBA::PolicyCurrent
+TAO_Export void operator<<= (CORBA::Any &, CORBA::PolicyCurrent_ptr); // copying
+TAO_Export void operator<<= (CORBA::Any &, CORBA::PolicyCurrent_ptr *); // non-copying
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::PolicyCurrent_ptr &);
#ifndef __ACE_INLINE__