Lines Matching defs:Model

35 class Model : public BReferenceable {
58 Model(const char* dataSourceName,
62 ~Model();
170 struct Model::creation_time_id {
176 struct Model::type_and_object {
182 class Model::CPU {
194 struct Model::IOOperation {
212 struct Model::IORequest {
255 class Model::IOScheduler {
271 class Model::WaitObject {
303 class Model::WaitObjectGroup {
318 inline Model::WaitObject* WaitObjectAt(int32 index) const;
340 class Model::ThreadWaitObject
365 class Model::ThreadWaitObjectGroup {
399 class Model::Team {
430 class Model::Thread {
553 struct Model::CompactThreadSchedulingState {
555 Model::Thread* thread;
568 struct Model::ThreadSchedulingState : CompactThreadSchedulingState {
578 struct Model::ThreadSchedulingStateDefinition {
596 class Model::SchedulingState {
622 class Model::CompactSchedulingState {
651 // #pragma mark - Model
655 Model::DataSourceName() const
662 Model::EventData() const
669 Model::EventDataSize() const
676 Model::Events() const
683 Model::CountEvents() const
690 Model::BaseTime() const
697 Model::LastEventTime() const
704 Model::IdleTime() const
711 Model::CountCPUs() const
717 Model::CPU*
718 Model::CPUAt(int32 index) const
728 Model::CPU::IdleTime() const
738 Model::IOOperation::StartedTime() const
745 Model::IOOperation::FinishedTime() const
752 Model::IOOperation::IsFinished() const
759 Model::IOOperation::Offset() const
766 Model::IOOperation::Length() const
773 Model::IOOperation::IsWrite() const
780 Model::IOOperation::Status() const
787 Model::IOOperation::BytesTransferred() const
794 Model::IOOperation::CompareByTime(const IOOperation* a, const IOOperation* b)
809 Model::IORequest::ScheduledTime() const
816 Model::IORequest::FinishedTime() const
823 Model::IORequest::IsFinished() const
830 Model::IORequest::Scheduler() const
837 Model::IORequest::Offset() const
844 Model::IORequest::Length() const
851 Model::IORequest::IsWrite() const
858 Model::IORequest::Priority() const
865 Model::IORequest::Status() const
872 Model::IORequest::BytesTransferred() const
879 Model::IORequest::TimeLess(const IORequest* a, const IORequest* b)
886 Model::IORequest::SchedulerTimeLess(const IORequest* a, const IORequest* b)
897 Model::IORequest::CompareSchedulerTime(const IORequest* a, const IORequest* b)
914 Model::IOScheduler::ID() const
921 Model::IOScheduler::Name() const
928 Model::IOScheduler::Index() const
938 Model::WaitObject::Type() const
945 Model::WaitObject::Object() const
952 Model::WaitObject::Name() const
959 Model::WaitObject::ReferencedObject()
966 Model::WaitObject::Waits() const
973 Model::WaitObject::TotalWaitTime() const
980 Model::WaitObject::CompareByTypeObject(const WaitObject* a, const WaitObject* b)
991 Model::WaitObject::CompareWithTypeObject(const type_and_object* key,
1008 Model::WaitObjectGroup::Type() const
1015 Model::WaitObjectGroup::Object() const
1022 Model::WaitObjectGroup::Name() const
1028 Model::WaitObject*
1029 Model::WaitObjectGroup::MostRecentWaitObject() const
1036 Model::WaitObjectGroup::CountWaitObjects() const
1042 Model::WaitObject*
1043 Model::WaitObjectGroup::WaitObjectAt(int32 index) const
1050 Model::WaitObjectGroup::AddWaitObject(WaitObject* waitObject)
1057 Model::WaitObjectGroup::CompareByTypeObject(
1066 Model::WaitObjectGroup::CompareWithTypeObject(const type_and_object* key,
1077 Model::WaitObject*
1078 Model::ThreadWaitObject::GetWaitObject() const
1085 Model::ThreadWaitObject::Type() const
1092 Model::ThreadWaitObject::Object() const
1099 Model::ThreadWaitObject::Name() const
1106 Model::ThreadWaitObject::ReferencedObject()
1113 Model::ThreadWaitObject::Waits() const
1120 Model::ThreadWaitObject::TotalWaitTime() const
1130 Model::ThreadWaitObjectGroup::Type() const
1137 Model::ThreadWaitObjectGroup::Object() const
1144 Model::ThreadWaitObjectGroup::Name() const
1150 Model::ThreadWaitObject*
1151 Model::ThreadWaitObjectGroup::MostRecentThreadWaitObject() const
1157 Model::WaitObject*
1158 Model::ThreadWaitObjectGroup::MostRecentWaitObject() const
1165 Model::ThreadWaitObjectGroup::AddWaitObject(ThreadWaitObject* threadWaitObject)
1172 Model::ThreadWaitObjectGroup::CompareByTypeObject(
1181 Model::ThreadWaitObjectGroup::CompareWithTypeObject(const type_and_object* key,
1193 Model::Team::ID() const
1200 Model::Team::Name() const
1208 Model::Team::CreationTime() const
1215 Model::Team::DeletionTime() const
1222 Model::Team::SetDeletionTime(nanotime_t time)
1229 Model::Team::CompareByID(const Team* a, const Team* b)
1236 Model::Team::CompareWithID(const team_id* id, const Team* team)
1246 Model::Thread::ID() const
1253 Model::Thread::Name() const
1259 Model::Team*
1260 Model::Thread::GetTeam() const
1267 Model::Thread::CreationTime() const
1274 Model::Thread::DeletionTime() const
1281 Model::Thread::Index() const
1288 Model::Thread::SetIndex(int32 index)
1295 Model::Thread::Events() const
1302 Model::Thread::CountEvents() const
1308 Model::IORequest**
1309 Model::Thread::IORequests() const
1316 Model::Thread::CountIORequests() const
1323 Model::Thread::Runs() const
1330 Model::Thread::TotalRunTime() const
1337 Model::Thread::Reruns() const
1344 Model::Thread::TotalRerunTime() const
1351 Model::Thread::Latencies() const
1358 Model::Thread::TotalLatency() const
1365 Model::Thread::Preemptions() const
1372 Model::Thread::Waits() const
1379 Model::Thread::TotalWaitTime() const
1386 Model::Thread::UnspecifiedWaitTime() const
1393 Model::Thread::IOCount() const
1400 Model::Thread::IOTime() const
1407 Model::Thread::CountThreadWaitObjectGroups() const
1413 Model::ThreadWaitObjectGroup*
1414 Model::Thread::ThreadWaitObjectGroupAt(int32 index) const
1421 Model::Thread::SetDeletionTime(nanotime_t time)
1428 Model::Thread::CompareByID(const Thread* a, const Thread* b)
1435 Model::Thread::CompareWithID(const thread_id* id, const Thread* thread)
1442 Model::Thread::CompareByCreationTimeID(const Thread* a, const Thread* b)
1452 Model::Thread::CompareWithCreationTimeID(const creation_time_id* key,
1465 Model::CompactThreadSchedulingState&
1466 Model::CompactThreadSchedulingState::operator=(
1481 Model::ThreadSchedulingState::ThreadSchedulingState(
1488 Model::ThreadSchedulingState::ThreadSchedulingState(Thread* thread)
1500 Model::SchedulingState::SchedulingState()
1508 Model::SchedulingState::SetLastEventTime(nanotime_t time)
1514 Model::ThreadSchedulingState*
1515 Model::SchedulingState::LookupThread(thread_id threadID) const
1522 Model::SchedulingState::InsertThread(ThreadSchedulingState* thread)
1529 Model::SchedulingState::RemoveThread(ThreadSchedulingState* thread)
1535 const Model::ThreadSchedulingStateTable&
1536 Model::SchedulingState::ThreadStates() const
1546 Model::CompactSchedulingState::EventOffset() const
1553 Model::CompactSchedulingState::LastEventTime() const
1560 Model::CompactSchedulingState::CountThreadsStates() const
1566 const Model::CompactThreadSchedulingState*
1567 Model::CompactSchedulingState::ThreadStateAt(int32 index) const