NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
os_utils.cpp File Reference
#include <storage_common/os_utils.hpp>
#include <csignal>
#include <cstdlib>
#include <cstring>
#include <stdexcept>
#include <sched.h>
#include <pthread.h>
#include <unistd.h>
#include <storage_common/definitions.hpp>
Include dependency graph for os_utils.cpp:

Go to the source code of this file.

Namespaces

 storage
 

Functions

void storage::set_thread_affinity (std::thread &thread, uint32_t cpu_core_idx)
 
std::string storage::strerror_r (int err) noexcept
 
uint32_t storage::get_system_page_size (void)
 
void storage::install_ctrl_c_handler (std::function< void(void)> callback)
 
void storage::uninstall_ctrl_c_handler ()
 
void * storage::aligned_alloc (size_t alignment, size_t size)
 
void storage::aligned_free (void *memory)