OpenRTM-aist  1.2.1
名前空間 | 型定義 | 関数
Affinity.h ファイル

Processor affinity operation class. [詳解]

#include <string>
#include <vector>
#include <coil/Singleton.h>
#include <coil/TimeValue.h>
#include <coil/Mutex.h>
#include <coil/Guard.h>
Affinity.h の依存先関係図:
被依存関係図:

[ソースコード]

名前空間

 coil
 Common Object Interface Layer.
 

型定義

typedef std::vector< unsigned int > coil::CpuMask
 

関数

bool coil::getProcCpuAffinity (CpuMask &cpu_mask)
 プロセスのCPU affinityを取得する cpu_mask 現在設定されている affinity が CPU IDの std::vector<unsigned int> で返される。 [詳解]
 
bool coil::setProcCpuAffinity (const CpuMask cpu_mask)
 プロセスのCPU affinityを設定する cpu_mask 設定する CPU affinity を CPU ID の std::vector<unsigned int> リストで与える [詳解]
 
bool coil::setProcCpuAffinity (std::string cpu_mask)
 プロセスのCPU affinityを文字列で設定する cpu_mask 設定する CPU affinity を CPU ID のカンマ区切り文字 列のリストで与える [詳解]
 
bool coil::getThreadCpuAffinity (CpuMask &cpu_mask)
 スレッドのCPU affinityを取得する cpu_mask 現在設定されている affinity が CPU IDの std::vector<unsigned int> で返される。 [詳解]
 
bool coil::setThreadCpuAffinity (const CpuMask cpu_mask)
 スレッドのCPU affinityを設定する cpu_mask 設定する CPU affinity を CPU ID の std::vector<unsigned int> リストで与える [詳解]
 
bool coil::setThreadCpuAffinity (std::string mask)
 スレッドのCPU affinityを文字列で設定する cpu_mask 設定する CPU affinity を CPU ID のカンマ区切り文字 列のリストで与える [詳解]
 

詳解

Processor affinity operation class.

日付
$Date$
著者
Noriaki Ando n-and.nosp@m.o@ai.nosp@m.st.go.nosp@m..jp

Copyright (C) 2016 Noriaki Ando National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.

$Id$