クラス Onikiri::PhysicalResourceBase

#include <ResourceBase.h>

Onikiri::PhysicalResourceBaseに対する継承グラフ

Inheritance graph
[凡例]
Onikiri::PhysicalResourceBaseのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

virtual int GetRID ()
virtual int GetThreadCount ()
virtual int GetTID (const int index)
 PhysicalResourceBase ()
virtual void SetRID (const int rid)
virtual void SetThreadCount (const int count)
virtual void SetTID (const int index, const int tid)
 ~PhysicalResourceBase ()

Protected 変数

int m_rid
std::vector< int > m_tid

説明

ResourceBase.h41 行で定義されています。


コンストラクタとデストラクタ

PhysicalResourceBase::PhysicalResourceBase (  ) 

ResourceBase.cpp37 行で定義されています。

参照先 m_rid.

00038 {
00039     m_rid = RID_INVALID;
00040 }

PhysicalResourceBase::~PhysicalResourceBase (  ) 

ResourceBase.cpp42 行で定義されています。

00043 {
00044 }


関数

int PhysicalResourceBase::GetRID (  )  [virtual]

ResourceBase.cpp68 行で定義されています。

参照先 m_rid.

参照元 Onikiri::Core::GetCID().

00069 {
00070     return m_rid;
00071 }

Here is the caller graph for this function:

int PhysicalResourceBase::GetThreadCount (  )  [virtual]

Onikiri::PhysicalResourceIFを実装しています。

Onikiri::Coreで再定義されています。

ResourceBase.cpp46 行で定義されています。

参照先 m_tid.

00047 {
00048     return (int)m_tid.size();
00049 }

int PhysicalResourceBase::GetTID ( const int  index  )  [virtual]

Onikiri::PhysicalResourceIFを実装しています。

Onikiri::CoreOnikiri::Threadで再定義されています。

ResourceBase.cpp56 行で定義されています。

参照先 ASSERTm_tid.

参照元 Onikiri::Thread::GetTID()Onikiri::Core::GetTID().

00057 {
00058     ASSERT( index < (int)m_tid.size() );
00059     return m_tid[index];
00060 }

Here is the caller graph for this function:

void PhysicalResourceBase::SetRID ( const int  rid  )  [virtual]

ResourceBase.cpp73 行で定義されています。

参照先 m_rid.

00074 {
00075     m_rid = rid;
00076 }

void PhysicalResourceBase::SetThreadCount ( const int  count  )  [virtual]

Onikiri::PhysicalResourceIFを実装しています。

Onikiri::Threadで再定義されています。

ResourceBase.cpp51 行で定義されています。

参照先 m_tid.

参照元 Onikiri::Thread::SetThreadCount().

00052 {
00053     m_tid.resize( count, TID_INVALID );
00054 }

Here is the caller graph for this function:

void PhysicalResourceBase::SetTID ( const int  index,
const int  tid 
) [virtual]

Onikiri::PhysicalResourceIFを実装しています。

ResourceBase.cpp62 行で定義されています。

参照先 ASSERTm_tid.

00063 {
00064     ASSERT( index < (int)m_tid.size() );
00065     m_tid[index] = tid;
00066 }


変数

int Onikiri::PhysicalResourceBase::m_rid [protected]

Onikiri::PhysicalResourceNodeで再定義されています。

ResourceBase.h45 行で定義されています。

参照元 GetRID()PhysicalResourceBase()SetRID().

std::vector<int> Onikiri::PhysicalResourceBase::m_tid [protected]

ResourceBase.h44 行で定義されています。

参照元 GetThreadCount()GetTID()SetThreadCount()SetTID().


このクラスの説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 15:13:09 2013に生成されました。  doxygen 1.4.7