#include <Caching_Strategies_T.h>
Inheritance diagram for ACE_Caching_Strategy

Public Methods | |
| virtual | ~ACE_Caching_Strategy (void) |
| Destructor. | |
| virtual ATTRIBUTES | attributes (void) = 0 |
| Accessor method for the timer attributes. | |
| virtual double | purge_percent (void) = 0 |
| virtual void | purge_percent (double percentage) = 0 |
| virtual int | notify_bind (int result, const ATTRIBUTES &attr) = 0 |
| This method acts as a notification about the CONTAINERs bind method call. | |
| virtual int | notify_find (int result, ATTRIBUTES &attr) = 0 |
| This method acts as a notification about the CONTAINERs find method call. | |
| virtual int | notify_unbind (int result, const ATTRIBUTES &attr) = 0 |
| This method acts as a notification about the CONTAINERs unbind method call. | |
| virtual int | notify_trybind (int result, ATTRIBUTES &attr) = 0 |
| This method acts as a notification about the CONTAINERs trybind method call. | |
| virtual int | notify_rebind (int result, const ATTRIBUTES &attr) = 0 |
| This method acts as a notification about the CONTAINERs rebind method call. | |
| 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.
|
||||
|
Destructor.
|
|
||||
|
Accessor method for the timer attributes.
Reimplemented in ACE_Caching_Strategy_Adapter. |
|
||||
|
Purge the cache.
Reimplemented in ACE_Caching_Strategy_Adapter. |
|
||||
|
Dumps the state of the object.
Reimplemented in ACE_Caching_Strategy_Adapter. |
|
||||||
|
This method acts as a notification about the CONTAINERs bind method call.
Reimplemented in ACE_Caching_Strategy_Adapter. |
|
||||||
|
This method acts as a notification about the CONTAINERs find method call.
Reimplemented in ACE_Caching_Strategy_Adapter. |
|
||||||
|
This method acts as a notification about the CONTAINERs rebind method call.
Reimplemented in ACE_Caching_Strategy_Adapter. |
|
||||||
|
This method acts as a notification about the CONTAINERs trybind method call.
Reimplemented in ACE_Caching_Strategy_Adapter. |
|
||||||
|
This method acts as a notification about the CONTAINERs unbind method call.
Reimplemented in ACE_Caching_Strategy_Adapter. |
|
||||
|
Reimplemented in ACE_Caching_Strategy_Adapter. |
|
||||
|
Reimplemented in ACE_Caching_Strategy_Adapter. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000