diff options
author | marina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-08-26 19:11:05 +0000 |
---|---|---|
committer | marina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-08-26 19:11:05 +0000 |
commit | dc5afda7c5f82b719b155bc2a363a64d8cfbc771 (patch) | |
tree | 5f71280b91de516842b6288149ef5eb2066d2f69 /TAO/tao/UIOP_Connect.h | |
parent | 95df88639321e617de9e376b19a018ff7eff5ed7 (diff) | |
download | ATCD-dc5afda7c5f82b719b155bc2a363a64d8cfbc771.tar.gz |
ChangeLogTag:Sat Aug 26 13:06:23 2000 Marina Spivak <marina@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/UIOP_Connect.h')
-rw-r--r-- | TAO/tao/UIOP_Connect.h | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/TAO/tao/UIOP_Connect.h b/TAO/tao/UIOP_Connect.h index 9168504aecb..8a901b3021e 100644 --- a/TAO/tao/UIOP_Connect.h +++ b/TAO/tao/UIOP_Connect.h @@ -52,6 +52,16 @@ public: TAO_UIOP_Handler_Base (TAO_ORB_Core *orb_core); virtual TAO_Transport *transport (void) = 0; + + struct UIOP_Properties + { + // = TITLE + // Unix Domain Sockets protocol properties for a set of + // connections. + // + int send_buffer_size; + int recv_buffer_size; + }; }; // **************************************************************** @@ -119,8 +129,10 @@ class TAO_Export TAO_UIOP_Server_Connection_Handler : public TAO_UIOP_Handler_Ba public: TAO_UIOP_Server_Connection_Handler (ACE_Thread_Manager* t = 0); TAO_UIOP_Server_Connection_Handler (TAO_ORB_Core *orb_core, - CORBA::Boolean flag = 0); - // Constructor. + CORBA::Boolean flag, + void *arg); + // Constructor. <arg> parameter is used by the Acceptor to pass the + // protocol configuration properties for this connection. ~TAO_UIOP_Server_Connection_Handler (void); // Destructor @@ -185,6 +197,9 @@ protected: CORBA::Boolean lite_flag_; // Should we use GIOP or GIOPlite + + UIOP_Properties *uiop_properties_; + // UIOP configuration properties for this connection. }; #if defined (__ACE_INLINE__) |