summaryrefslogtreecommitdiffstats
path: root/src/ufo-roof-read.h
blob: 5f0853c3fec177a174a4241d7500a6718c18a1d8 (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, uint8_t *buf, GError **error);
typedef void (*UfoRoofReaderClose)(UfoRoofReadInterface *reader);

struct _UfoRoofReadInterface {
    UfoRoofReaderRead           read;
    UfoRoofReaderClose          close;
};


#endif /* __UFO_ROOF_READ_H */