ThreadModel
ThreadModel* fModel;
ThreadWindow::ActivityPage::SetModel(ThreadModel* model)
ThreadActivityData(ThreadModel* model, int32 timeType)
void SetModel(ThreadModel* model);
ThreadModel* fThreadModel;
ThreadWindow::_SetModel(ThreadModel* model)
ThreadModel* model = fThreadModelLoader->DetachModel();
class ThreadModel;
void _SetModel(ThreadModel* model);
ThreadModel* fThreadModel;
: public AbstractWaitObjectsPage<ThreadModel, ThreadModel::WaitObjectGroup,
ThreadModel::WaitObjectGroup::WaitObjectGroup(
ThreadModel::WaitObjectGroup::~WaitObjectGroup()
ThreadModel::ThreadModel(Model* model, Model::Thread* thread)
ThreadModel::~ThreadModel()
ThreadModel::WaitObjectGroup*
ThreadModel::AddWaitObjectGroup(
ThreadModel::AddSchedulingEvent(const system_profiler_event_header* eventHeader)
ThreadModel::FindSchedulingEvent(nanotime_t time)
ThreadModel::WaitObjectGroup*
ThreadModel::WaitObjectGroupAt(int32 index) const
ThreadModel::CountSchedulingEvents() const
ThreadModel::SchedulingEventAt(int32 index) const
ThreadModel::WaitObjectGroup::Type() const
ThreadModel::WaitObjectGroup::Name() const
class ThreadModel {
ThreadModel::WaitObjectGroup::Object() const
ThreadModel::WaitObjectGroup::Waits() const
ThreadModel::WaitObjectGroup::TotalWaitTime() const
ThreadModel::WaitObjectGroup::CountWaitObjects() const
ThreadModel::WaitObjectGroup::WaitObjectAt(int32 index) const
ThreadModel::WaitObjectGroup::CompareByTypeName(const WaitObjectGroup* a,
ThreadModel::WaitObjectGroup::CompareWithTypeName(const type_and_name* key,
ThreadModel(Model* model,
~ThreadModel();
struct ThreadModel::type_and_name {
class ThreadModel::WaitObjectGroup {
ThreadModel::CountWaitObjectGroups() const
ThreadModel*
ThreadModel* model = fThreadModel;
fThreadModel = new(std::nothrow) ThreadModel(fModel, fThread);
class ThreadModel;
ThreadModel* DetachModel();
ThreadModel* fThreadModel;