diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-05-27 00:25:23 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-05-27 00:25:23 +0000 |
commit | 19b7638acf90760afdafbc348dceceac9feca76d (patch) | |
tree | 15d11034396d9c886c7021605705a7f0370f5d98 /TAO/tao/UIOP_Transport.h | |
parent | 174d9198ee42df498403e8d6bc272bd8851e052a (diff) | |
download | ATCD-19b7638acf90760afdafbc348dceceac9feca76d.tar.gz |
ChangeLogTag:Wed May 26 18:51:39 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/UIOP_Transport.h')
-rw-r--r-- | TAO/tao/UIOP_Transport.h | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/TAO/tao/UIOP_Transport.h b/TAO/tao/UIOP_Transport.h index 0a2ace83ba2..deb13830a77 100644 --- a/TAO/tao/UIOP_Transport.h +++ b/TAO/tao/UIOP_Transport.h @@ -29,18 +29,19 @@ class TAO_UIOP_Handler_Base; class TAO_UIOP_Client_Connection_Handler; class TAO_UIOP_Server_Connection_Handler; +class TAO_ORB_Core; class TAO_Export TAO_UIOP_Transport : public TAO_Transport { // = TITLE - // This class acts as a bridge class to the transport specific - // connection handler (handler_). + // This class acts as a bridge class to the transport specific + // connection handler (handler_). // // = DESCRIPTION // @@ Fred, please fill in here. public: TAO_UIOP_Transport (TAO_UIOP_Handler_Base *handler); - // Base object's creator method. + // Base object's creator method. ~TAO_UIOP_Transport (void); // Default destructor. @@ -111,9 +112,6 @@ protected: TAO_UIOP_Handler_Base *handler_; // the connection service handler used for accessing lower layer // communication protocols. - - CORBA::ULong tag_; - // UIOP tag. }; class TAO_Export TAO_UIOP_Client_Transport : public TAO_UIOP_Transport @@ -121,19 +119,19 @@ class TAO_Export TAO_UIOP_Client_Transport : public TAO_UIOP_Transport // = TITLE // The Transport class used for Client side communication with a // server. - // + // // = DESCRIPTION // @@ Fred, please fill in here. public: - TAO_UIOP_Client_Transport (TAO_Client_Connection_Handler *handler); + TAO_UIOP_Client_Transport (TAO_UIOP_Client_Connection_Handler *handler); // Constructor. Note, TAO_UIOP_Handler_Base is the base class for - // both TAO_Client_Connection_Handler and - // TAO_Server_Connection_Handler. + // both TAO_UIOP_Client_Connection_Handler and + // TAO_UIOP_Server_Connection_Handler. ~TAO_UIOP_Client_Transport (void); // destructor - TAO_Client_Connection_Handler *client_handler (void); + TAO_UIOP_Client_Connection_Handler *client_handler (void); // return a pointer to the client's connection handler. int send_request (TAO_ORB_Core *orb_core, @@ -145,7 +143,7 @@ public: // pattern. private: - TAO_Client_Connection_Handler *client_handler_; + TAO_UIOP_Client_Connection_Handler *client_handler_; // pointer to the corresponding client side connection handler. }; @@ -156,23 +154,22 @@ class TAO_Export TAO_UIOP_Server_Transport : public TAO_UIOP_Transport // connected client. // // = DESCRIPTION - // @@ Fred, please fill in here. + // Specialization of the TAO_UIOP_Transport class for the server side. + // methods for reading messages (requests) and sending replies live + // here. public: - TAO_UIOP_Server_Transport (TAO_Server_Connection_Handler *handler); + TAO_UIOP_Server_Transport (TAO_UIOP_Server_Connection_Handler *handler); // Default creator method. ~TAO_UIOP_Server_Transport (void); // Default destructor - TAO_Server_Connection_Handler *server_handler (void); - // Return a pointer to the underlying connection handler. - -// virtual int send_response (TAO_OutputCDR &response); - // @@ Fred, should this method be removed? + TAO_UIOP_Server_Connection_Handler *server_handler (void); + // Return a pointer to the underlying connection handler. private: - TAO_Server_Connection_Handler *server_handler_; + TAO_UIOP_Server_Connection_Handler *server_handler_; // Pointer to the corresponding connection handler. }; |