GRASS 8 Programmer's Manual 8.6.0dev(2026)-ddeab64dbf
Loading...
Searching...
No Matches
defs/rowio.h
Go to the documentation of this file.
1#ifndef GRASS_ROWIODEFS_H
2#define GRASS_ROWIODEFS_H
3
4int Rowio_fileno(const ROWIO *);
5void Rowio_forget(ROWIO *, int);
6void *Rowio_get(ROWIO *, int);
7void Rowio_flush(ROWIO *);
8int Rowio_put(ROWIO *, const void *, int);
9void Rowio_release(ROWIO *);
10int Rowio_setup(ROWIO *, int, int, int, int (*)(int, void *, int, int),
11 int (*)(int, const void *, int, int));
12
13#endif
void Rowio_release(ROWIO *)
int Rowio_put(ROWIO *, const void *, int)
Write a row.
Definition rowio/put.c:40
void * Rowio_get(ROWIO *, int)
Read a row.
Definition rowio/get.c:40
void Rowio_forget(ROWIO *, int)
Release row from memory.
Definition forget.c:22
int Rowio_setup(ROWIO *, int, int, int, int(*)(int, void *, int, int), int(*)(int, const void *, int, int))
Configure rowio structure.
Definition rowio/setup.c:43
int Rowio_fileno(const ROWIO *)
Get file descriptor.
Definition fileno.c:25
void Rowio_flush(ROWIO *)
Flush data.
Definition rowio/get.c:88
Definition rowio.h:4