Add initial support for profile specific options
[fio.git] / profile.h
CommitLineData
79d16311
JA
1#ifndef FIO_PROFILE_H
2#define FIO_PROFILE_H
3
4#include "flist.h"
5
6#define FIO_PROFILE_VERSION 1
7
8struct profile_ops {
9 struct flist_head list;
10 char name[32];
11 int version;
12 int flags;
13
14 const char **def_ops;
e2de69da 15 struct fio_option *options;
79d16311
JA
16};
17
18void register_profile(struct profile_ops *);
19void unregister_profile(struct profile_ops *);
20int load_profile(const char *);
21
22#endif