diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-04-24 13:44:55 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-04-24 13:44:55 +0000 |
commit | bec7502b0378ce251f466cc69095e6b429733ae7 (patch) | |
tree | 30ccc38ebab6b21bd7a5b04fcd46c556766fa366 /TAO/tao/PolicyC.h | |
parent | 1b01f16a141350eeb04def9eef23e8eaa5e2833b (diff) | |
download | ATCD-bec7502b0378ce251f466cc69095e6b429733ae7.tar.gz |
ChangeLogTag: Tue Apr 24 08:28:40 2001 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/PolicyC.h')
-rw-r--r-- | TAO/tao/PolicyC.h | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/TAO/tao/PolicyC.h b/TAO/tao/PolicyC.h index c287f174cc6..f3e07b3349b 100644 --- a/TAO/tao/PolicyC.h +++ b/TAO/tao/PolicyC.h @@ -278,6 +278,14 @@ public: CORBA_Policy_ptr _retn (void); CORBA_Policy_ptr ptr (void) const; + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static CORBA_Policy_ptr duplicate (CORBA_Policy_ptr); + static void release (CORBA_Policy_ptr); + static CORBA_Policy_ptr nil (void); + static CORBA_Policy_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: CORBA_Policy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -910,6 +918,14 @@ public: CORBA_PolicyManager_ptr _retn (void); CORBA_PolicyManager_ptr ptr (void) const; + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static CORBA_PolicyManager_ptr duplicate (CORBA_PolicyManager_ptr); + static void release (CORBA_PolicyManager_ptr); + static CORBA_PolicyManager_ptr nil (void); + static CORBA_PolicyManager_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: CORBA_PolicyManager_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1043,6 +1059,14 @@ public: CORBA_PolicyCurrent_ptr _retn (void); CORBA_PolicyCurrent_ptr ptr (void) const; + // Hooks used by template sequence and object manager classes + // for non-defined forward declared interfaces. + static CORBA_PolicyCurrent_ptr duplicate (CORBA_PolicyCurrent_ptr); + static void release (CORBA_PolicyCurrent_ptr); + static CORBA_PolicyCurrent_ptr nil (void); + static CORBA_PolicyCurrent_ptr narrow (CORBA::Object *, CORBA::Environment &); + static CORBA::Object * upcast (void *); + private: CORBA_PolicyCurrent_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1124,7 +1148,9 @@ private: // Proxy Broker Factory function pointer declarations. -extern TAO_Export _TAO_CORBA_Policy_Proxy_Broker * (*_TAO_CORBA_Policy_Proxy_Broker_Factory_function_pointer) ( +extern TAO_Export +_TAO_CORBA_Policy_Proxy_Broker * +(*_TAO_CORBA_Policy_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ); |