From 6120ebbb2351296f43f6be77ca8d2acede87204a Mon Sep 17 00:00:00 2001 From: coryan Date: Thu, 27 May 1999 00:25:23 +0000 Subject: ChangeLogTag:Wed May 26 18:51:39 1999 Carlos O'Ryan --- TAO/tao/UIOP_Connect.h | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'TAO/tao/UIOP_Connect.h') diff --git a/TAO/tao/UIOP_Connect.h b/TAO/tao/UIOP_Connect.h index c7c6694353d..e92cbeba7c3 100644 --- a/TAO/tao/UIOP_Connect.h +++ b/TAO/tao/UIOP_Connect.h @@ -25,22 +25,23 @@ #endif /* ACE_LACKS_PRAGMA_ONCE */ # include "ace/Acceptor.h" +# include "ace/LSOCK_Acceptor.h" +# include "ace/Reactor.h" # include "ace/Synch.h" # include "ace/Svc_Handler.h" -# include "ace/Reactor.h" -# include "ace/LSOCK_Acceptor.h" # include "tao/corbafwd.h" // Forward Decls class TAO_Transport; -class TAO_ORB_Core; - class TAO_UIOP_Transport; class TAO_UIOP_Client_Transport; class TAO_UIOP_Server_Transport; +class TAO_ORB_Core; +class TAO_ORB_Core_TSS_Resources; -typedef ACE_Svc_Handler TAO_UIOP_SVC_HANDLER; +typedef ACE_Svc_Handler + TAO_UIOP_SVC_HANDLER; class TAO_UIOP_Handler_Base : public TAO_UIOP_SVC_HANDLER { @@ -215,6 +216,9 @@ public: TAO_UIOP_Server_Connection_Handler (TAO_ORB_Core *orb_core); // Constructor. + ~TAO_UIOP_Server_Connection_Handler (void); + // Destructor + virtual int open (void *); // Called by the when the handler is completely // connected. Argument is unused. @@ -285,10 +289,13 @@ protected: TAO_ORB_Core *orb_core_; // Cache the ORB Core to minimize + + TAO_ORB_Core_TSS_Resources *tss_resources_; + // Cached tss resources of the ORB that activated this object. }; #if defined (__ACE_INLINE__) -# include "tao/Connect.i" +# include "tao/UIOP_Connect.i" #endif /* __ACE_INLINE__ */ # endif /* !ACE_LACKS_UNIX_DOMAIN_SOCKETS */ -- cgit v1.2.1