Monero
Functions
affinity.hpp File Reference
#include <cstddef>
#include <thread>
#include <string>
Include dependency graph for affinity.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int set_thread_affinity (const unsigned &cpuid)
 
int set_thread_affinity (std::thread::native_handle_type thread, const unsigned &cpuid)
 
unsigned cpuid_from_mask (uint64_t mask, const unsigned &thread_index)
 
std::string mask_to_string (uint64_t mask)
 

Function Documentation

◆ cpuid_from_mask()

unsigned cpuid_from_mask ( uint64_t  mask,
const unsigned &  thread_index 
)

◆ mask_to_string()

std::string mask_to_string ( uint64_t  mask)

◆ set_thread_affinity() [1/2]

int set_thread_affinity ( const unsigned &  cpuid)

◆ set_thread_affinity() [2/2]

int set_thread_affinity ( std::thread::native_handle_type  thread,
const unsigned &  cpuid 
)