diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2002-11-05 13:26:27 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2002-11-05 13:26:27 +0000 |
commit | f2e507390e3b998b9f918870249640f6e9132d7d (patch) | |
tree | 3b99c898ae72ff036f1bc024b99dc4fcf3ac8d2e /ace/Connector.h | |
parent | f2312152344f89a30586b9bf7149fa9707446b61 (diff) | |
download | ATCD-f2e507390e3b998b9f918870249640f6e9132d7d.tar.gz |
ChangeLogTag:Tue Nov 5 05:12:16 2002 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'ace/Connector.h')
-rw-r--r-- | ace/Connector.h | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/ace/Connector.h b/ace/Connector.h index 2d41b629946..47f5e6cd9bc 100644 --- a/ace/Connector.h +++ b/ace/Connector.h @@ -38,6 +38,7 @@ template <class SVC_HANDLER> class ACE_Svc_Tuple { public: + // = Initialization methods. ACE_Svc_Tuple (SVC_HANDLER *, ACE_HANDLE, @@ -389,6 +390,27 @@ class ACE_Strategy_Connector : public ACE_Connector <SVC_HANDLER, ACE_PEER_CONNECTOR_2> { public: + + // Useful STL-style traits. + typedef ACE_Creation_Strategy<SVC_HANDLER> + creation_strategy_type; + typedef ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2> + connect_strategy_type; + typedef ACE_Concurrency_Strategy<SVC_HANDLER> + concurrency_strategy_type; + typedef ACE_Connector <SVC_HANDLER, ACE_PEER_CONNECTOR_2> + base_type; + + // = Define some useful (old style) traits. + typedef ACE_Creation_Strategy<SVC_HANDLER> + CREATION_STRATEGY; + typedef ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2> + CONNECT_STRATEGY; + typedef ACE_Concurrency_Strategy<SVC_HANDLER> + CONCURRENCY_STRATEGY; + typedef ACE_Connector <SVC_HANDLER, ACE_PEER_CONNECTOR_2> + SUPER; + /** * Initialize a connector. <flags> indicates how <SVC_HANDLER>'s * should be initialized prior to being activated. Right now, the @@ -429,16 +451,6 @@ public: /// Close down the Connector virtual int close (void); - // = Define some useful typedefs traits. - typedef ACE_Creation_Strategy<SVC_HANDLER> - CREATION_STRATEGY; - typedef ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2> - CONNECT_STRATEGY; - typedef ACE_Concurrency_Strategy<SVC_HANDLER> - CONCURRENCY_STRATEGY; - typedef ACE_Connector <SVC_HANDLER, ACE_PEER_CONNECTOR_2> - SUPER; - // = Strategies accessors virtual ACE_Creation_Strategy<SVC_HANDLER> *creation_strategy (void) const; virtual ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2> *connect_strategy (void) const; |