You.i Engine
CYICacheContents Class Reference

Detailed Description

A class representing the contents of what is currently cached within the engine identified by their primary key (the uri)

#include <network/YiCacheContents.h>

Public Member Functions

 CYICacheContents (const std::vector< CYIUrl > &primaryContents, const std::vector< CYIUrl > &secondaryContents)
 
 CYICacheContents (std::vector< CYIUrl > &&primaryContents, std::vector< CYIUrl > &&secondaryContents) noexcept
 
const std::vector< CYIUrl > & GetPrimaryCacheContents () const
 
const std::vector< CYIUrl > & GetSecondaryCacheContents () const
 

Constructor & Destructor Documentation

◆ CYICacheContents() [1/2]

CYICacheContents::CYICacheContents ( const std::vector< CYIUrl > &  primaryContents,
const std::vector< CYIUrl > &  secondaryContents 
)

◆ CYICacheContents() [2/2]

CYICacheContents::CYICacheContents ( std::vector< CYIUrl > &&  primaryContents,
std::vector< CYIUrl > &&  secondaryContents 
)
noexcept

Member Function Documentation

◆ GetPrimaryCacheContents()

const std::vector<CYIUrl>& CYICacheContents::GetPrimaryCacheContents ( ) const

Returns the contents of the primary cache, identified by their CYIUrl key

◆ GetSecondaryCacheContents()

const std::vector<CYIUrl>& CYICacheContents::GetSecondaryCacheContents ( ) const

Returns the contents of the secondary cache, identified by their CYIUrl key


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