diff options
Diffstat (limited to 'TAO/tao/Resource_Factory.h')
-rw-r--r-- | TAO/tao/Resource_Factory.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/TAO/tao/Resource_Factory.h b/TAO/tao/Resource_Factory.h index 9b4694a4d66..470971e6ff1 100644 --- a/TAO/tao/Resource_Factory.h +++ b/TAO/tao/Resource_Factory.h @@ -178,12 +178,22 @@ public: /// cache. virtual int purge_percentage (void) const; + /// Return the number of muxed connections that are allowed for a + /// remote endpoint + virtual int max_muxed_connections (void) const; + virtual int get_parser_names (char **&names, int &number_of_names); /// Creates the lock for the lock needed in the Cache Map + /// @@todo: This method needs to go away as it doesnt make much + /// sense now. virtual ACE_Lock *create_cached_connection_lock (void); + /// Should the transport cache have a lock or not? Return 1 if the + /// transport cache needs to be locked else return 0 + virtual int locked_transport_cache (void); + /// Creates the flushing strategy. The new instance is owned by the /// caller. virtual TAO_Flushing_Strategy *create_flushing_strategy (void) = 0; |