diff options
Diffstat (limited to 'TAO/tao/Transport_Cache_Manager.h')
-rw-r--r-- | TAO/tao/Transport_Cache_Manager.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/TAO/tao/Transport_Cache_Manager.h b/TAO/tao/Transport_Cache_Manager.h index 32c43497f6f..f56a3e348fc 100644 --- a/TAO/tao/Transport_Cache_Manager.h +++ b/TAO/tao/Transport_Cache_Manager.h @@ -131,6 +131,9 @@ public: /// Purge the entry from the Cache Map int purge_entry (HASH_MAP_ENTRY *&); + /// Mark the entry as invalid for use but keep it in cache. + void mark_invalid (HASH_MAP_ENTRY *&); + /// Make the entry idle and ready for use. int make_idle (HASH_MAP_ENTRY *&entry); @@ -190,6 +193,9 @@ private: /// Purge the entry from the Cache Map int purge_entry_i (HASH_MAP_ENTRY *&entry); + /// Mark the entry as invalid for use but keep it in cache. + void mark_invalid_i (HASH_MAP_ENTRY *&); + private: /** |