#include <Caching_Strategies_T.h>
Inheritance diagram for ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >:

Public Member Functions | |
| virtual | ~ACE_Caching_Strategy (void) | 
| Destructor.   | |
| virtual ATTRIBUTES | attributes (void)=0 | 
| Accessor method for the timer attributes.   | |
| virtual double | purge_percent (void)=0 | 
| Get the percentage of entries to purge.   | |
| virtual void | purge_percent (double percentage)=0 | 
| Set the percentage of entries to purge.   | |
| virtual int | notify_bind (int result, const ATTRIBUTES &attr)=0 | 
| virtual int | notify_find (int result, ATTRIBUTES &attr)=0 | 
| virtual int | notify_unbind (int result, const ATTRIBUTES &attr)=0 | 
| virtual int | notify_trybind (int result, ATTRIBUTES &attr)=0 | 
| virtual int | notify_rebind (int result, const ATTRIBUTES &attr)=0 | 
| virtual CACHING_UTILITY & | caching_utility (void)=0 | 
| Purge the cache.   | |
| virtual void | dump (void) const=0 | 
| Dumps the state of the object.   | |
This class consists of all the interfaces a caching strategy should have and is used in association with the ACE_Caching_Strategy_Adaptor.
Definition at line 44 of file Caching_Strategies_T.h.
      
  | 
  ||||||||||
| 
 Destructor. 
 Definition at line 20 of file Caching_Strategies_T.cpp. 
 00021 {
00022 }
 | 
  
      
  | 
  ||||||||||
| 
 Accessor method for the timer attributes. 
 Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
      
  | 
  ||||||||||
| 
 Purge the cache. 
 Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
      
  | 
  ||||||||||
| 
 Dumps the state of the object. 
 Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
      
  | 
  ||||||||||||||||
| 
 This method acts as a notification about the CONTAINERs bind method call. Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
      
  | 
  ||||||||||||||||
| 
 This method acts as a notification about the CONTAINERs find method call Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
      
  | 
  ||||||||||||||||
| 
 This method acts as a notification about the CONTAINERs rebind method call Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
      
  | 
  ||||||||||||||||
| 
 This method acts as a notification about the CONTAINERs trybind method call Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
      
  | 
  ||||||||||||||||
| 
 This method acts as a notification about the CONTAINERs unbind method call Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
      
  | 
  ||||||||||
| 
 Set the percentage of entries to purge. 
 Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
      
  | 
  ||||||||||
| 
 Get the percentage of entries to purge. 
 Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.  | 
  
 
1.3.6