ADTF  3.15.3
ICacheStatusabstract

Interface for the sample pool service. More...

Inheritance diagram for ICacheStatus:
[legend]

Public Member Functions

 ADTF_IID (ICacheStatus, "cache_status.ant.system.adtf.iid")
 Marks the ICacheStatus to be castable with the adtf::ucom::ant::ucom_cast. More...
 
virtual tResult GetCacheUsage (unsigned int &nUsed, unsigned int &nCached) const =0
 Information about the current status of the cache. More...
 
- Public Member Functions inherited from IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 Marks the IObject to be castable with the ucom_cast() More...
 

Additional Inherited Members

- Protected Member Functions inherited from IObject
 ~IObject ()=default
 Protected destructor --> Use implemented Destroy() instead of delete!
 

Detailed Description

Interface for the sample pool service.

Definition at line 21 of file cache_status_intf.h.

Member Function Documentation

◆ ADTF_IID()

ADTF_IID ( ICacheStatus  ,
"cache_status.ant.system.adtf.iid"   
)

Marks the ICacheStatus to be castable with the adtf::ucom::ant::ucom_cast.

See also
ADTF_IID(_interface, _striid)

◆ GetCacheUsage()

virtual tResult GetCacheUsage ( unsigned int &  nUsed,
unsigned int &  nCached 
) const
pure virtual

Information about the current status of the cache.

Parameters
[out]nUsedThe number of elements in use.
[out]nCachedThe number of cached elements.
Returns
Standard result.