Guiliani
Version 2.5 revision 6773 (build 33)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
GUIImageCacheReplacementGreedy.h
1
/*
2
* Copyright (C) TES Electronic Solutions GmbH,
3
* All Rights Reserved.
4
* Contact: info@guiliani.de
5
*
6
* This file is part of the Guiliani HMI framework
7
* for the development of graphical user interfaces on embedded systems.
8
*/
9
10
#ifndef GUIIMAGECACHEREPLACEMENTGREEDY_H
11
#define GUIIMAGECACHEREPLACEMENTGREEDY_H
12
13
#include "GUIImageCacheReplacementPolicy.h"
14
15
class
CGUIImageCacheReplacementManager
;
16
20
class
CGUIImageCacheReplacementGreedy
:
public
CGUIImageCacheReplacementPolicy
21
{
22
public
:
29
eC_Bool
Add
(
const
ImageResource_t
& eImageID, eC_UInt uiSize);
30
35
ImageResource_t
Remove
();
36
40
inline
ReplacementPolicyType_t
GetPolicyType
()
const
41
{
42
return
IC_REPLACEMENT_POLICY_GREEDY
;
43
}
44
48
CGUIImageCacheReplacementGreedy
(
CGUIImageCacheReplacementManager
* pManager);
49
51
~CGUIImageCacheReplacementGreedy
();
52
};
53
#endif //GUIIMAGECACHEREPLACEMENTGREEDY_H
Include
Core
GUIImageCacheReplacementGreedy.h
Generated by
1.8.4