diff options
Diffstat (limited to 'TAO/tao/Transport_Cache_Manager.inl')
-rw-r--r-- | TAO/tao/Transport_Cache_Manager.inl | 11 |
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) |