Guiliani  Version 2.6 revision 7293 (documentation build 12)
CGUIImageCacheReplacementDummy Class Reference

Dummy replacement policy for use with the Guiliani image cache. More...

#include <GUIImageCacheReplacementDummy.h>

Inheritance diagram for CGUIImageCacheReplacementDummy:

Public Member Functions

 CGUIImageCacheReplacementDummy (CGUIImageCacheReplacementManager *pManager)
 
 ~CGUIImageCacheReplacementDummy ()
 Destructor.
 
eC_Bool Add (const ImageResource_t &eImageID, eC_UInt uiSize)
 
ReplacementPolicyType_t GetPolicyType () const
 
ImageResource_t Remove ()
 
- Public Member Functions inherited from CGUIImageCacheReplacementPolicy
virtual ~CGUIImageCacheReplacementPolicy ()
 Destructor.
 
virtual eC_Bool Add (const ImageResource_t &eImageID, eC_UInt uiSize)=0
 
virtual eC_Bool Bump (const ImageResource_t &eImageID)
 
CGUIImageCacheReplacementManagerGetImageCacheReplacementManager (void)
 
virtual ReplacementPolicyType_t GetPolicyType () const =0
 
virtual ImageResource_t Remove ()=0
 

Additional Inherited Members

- Static Public Member Functions inherited from CGUIImageCacheReplacementPolicy
static CGUIImageCacheReplacementPolicyCreateReplacementPolicyForType (const ReplacementPolicyType_t &eType, CGUIImageCacheReplacementManager *pManager)
 
- Protected Attributes inherited from CGUIImageCacheReplacementPolicy
CGUIImageCacheReplacementManagerm_pCacheManager
 The replacement manager (bridge implementation)
 

Detailed Description

Dummy replacement policy for use with the Guiliani image cache.

Images can be added, but not removed.

Constructor & Destructor Documentation

◆ CGUIImageCacheReplacementDummy()

CGUIImageCacheReplacementDummy::CGUIImageCacheReplacementDummy ( CGUIImageCacheReplacementManager pManager)

Constructor.

Parameters
pManager

Member Function Documentation

◆ Add()

eC_Bool CGUIImageCacheReplacementDummy::Add ( const ImageResource_t eImageID,
eC_UInt  uiSize 
)
virtual

Adds an image to the pool of replaceable images. The image is added as the first item.

Parameters
eImageIDthe image's ID
uiSizethe image's size
Returns
True if the image was successfully added

Implements CGUIImageCacheReplacementPolicy.

◆ GetPolicyType()

ReplacementPolicyType_t CGUIImageCacheReplacementDummy::GetPolicyType ( ) const
inlinevirtual

Returns the type of this replacement policy.

Returns
IC_REPLACEMENT_POLICY_DUMMY

Implements CGUIImageCacheReplacementPolicy.

◆ Remove()

ImageResource_t CGUIImageCacheReplacementDummy::Remove ( )
virtual

Does not remove any images.

Returns
DUMMY_IMAGE

Implements CGUIImageCacheReplacementPolicy.


The documentation for this class was generated from the following file: