Chicane

Service

ヘッダー
Includes/Chicane/Core/FileSystem/Listing/Service.hpp
ネームスペース
Chicane::FileSystem::ListingService

コンストラクター

名前説明
ListingService()

関数

アクセスタイプモディファイア名前説明
public
static, inline
sInstance()
public
void
enqueue(
const  Path& inDir
)
public
void
drain(
std::vector<Listing>& outReady
)
private
void
finish(
const  Path& inDir, 
Item::List inChildren
)

メンバ

アクセスタイプモディファイア名前説明
private
std::unordered_set<Path>
m_inFlight
private
std::unordered_map<Path, Item::List>
m_cache
private
std::vector<Listing>
m_ready
private
m_mailbox