#include <FIFO_Connection_Purging_Strategy.h>
Inheritance diagram for TAO_FIFO_Connection_Purging_Strategy:


Public Member Functions | |
| TAO_FIFO_Connection_Purging_Strategy (int cache_maximum) | |
| The constructor. | |
| virtual void | update_item (TAO_Transport *transport) |
| Called when accessing an item from the cache. | |
Private Attributes | |
| unsigned long | order_ |
| The ordering information for each transport in the cache. | |
This class maintains it's own count which is only applied to the item passed if it has not yet been cached. This way, each successive transport has a larger ordering number than the previous. This will cause the first transport to be purged first.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_FIFO_Connection_Purging_Strategy::TAO_FIFO_Connection_Purging_Strategy | ( | int | cache_maximum | ) |
The constructor.
| void TAO_FIFO_Connection_Purging_Strategy::update_item | ( | TAO_Transport * | transport | ) | [virtual] |
unsigned long TAO_FIFO_Connection_Purging_Strategy::order_ [private] |
The ordering information for each transport in the cache.
1.4.7-1