iv::DelayedLoadSystem Class Reference

#include <DelayedLoadSystem.hpp>

Public Member Functions

 DelayedLoadSystem (SystemContainer *sc)
 
virtual std::string debug_name () const override
 
bool loadStep ()
 
void QueueDelayedLoad (DelayedLoad *load, int complexity_bytes)
 
void ClearDelayedLoad (DelayedLoad *load)
 
void loader_register (DelayedLoader *)
 
void loader_unregister (DelayedLoader *)
 
void BlockLoading (DelayedLoader *, bool block)
 
bool LoadingRunning ()
 
const DelayedLoadStatusStatus ()
 
- Public Member Functions inherited from iv::System
 System (SystemContainer *sc)
 
virtual ~System ()
 
virtual bool flushSystem ()
 
virtual void status (TextDebugView *view)
 
SystemContainersystem_container () const
 
void retain ()
 
void release ()
 
- Public Member Functions inherited from iv::Context
 Context ()
 
virtual ~Context ()
 
template<class ... Items>
void log (SrcInfo const &info, LogId id, Items const &... items) const
 
bool log_enabled (LogId id) const
 
template<class ... Items>
void warning (SrcInfo const &info, Items const &... items) const
 

Additional Inherited Members

- Protected Member Functions inherited from iv::System
virtual bool log_process_enabled (LogId id) const override final
 
virtual void log_process (SrcInfo const &info, LogId id, std::string const &message) const override final
 

Detailed Description

Definition at line 25 of file DelayedLoadSystem.hpp.

Constructor & Destructor Documentation

◆ DelayedLoadSystem()

iv::DelayedLoadSystem::DelayedLoadSystem ( SystemContainer sc)

Definition at line 16 of file DelayedLoadSystem.cpp.

Member Function Documentation

◆ debug_name()

virtual std::string iv::DelayedLoadSystem::debug_name ( ) const
inlineoverridevirtual

Reimplemented from iv::System.

Definition at line 29 of file DelayedLoadSystem.hpp.

◆ loadStep()

bool iv::DelayedLoadSystem::loadStep ( )

Definition at line 26 of file DelayedLoadSystem.cpp.

◆ QueueDelayedLoad()

void iv::DelayedLoadSystem::QueueDelayedLoad ( DelayedLoad load,
int  complexity_bytes 
)

DelayedLoad

Definition at line 65 of file DelayedLoadSystem.cpp.

◆ ClearDelayedLoad()

void iv::DelayedLoadSystem::ClearDelayedLoad ( DelayedLoad load)

Definition at line 80 of file DelayedLoadSystem.cpp.

◆ loader_register()

void iv::DelayedLoadSystem::loader_register ( DelayedLoader loader)

DelayedLoader

Definition at line 85 of file DelayedLoadSystem.cpp.

◆ loader_unregister()

void iv::DelayedLoadSystem::loader_unregister ( DelayedLoader loader)

Definition at line 90 of file DelayedLoadSystem.cpp.

◆ BlockLoading()

void iv::DelayedLoadSystem::BlockLoading ( DelayedLoader loader,
bool  block 
)

Definition at line 96 of file DelayedLoadSystem.cpp.

◆ LoadingRunning()

bool iv::DelayedLoadSystem::LoadingRunning ( )

Definition at line 107 of file DelayedLoadSystem.cpp.

◆ Status()

const DelayedLoadStatus & iv::DelayedLoadSystem::Status ( )

Loading status;

Definition at line 148 of file DelayedLoadSystem.cpp.


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