summaryrefslogtreecommitdiffstats
path: root/src/ufo-roof-read.h
blob: 50dbdf3cf81b6279351f7cb3a1fdce739bdf7ff8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef __UFO_ROOF_READ_H
#define __UFO_ROOF_READ_H

#include "ufo-roof-config.h"

typedef struct _UfoRoofReadInterface UfoRoofReadInterface;

typedef guint (*UfoRoofReaderRead)(UfoRoofReadInterface *reader, void *buf, GError **error);
typedef void (*UfoRoofReaderClose)(UfoRoofReadInterface *reader);

struct _UfoRoofReadInterface {
    UfoRoofReaderRead           read;
    UfoRoofReaderClose          close;
};


#endif /* __UFO_ROOF_READ_H */