summaryrefslogtreecommitdiff
path: root/TAO/tao/Transport_Cache_Manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Transport_Cache_Manager.h')
-rw-r--r--TAO/tao/Transport_Cache_Manager.h6
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:
/**