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

IIoManager interface for unified file/socket I/O. More...

#include <cstddef>
#include <functional>
#include <string>
#include "contur/core/error.h"
#include "contur/core/types.h"
#include "contur/fs/file_descriptor.h"
#include "contur/io/io_types.h"

Go to the source code of this file.

Classes

class  contur::IIoManager
 Kernel I/O manager interface. More...

Namespaces

namespace  contur

Typedefs

using contur::IoWakeCallback = std::function<void(ProcessId)>
 Callback used to wake a blocked process when I/O becomes ready.

Detailed Description

IIoManager interface for unified file/socket I/O.

Definition in file i_io_manager.h.