blob: fec7f0af22dbaa288bb699d2d29db901da0904d9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#pragma once
#include <al/types.h>
#include <al/str.h>
#include "handle.h"
struct cch_handler {
bool (*can_seek)(struct cch_handler *);
void (*maybe_spawn_worker)(struct cch_handler *, size_t);
bool (*wait_for_range)(struct cch_handler *, struct cch_wait *);
s32 (*guess_format)(struct cch_handler *);
void (*free)(struct cch_handler **);
struct cch_entry *entry;
str handler;
};
|