|
GRASS GIS 7 Programmer's Manual
7.9.dev(2021)-e5379bbd7
|
#include <segment.h>

Data Structures | |
| struct | scb |
Data Fields | |
| int | open |
| off_t | nrows |
| off_t | ncols |
| int | len |
| int | srows |
| int | scols |
| int | srowscols |
| int | size |
| int | spr |
| int | spill |
| int | fast_adrs |
| off_t | scolbits |
| off_t | srowbits |
| off_t | segbits |
| int | fast_seek |
| int | lenbits |
| int | sizebits |
| int(* | address )() |
| int(* | seek )() |
| char * | fname |
| int | fd |
| struct SEGMENT::scb * | scb |
| int * | load_idx |
| int | nfreeslots |
| int * | freeslot |
| struct aq * | agequeue |
| struct aq * | youngest |
| struct aq * | oldest |
| int | nseg |
| int | cur |
| int | offset |
| char * | cache |
| int(* SEGMENT::address) () |
Definition at line 40 of file segment.h.
Referenced by seg_address(), seg_setup(), Segment_get(), and Segment_put().
| struct aq* SEGMENT::agequeue |
Definition at line 55 of file segment.h.
Referenced by seg_setup(), and Segment_release().
| char* SEGMENT::cache |
Definition at line 62 of file segment.h.
Referenced by seg_setup(), Segment_close(), Segment_get(), and Segment_put().
| int SEGMENT::cur |
Definition at line 59 of file segment.h.
Referenced by seg_setup().
| int SEGMENT::fast_adrs |
Definition at line 33 of file segment.h.
Referenced by seg_setup().
| int SEGMENT::fast_seek |
Definition at line 37 of file segment.h.
Referenced by seg_address_fast(), and seg_setup().
| int SEGMENT::fd |
Definition at line 44 of file segment.h.
Referenced by seg_pageout(), seg_setup(), Segment_close(), and Segment_init().
| char* SEGMENT::fname |
Definition at line 43 of file segment.h.
Referenced by Segment_close().
| int* SEGMENT::freeslot |
Definition at line 54 of file segment.h.
Referenced by seg_setup(), and Segment_release().
| int SEGMENT::len |
Definition at line 24 of file segment.h.
Referenced by seg_address_fast(), seg_address_slow(), seg_setup(), Segment_get(), and Segment_put().
| int SEGMENT::lenbits |
Definition at line 38 of file segment.h.
Referenced by seg_address_fast(), and seg_setup().
| int* SEGMENT::load_idx |
Definition at line 52 of file segment.h.
Referenced by seg_setup(), and Segment_release().
| off_t SEGMENT::ncols |
Definition at line 23 of file segment.h.
Referenced by seg_setup(), Segment_get(), and Segment_put().
| int SEGMENT::nfreeslots |
Definition at line 53 of file segment.h.
Referenced by seg_setup().
| off_t SEGMENT::nrows |
Definition at line 22 of file segment.h.
Referenced by seg_setup().
| int SEGMENT::nseg |
Definition at line 58 of file segment.h.
Referenced by seg_setup(), Segment_flush(), Segment_init(), and Segment_release().
| int SEGMENT::offset |
Definition at line 60 of file segment.h.
Referenced by seg_setup().
| struct aq * SEGMENT::oldest |
Definition at line 55 of file segment.h.
Referenced by seg_setup().
| int SEGMENT::open |
Definition at line 21 of file segment.h.
Referenced by seg_setup(), Segment_close(), Segment_init(), and Segment_release().
| struct SEGMENT::scb * SEGMENT::scb |
Referenced by seg_pageout(), seg_setup(), Segment_flush(), Segment_get(), Segment_put(), and Segment_release().
| off_t SEGMENT::scolbits |
Definition at line 34 of file segment.h.
Referenced by seg_address_fast(), and seg_setup().
| int SEGMENT::scols |
Definition at line 26 of file segment.h.
Referenced by seg_address_fast(), seg_address_slow(), and seg_setup().
| int(* SEGMENT::seek) () |
Definition at line 41 of file segment.h.
Referenced by seg_pageout(), seg_seek(), and seg_setup().
| off_t SEGMENT::segbits |
Definition at line 36 of file segment.h.
Referenced by seg_setup().
| int SEGMENT::size |
Definition at line 28 of file segment.h.
Referenced by seg_pageout(), and seg_setup().
| int SEGMENT::sizebits |
Definition at line 39 of file segment.h.
Referenced by seg_setup().
| int SEGMENT::spill |
Definition at line 30 of file segment.h.
Referenced by seg_setup().
| int SEGMENT::spr |
Definition at line 29 of file segment.h.
Referenced by seg_address_fast(), seg_address_slow(), and seg_setup().
| off_t SEGMENT::srowbits |
Definition at line 35 of file segment.h.
Referenced by seg_address_fast(), and seg_setup().
| int SEGMENT::srows |
Definition at line 25 of file segment.h.
Referenced by seg_address_fast(), seg_address_slow(), and seg_setup().
| int SEGMENT::srowscols |
Definition at line 27 of file segment.h.
Referenced by seg_setup().
| struct aq * SEGMENT::youngest |
Definition at line 55 of file segment.h.
Referenced by seg_setup().