Max OS 0.3
Loading...
Searching...
No Matches
ipc.h File Reference

Defines inter-process communication (IPC) methods such as shared memory and message endpoints. More...

#include <cstdint>
#include <cstddef>
#include <libcommon/vector.h>
#include <libcommon/string.h>
#include <libcommon/buffer.h>
#include <libcommon/spinlock.h>
#include <memory/physical.h>
#include <memory/memoryIO.h>
#include <processes/resources/resource.h>
#include <processes/block.h>

Go to the source code of this file.

Classes

struct  MaxOS::processes::IPCIOVector
 Read/Write call entry for a list of I/O requests in a RPC call. More...
 
class  MaxOS::processes::SharedMemory
 A block memory that is mapped into multiple processes. More...
 
class  MaxOS::processes::SharedMessageEndpoint
 A endpoint that allows processes to queue messages on. More...
 

Typedefs

typedef struct MaxOS::processes::IPCIOVector MaxOS::processes::ipc_iovec_t
 Alias for IPCIOVector struct.
 

Detailed Description

Defines inter-process communication (IPC) methods such as shared memory and message endpoints.

Date
24th March 2025
Author
Max Tyson

Definition in file ipc.h.