16 lines
349 B
C
16 lines
349 B
C
|
|
#ifndef _DIAG_WRITE_H_
|
||
|
|
#define _DIAG_WRITE_H_
|
||
|
|
|
||
|
|
#include <ivy/diag.h>
|
||
|
|
|
||
|
|
struct diag_writer {
|
||
|
|
enum ivy_status (*write)(
|
||
|
|
struct ivy_diag_ctx *, struct ivy_diag *, struct ivy_diag_stream *);
|
||
|
|
};
|
||
|
|
|
||
|
|
extern enum ivy_status diag_write(
|
||
|
|
struct ivy_diag_ctx *ctx, struct ivy_diag *diag,
|
||
|
|
enum ivy_diag_format format, struct ivy_diag_stream *stream);
|
||
|
|
|
||
|
|
#endif
|