Turnstone Operating System
Loading...
Searching...
No Matches
spool.64.c File Reference

Spool implementation. More...

#include <spool.h>
#include <strings.h>
#include <logging.h>
#include <memory.h>

Classes

struct  spool_item_t
 

Functions

 MODULE ("turnstone.lib.spool")
 
int8_t spool_init (size_t spool_size, uint64_t spool_start)
 
memory_heap_tspool_get_heap (void)
 
int8_t spool_add (const char_t *name, size_t buf_cnt,...)
 
list_tspool_get_all (void)
 
const char_tspool_get_name (const spool_item_t *item)
 
size_t spool_get_buffer_count (const spool_item_t *item)
 
size_t spool_get_total_buffer_size (const spool_item_t *item)
 
const buffer_tspool_get_buffer (const spool_item_t *item, size_t buf_idx)
 

Variables

list_tspool_list = NULL
 
memory_heap_tspool_heap = NULL
 

Detailed Description

Spool implementation.

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.