forked from AbleOS/ableos
16 lines
262 B
Rust
16 lines
262 B
Rust
use crossbeam_queue::{ArrayQueue, SegQueue};
|
|
|
|
use super::message::Message;
|
|
|
|
enum BufferTypes {
|
|
Unbound(SegQueue<Message>),
|
|
Bound(ArrayQueue<Message>),
|
|
}
|
|
|
|
pub struct IpcBuffer {
|
|
protocol: Protocol,
|
|
buffer: BufferTypes,
|
|
}
|
|
|
|
pub struct Protocol {}
|