#include <SystemBase.h>
Onikiri::SystemBaseに対する継承グラフ
Public メソッド | |
virtual void | NotifyMemoryAllocation (const Addr &addr, u64 size, bool allocate) |
virtual void | NotifyProcessTermination (int pid) |
virtual void | NotifySyscallReadFileToMemory (const Addr &addr, u64 size) |
virtual void | NotifySyscallWriteFileFromMemory (const Addr &addr, u64 size) |
virtual void | Run (SystemContext *context)=0 |
void | SetSystemManager (SystemManagerIF *systemManager) |
SystemBase () | |
virtual | ~SystemBase () |
Protected 変数 | |
SystemManagerIF * | m_systemManager |
構成 | |
struct | SystemContext |
SystemBase.h の 64 行で定義されています。
SystemBase::SystemBase | ( | ) |
SystemBase::~SystemBase | ( | ) | [virtual] |
SystemBase.cpp の 56 行で定義されています。
参照先 m_systemManager・Onikiri::SystemManagerIF::SetSystem().
00057 { 00058 if( m_systemManager ) 00059 m_systemManager->SetSystem( NULL ); 00060 }
関数の呼び出しグラフ:
virtual void Onikiri::SystemBase::NotifyProcessTermination | ( | int | pid | ) | [inline, virtual] |
void SystemBase::Run | ( | SystemContext * | context | ) | [pure virtual] |
void SystemBase::SetSystemManager | ( | SystemManagerIF * | systemManager | ) |
SystemBase.cpp の 62 行で定義されています。
参照先 m_systemManager.
00063 { 00064 m_systemManager = systemManager; 00065 }
SystemManagerIF* Onikiri::SystemBase::m_systemManager [protected] |