dius 0.1.0
Loading...
Searching...
No Matches
platform.h File Reference
#include <pthread.h>
#include "di/container/allocator/forward_declaration.h"
#include "di/sync/dumb_spinlock.h"
#include "di/vocab/error/result.h"
#include "di/vocab/error/status_code_forward_declaration.h"
#include "dius/error.h"
#include "dius/mutex.h"

Go to the source code of this file.

Namespaces

namespace  di
 
namespace  di::sync
 
namespace  di::platform
 

Typedefs

using di::platform::ThreadId = pthread_t
 
using di::platform::DefaultLock = dius::Mutex
 
using di::platform::DefaultAllocator = container::InfallibleAllocator
 
using di::platform::DefaultFallibleAllocator = container::FallibleAllocator
 

Functions

auto di::platform::get_current_thread_id () -> ThreadId