aboutsummaryrefslogtreecommitdiff
path: root/mirai/kata/kata.zig
blob: 9f951876d5d0dac056a3dce6a76ab28f950353a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//! Kata - Process management

pub const types = @import("types.zig");
pub const pool = @import("pool.zig");
pub const attachment = @import("attachment.zig");
pub const memory = @import("memory.zig");
pub const sensei = @import("sensei/sensei.zig");
pub const shift = @import("shift.zig");

pub const Kata = types.Kata;
pub const Context = types.Context;
pub const State = types.State;
pub const InterruptContext = types.InterruptContext;

pub const Attachment = attachment.Attachment;
pub const AttachmentType = attachment.Type;
pub const DeviceType = attachment.DeviceType;

pub const init = pool.init;
pub const create_kata = pool.create;
pub const get_kata = pool.get;
pub const dissolve_kata = pool.dissolve;

pub const kata_pool = pool.pool;
pub const kata_used = pool.used;

pub const setup_kata_memory = memory.setup;
pub const load_segment = memory.load_segment;
pub const VirtualBuffer = memory.VirtualBuffer;