summaryrefslogtreecommitdiff
path: root/TAO/tao/UIOP_Transport.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-27 00:25:23 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-27 00:25:23 +0000
commit19b7638acf90760afdafbc348dceceac9feca76d (patch)
tree15d11034396d9c886c7021605705a7f0370f5d98 /TAO/tao/UIOP_Transport.h
parent174d9198ee42df498403e8d6bc272bd8851e052a (diff)
downloadATCD-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.h37
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.
};