diff options
Diffstat (limited to 'TAO/tao/RTCORBA/RTCORBAC.h')
-rw-r--r-- | TAO/tao/RTCORBA/RTCORBAC.h | 713 |
1 files changed, 320 insertions, 393 deletions
diff --git a/TAO/tao/RTCORBA/RTCORBAC.h b/TAO/tao/RTCORBA/RTCORBAC.h index 1b93e5bdf5a..f7ff8be6f89 100644 --- a/TAO/tao/RTCORBA/RTCORBAC.h +++ b/TAO/tao/RTCORBA/RTCORBAC.h @@ -175,15 +175,15 @@ TAO_NAMESPACE RTCORBA const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs ); virtual ~_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void); - + // = Accessors. ThreadpoolLane &operator[] (CORBA::ULong i); const ThreadpoolLane &operator[] (CORBA::ULong i) const; - + // = Static operations. static ThreadpoolLane *allocbuf (CORBA::ULong size); static void freebuf (ThreadpoolLane *buffer); - + // Implement the TAO_Base_Sequence methods (see Sequence.h) virtual void _allocate_buffer (CORBA::ULong length); virtual void _deallocate_buffer (void); @@ -236,7 +236,7 @@ TAO_NAMESPACE RTCORBA typedef ThreadpoolLanes_var _var_type; #endif /* ! __GNUC__ || g++ >= 2.8 */ - + }; #endif /* end #if !defined */ @@ -322,7 +322,7 @@ TAO_NAMESPACE RTCORBA CLIENT_PROPAGATED, SERVER_DECLARED }; - + typedef PriorityModel &PriorityModel_out; TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PriorityModel; @@ -366,11 +366,11 @@ TAO_NAMESPACE RTCORBA static void tao_release (PriorityModelPolicy_ptr); static PriorityModelPolicy_ptr tao_nil (void); static PriorityModelPolicy_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: PriorityModelPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -422,36 +422,32 @@ TAO_NAMESPACE RTCORBA // the static operations static PriorityModelPolicy_ptr _duplicate (PriorityModelPolicy_ptr obj); - + static PriorityModelPolicy_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static PriorityModelPolicy_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static PriorityModelPolicy_ptr _nil (void) { return (PriorityModelPolicy_ptr)0; } virtual RTCORBA::PriorityModel priority_model ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual RTCORBA::Priority server_priority ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -464,7 +460,7 @@ TAO_NAMESPACE RTCORBA PriorityModelPolicy (); virtual ~PriorityModelPolicy (void); - + private: PriorityModelPolicy (const PriorityModelPolicy &); void operator= (const PriorityModelPolicy &); @@ -515,11 +511,11 @@ TAO_NAMESPACE RTCORBA static void tao_release (ThreadpoolPolicy_ptr); static ThreadpoolPolicy_ptr tao_nil (void); static ThreadpoolPolicy_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ThreadpoolPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -571,28 +567,25 @@ TAO_NAMESPACE RTCORBA // the static operations static ThreadpoolPolicy_ptr _duplicate (ThreadpoolPolicy_ptr obj); - + static ThreadpoolPolicy_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static ThreadpoolPolicy_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static ThreadpoolPolicy_ptr _nil (void) { return (ThreadpoolPolicy_ptr)0; } virtual RTCORBA::ThreadpoolId threadpool ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -605,7 +598,7 @@ TAO_NAMESPACE RTCORBA ThreadpoolPolicy (); virtual ~ThreadpoolPolicy (void); - + private: ThreadpoolPolicy (const ThreadpoolPolicy &); void operator= (const ThreadpoolPolicy &); @@ -654,11 +647,11 @@ TAO_NAMESPACE RTCORBA static void tao_release (ProtocolProperties_ptr); static ProtocolProperties_ptr tao_nil (void); static ProtocolProperties_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ProtocolProperties_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -697,7 +690,7 @@ TAO_NAMESPACE RTCORBA #if !defined (_RTCORBA_PROTOCOLPROPERTIES_CH_) #define _RTCORBA_PROTOCOLPROPERTIES_CH_ -class TAO_RTCORBA_Export ProtocolProperties +class TAO_RTCORBA_Export ProtocolProperties : public virtual CORBA_Object, public TAO_Encodable { @@ -711,19 +704,17 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static ProtocolProperties_ptr _duplicate (ProtocolProperties_ptr obj); - + static ProtocolProperties_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static ProtocolProperties_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static ProtocolProperties_ptr _nil (void) { return (ProtocolProperties_ptr)0; @@ -742,7 +733,7 @@ class TAO_RTCORBA_Export ProtocolProperties ProtocolProperties (); virtual ~ProtocolProperties (void); - + private: ProtocolProperties (const ProtocolProperties &); void operator= (const ProtocolProperties &); @@ -764,7 +755,7 @@ class TAO_RTCORBA_Export ProtocolProperties IOP::ProfileId protocol_type; ACE_NESTED_CLASS (RTCORBA, ProtocolProperties_var) orb_protocol_properties; ACE_NESTED_CLASS (RTCORBA, ProtocolProperties_var) transport_protocol_properties; - + }; class TAO_RTCORBA_Export Protocol_var @@ -841,15 +832,15 @@ class TAO_RTCORBA_Export ProtocolProperties const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs ); virtual ~_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void); - + // = Accessors. Protocol &operator[] (CORBA::ULong i); const Protocol &operator[] (CORBA::ULong i) const; - + // = Static operations. static Protocol *allocbuf (CORBA::ULong size); static void freebuf (Protocol *buffer); - + // Implement the TAO_Base_Sequence methods (see Sequence.h) virtual void _allocate_buffer (CORBA::ULong length); virtual void _deallocate_buffer (void); @@ -902,7 +893,7 @@ class TAO_RTCORBA_Export ProtocolProperties typedef ProtocolList_var _var_type; #endif /* ! __GNUC__ || g++ >= 2.8 */ - + }; #endif /* end #if !defined */ @@ -1018,11 +1009,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (ServerProtocolPolicy_ptr); static ServerProtocolPolicy_ptr tao_nil (void); static ServerProtocolPolicy_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ServerProtocolPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1074,28 +1065,25 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static ServerProtocolPolicy_ptr _duplicate (ServerProtocolPolicy_ptr obj); - + static ServerProtocolPolicy_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static ServerProtocolPolicy_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static ServerProtocolPolicy_ptr _nil (void) { return (ServerProtocolPolicy_ptr)0; } virtual RTCORBA::ProtocolList * protocols ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -1108,7 +1096,7 @@ class TAO_RTCORBA_Export ProtocolProperties ServerProtocolPolicy (); virtual ~ServerProtocolPolicy (void); - + private: ServerProtocolPolicy (const ServerProtocolPolicy &); void operator= (const ServerProtocolPolicy &); @@ -1159,11 +1147,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (ClientProtocolPolicy_ptr); static ClientProtocolPolicy_ptr tao_nil (void); static ClientProtocolPolicy_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: ClientProtocolPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1215,28 +1203,25 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static ClientProtocolPolicy_ptr _duplicate (ClientProtocolPolicy_ptr obj); - + static ClientProtocolPolicy_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static ClientProtocolPolicy_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static ClientProtocolPolicy_ptr _nil (void) { return (ClientProtocolPolicy_ptr)0; } virtual RTCORBA::ProtocolList * protocols ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -1249,7 +1234,7 @@ class TAO_RTCORBA_Export ProtocolProperties ClientProtocolPolicy (); virtual ~ClientProtocolPolicy (void); - + private: ClientProtocolPolicy (const ClientProtocolPolicy &); void operator= (const ClientProtocolPolicy &); @@ -1300,11 +1285,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (PrivateConnectionPolicy_ptr); static PrivateConnectionPolicy_ptr tao_nil (void); static PrivateConnectionPolicy_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: PrivateConnectionPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1356,19 +1341,17 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static PrivateConnectionPolicy_ptr _duplicate (PrivateConnectionPolicy_ptr obj); - + static PrivateConnectionPolicy_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static PrivateConnectionPolicy_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static PrivateConnectionPolicy_ptr _nil (void) { return (PrivateConnectionPolicy_ptr)0; @@ -1382,7 +1365,7 @@ class TAO_RTCORBA_Export ProtocolProperties PrivateConnectionPolicy (); virtual ~PrivateConnectionPolicy (void); - + private: PrivateConnectionPolicy (const PrivateConnectionPolicy &); void operator= (const PrivateConnectionPolicy &); @@ -1431,11 +1414,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (TCPProtocolProperties_ptr); static TCPProtocolProperties_ptr tao_nil (void); static TCPProtocolProperties_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: TCPProtocolProperties_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1487,105 +1470,93 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static TCPProtocolProperties_ptr _duplicate (TCPProtocolProperties_ptr obj); - + static TCPProtocolProperties_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static TCPProtocolProperties_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static TCPProtocolProperties_ptr _nil (void) { return (TCPProtocolProperties_ptr)0; } virtual CORBA::Long send_buffer_size ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void send_buffer_size ( - CORBA::Long send_buffer_size, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Long send_buffer_size + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual CORBA::Long recv_buffer_size ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void recv_buffer_size ( - CORBA::Long recv_buffer_size, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Long recv_buffer_size + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual CORBA::Boolean keep_alive ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void keep_alive ( - CORBA::Boolean keep_alive, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Boolean keep_alive + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual CORBA::Boolean dont_route ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void dont_route ( - CORBA::Boolean dont_route, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Boolean dont_route + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual CORBA::Boolean no_delay ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void no_delay ( - CORBA::Boolean no_delay, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Boolean no_delay + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -1598,7 +1569,7 @@ class TAO_RTCORBA_Export ProtocolProperties TCPProtocolProperties (); virtual ~TCPProtocolProperties (void); - + private: TCPProtocolProperties (const TCPProtocolProperties &); void operator= (const TCPProtocolProperties &); @@ -1647,11 +1618,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (GIOPProtocolProperties_ptr); static GIOPProtocolProperties_ptr tao_nil (void); static GIOPProtocolProperties_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: GIOPProtocolProperties_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1703,19 +1674,17 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static GIOPProtocolProperties_ptr _duplicate (GIOPProtocolProperties_ptr obj); - + static GIOPProtocolProperties_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static GIOPProtocolProperties_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static GIOPProtocolProperties_ptr _nil (void) { return (GIOPProtocolProperties_ptr)0; @@ -1729,7 +1698,7 @@ class TAO_RTCORBA_Export ProtocolProperties GIOPProtocolProperties (); virtual ~GIOPProtocolProperties (void); - + private: GIOPProtocolProperties (const GIOPProtocolProperties &); void operator= (const GIOPProtocolProperties &); @@ -1778,11 +1747,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (UnixDomainProtocolProperties_ptr); static UnixDomainProtocolProperties_ptr tao_nil (void); static UnixDomainProtocolProperties_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: UnixDomainProtocolProperties_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1834,54 +1803,48 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static UnixDomainProtocolProperties_ptr _duplicate (UnixDomainProtocolProperties_ptr obj); - + static UnixDomainProtocolProperties_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static UnixDomainProtocolProperties_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static UnixDomainProtocolProperties_ptr _nil (void) { return (UnixDomainProtocolProperties_ptr)0; } virtual CORBA::Long send_buffer_size ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void send_buffer_size ( - CORBA::Long send_buffer_size, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Long send_buffer_size + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual CORBA::Long recv_buffer_size ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void recv_buffer_size ( - CORBA::Long recv_buffer_size, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Long recv_buffer_size + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -1894,7 +1857,7 @@ class TAO_RTCORBA_Export ProtocolProperties UnixDomainProtocolProperties (); virtual ~UnixDomainProtocolProperties (void); - + private: UnixDomainProtocolProperties (const UnixDomainProtocolProperties &); void operator= (const UnixDomainProtocolProperties &); @@ -1943,11 +1906,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (SharedMemoryProtocolProperties_ptr); static SharedMemoryProtocolProperties_ptr tao_nil (void); static SharedMemoryProtocolProperties_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: SharedMemoryProtocolProperties_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -1999,71 +1962,63 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static SharedMemoryProtocolProperties_ptr _duplicate (SharedMemoryProtocolProperties_ptr obj); - + static SharedMemoryProtocolProperties_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static SharedMemoryProtocolProperties_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static SharedMemoryProtocolProperties_ptr _nil (void) { return (SharedMemoryProtocolProperties_ptr)0; } virtual CORBA::Long preallocate_buffer_size ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void preallocate_buffer_size ( - CORBA::Long preallocate_buffer_size, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Long preallocate_buffer_size + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual char * mmap_filename ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void mmap_filename ( - const char * mmap_filename, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char * mmap_filename + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual char * mmap_lockname ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void mmap_lockname ( - const char * mmap_lockname, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char * mmap_lockname + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -2076,7 +2031,7 @@ class TAO_RTCORBA_Export ProtocolProperties SharedMemoryProtocolProperties (); virtual ~SharedMemoryProtocolProperties (void); - + private: SharedMemoryProtocolProperties (const SharedMemoryProtocolProperties &); void operator= (const SharedMemoryProtocolProperties &); @@ -2099,7 +2054,7 @@ class TAO_RTCORBA_Export ProtocolProperties ACE_NESTED_CLASS (RTCORBA, Priority) low; ACE_NESTED_CLASS (RTCORBA, Priority) high; - + }; class TAO_RTCORBA_Export PriorityBand_var @@ -2164,15 +2119,15 @@ class TAO_RTCORBA_Export ProtocolProperties const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs ); virtual ~_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void); - + // = Accessors. PriorityBand &operator[] (CORBA::ULong i); const PriorityBand &operator[] (CORBA::ULong i) const; - + // = Static operations. static PriorityBand *allocbuf (CORBA::ULong size); static void freebuf (PriorityBand *buffer); - + // Implement the TAO_Base_Sequence methods (see Sequence.h) virtual void _allocate_buffer (CORBA::ULong length); virtual void _deallocate_buffer (void); @@ -2225,7 +2180,7 @@ class TAO_RTCORBA_Export ProtocolProperties typedef PriorityBands_var _var_type; #endif /* ! __GNUC__ || g++ >= 2.8 */ - + }; #endif /* end #if !defined */ @@ -2346,11 +2301,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (PriorityBandedConnectionPolicy_ptr); static PriorityBandedConnectionPolicy_ptr tao_nil (void); static PriorityBandedConnectionPolicy_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: PriorityBandedConnectionPolicy_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2402,28 +2357,25 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static PriorityBandedConnectionPolicy_ptr _duplicate (PriorityBandedConnectionPolicy_ptr obj); - + static PriorityBandedConnectionPolicy_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static PriorityBandedConnectionPolicy_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static PriorityBandedConnectionPolicy_ptr _nil (void) { return (PriorityBandedConnectionPolicy_ptr)0; } virtual RTCORBA::PriorityBands * priority_bands ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -2436,7 +2388,7 @@ class TAO_RTCORBA_Export ProtocolProperties PriorityBandedConnectionPolicy (); virtual ~PriorityBandedConnectionPolicy (void); - + private: PriorityBandedConnectionPolicy (const PriorityBandedConnectionPolicy &); void operator= (const PriorityBandedConnectionPolicy &); @@ -2485,11 +2437,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (Current_ptr); static Current_ptr tao_nil (void); static Current_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: Current_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2541,37 +2493,33 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static Current_ptr _duplicate (Current_ptr obj); - + static Current_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static Current_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static Current_ptr _nil (void) { return (Current_ptr)0; } virtual RTCORBA::Priority the_priority ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void the_priority ( - RTCORBA::Priority the_priority, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + RTCORBA::Priority the_priority + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -2584,7 +2532,7 @@ class TAO_RTCORBA_Export ProtocolProperties Current (); virtual ~Current (void); - + private: Current (const Current &); void operator= (const Current &); @@ -2633,11 +2581,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (Mutex_ptr); static Mutex_ptr tao_nil (void); static Mutex_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: Mutex_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2689,45 +2637,40 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static Mutex_ptr _duplicate (Mutex_ptr obj); - + static Mutex_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static Mutex_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static Mutex_ptr _nil (void) { return (Mutex_ptr)0; } virtual void lock ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void unlock ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual CORBA::Boolean try_lock ( - TimeBase::TimeT max_wait, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TimeBase::TimeT max_wait + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -2740,7 +2683,7 @@ class TAO_RTCORBA_Export ProtocolProperties Mutex (); virtual ~Mutex (void); - + private: Mutex (const Mutex &); void operator= (const Mutex &); @@ -2789,11 +2732,11 @@ class TAO_RTCORBA_Export ProtocolProperties static void tao_release (RTORB_ptr); static RTORB_ptr tao_nil (void); static RTORB_ptr tao_narrow ( - CORBA::Object *, - CORBA::Environment & + CORBA::Object * + TAO_ENV_ARG_DECL_NOT_USED ); static CORBA::Object * tao_upcast (void *); - + private: RTORB_ptr ptr_; // Unimplemented - prevents widening assignment. @@ -2845,37 +2788,33 @@ class TAO_RTCORBA_Export ProtocolProperties // the static operations static RTORB_ptr _duplicate (RTORB_ptr obj); - + static RTORB_ptr _narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static RTORB_ptr _unchecked_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - + CORBA::Object_ptr obj + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + + static RTORB_ptr _nil (void) { return (RTORB_ptr)0; } virtual RTCORBA::Mutex_ptr create_mutex ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void destroy_mutex ( - RTCORBA::Mutex_ptr the_mutex, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + RTCORBA::Mutex_ptr the_mutex + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -2902,13 +2841,13 @@ class TAO_RTCORBA_Export ProtocolProperties virtual void _raise (void); virtual void _tao_encode ( - TAO_OutputCDR &, - CORBA::Environment & + TAO_OutputCDR & + TAO_ENV_ARG_DECL_NOT_USED ) const; virtual void _tao_decode ( - TAO_InputCDR &, - CORBA::Environment & + TAO_InputCDR & + TAO_ENV_ARG_DECL_NOT_USED ); static MutexNotFound *_downcast (CORBA::Exception *); @@ -2923,19 +2862,17 @@ class TAO_RTCORBA_Export ProtocolProperties virtual RTCORBA::Mutex_ptr create_named_mutex ( const char * name, - CORBA::Boolean_out created_flag, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Boolean_out created_flag + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual RTCORBA::Mutex_ptr open_named_mutex ( - const char * name, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char * name + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException, RTCORBA::RTORB::MutexNotFound @@ -2946,10 +2883,9 @@ class TAO_RTCORBA_Export ProtocolProperties CORBA::Long recv_buffer_size, CORBA::Boolean keep_alive, CORBA::Boolean dont_route, - CORBA::Boolean no_delay, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Boolean no_delay + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -2976,13 +2912,13 @@ class TAO_RTCORBA_Export ProtocolProperties virtual void _raise (void); virtual void _tao_encode ( - TAO_OutputCDR &, - CORBA::Environment & + TAO_OutputCDR & + TAO_ENV_ARG_DECL_NOT_USED ) const; virtual void _tao_decode ( - TAO_InputCDR &, - CORBA::Environment & + TAO_InputCDR & + TAO_ENV_ARG_DECL_NOT_USED ); static InvalidThreadpool *_narrow (CORBA::Exception *); @@ -3002,10 +2938,9 @@ class TAO_RTCORBA_Export ProtocolProperties RTCORBA::Priority default_priority, CORBA::Boolean allow_request_buffering, CORBA::ULong max_buffered_requests, - CORBA::ULong max_request_buffer_size, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::ULong max_request_buffer_size + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -3016,19 +2951,17 @@ class TAO_RTCORBA_Export ProtocolProperties CORBA::Boolean allow_borrowing, CORBA::Boolean allow_request_buffering, CORBA::ULong max_buffered_requests, - CORBA::ULong max_request_buffer_size, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::ULong max_request_buffer_size + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual void destroy_threadpool ( - RTCORBA::ThreadpoolId threadpool, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + RTCORBA::ThreadpoolId threadpool + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException, RTCORBA::RTORB::InvalidThreadpool @@ -3036,54 +2969,48 @@ class TAO_RTCORBA_Export ProtocolProperties virtual RTCORBA::PriorityModelPolicy_ptr create_priority_model_policy ( RTCORBA::PriorityModel priority_model, - RTCORBA::Priority server_priority, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + RTCORBA::Priority server_priority + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual RTCORBA::ThreadpoolPolicy_ptr create_threadpool_policy ( - RTCORBA::ThreadpoolId threadpool, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + RTCORBA::ThreadpoolId threadpool + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual RTCORBA::PriorityBandedConnectionPolicy_ptr create_priority_banded_connection_policy ( - const RTCORBA::PriorityBands & priority_bands, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const RTCORBA::PriorityBands & priority_bands + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual RTCORBA::ServerProtocolPolicy_ptr create_server_protocol_policy ( - const RTCORBA::ProtocolList & protocols, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const RTCORBA::ProtocolList & protocols + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual RTCORBA::ClientProtocolPolicy_ptr create_client_protocol_policy ( - const RTCORBA::ProtocolList & protocols, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const RTCORBA::ProtocolList & protocols + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; virtual RTCORBA::PrivateConnectionPolicy_ptr create_private_connection_policy ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC (( CORBA::SystemException )) = 0; @@ -3096,7 +3023,7 @@ class TAO_RTCORBA_Export ProtocolProperties RTORB (); virtual ~RTORB (void); - + private: RTORB (const RTORB &); void operator= (const RTORB &); |