Contur 2
Educational OS kernel simulator
Loading...
Searching...
No Matches
i_sync_primitive.h File Reference

ISyncPrimitive interface for synchronization objects. More...

#include <cstdint>
#include <string_view>
#include "contur/core/error.h"
#include "contur/core/types.h"

Go to the source code of this file.

Classes

class  contur::ISyncPrimitive
 Common interface for synchronization primitives. More...

Namespaces

namespace  contur

Enumerations

enum class  contur::SyncLayer : std::uint8_t { contur::KernelInternal , contur::SimulatedResource }
 Distinguishes simulated sync resources from kernel-internal locks. More...

Detailed Description

ISyncPrimitive interface for synchronization objects.

Definition in file i_sync_primitive.h.