Cache entry info.
More...
|
const uint8_t * | DataPtr () const |
| Returns a const pointer to the first data byte in this cache entry info. More...
|
|
uint8_t * | DataPtr () |
| Returns a pointer to the first data byte in this cache entry info. More...
|
|
bool | HasData () const |
| Returns true if data is available. More...
|
|
bool | IsTooLarge () const |
| Returns true if the serialized cache entry is too large. More...
|
|
|
static auto | PayloadStart (T &derived) |
| Gets the start of the variable data part of derived. More...
|
|
static const uint8_t * | ToTypedPointer (const uint8_t *pData) |
| Gets a typed pointer to the variable data pData. More...
|
|
static uint8_t * | ToTypedPointer (uint8_t *pData) |
| Gets a typed pointer to the variable data pData. More...
|
|
template<typename TIdentifier>
struct catapult::model::CacheEntryInfo< TIdentifier >
Cache entry info.
◆ BaseType
template<typename TIdentifier >
◆ CalculateRealSize()
template<typename TIdentifier >
|
inlinestaticconstexprnoexcept |
Calculates the real size of cacheEntryInfo.
◆ DataPtr() [1/2]
template<typename TIdentifier >
Returns a pointer to the first data byte in this cache entry info.
◆ DataPtr() [2/2]
template<typename TIdentifier >
Returns a const pointer to the first data byte in this cache entry info.
◆ HasData()
template<typename TIdentifier >
Returns true
if data is available.
◆ IsTooLarge()
template<typename TIdentifier >
Returns true
if the serialized cache entry is too large.
◆ DataSize
template<typename TIdentifier >
◆ Id
template<typename TIdentifier >
◆ Max_Data_Size
template<typename TIdentifier >
The documentation for this struct was generated from the following file: