summaryrefslogtreecommitdiff
path: root/TAO/tao/Transport_Cache_Manager.inl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Transport_Cache_Manager.inl')
-rw-r--r--TAO/tao/Transport_Cache_Manager.inl11
1 files changed, 11 insertions, 0 deletions
diff --git a/TAO/tao/Transport_Cache_Manager.inl b/TAO/tao/Transport_Cache_Manager.inl
index beeef7e5000..0b5932ee694 100644
--- a/TAO/tao/Transport_Cache_Manager.inl
+++ b/TAO/tao/Transport_Cache_Manager.inl
@@ -110,6 +110,17 @@ TAO_Transport_Cache_Manager::purge_entry (HASH_MAP_ENTRY *&entry)
return this->purge_entry_i (entry);
}
+ACE_INLINE void
+TAO_Transport_Cache_Manager::mark_invalid (HASH_MAP_ENTRY *&entry)
+{
+ ACE_MT (ACE_GUARD (ACE_Lock,
+ guard,
+ *this->cache_lock_));
+
+ this->mark_invalid_i (entry);
+}
+
+
ACE_INLINE int
TAO_Transport_Cache_Manager::make_idle (HASH_MAP_ENTRY *&entry)