GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-bceeab9228
UntypedStream Class Reference

#include <ami_stream.h>

Inheritance diagram for UntypedStream:

Static Public Member Functions

static unsigned int get_block_length ()
 

Protected Attributes

FILE * fp
 
int fildes
 
AMI_stream_type access_mode
 
char path [BUFSIZ]
 
persistence per
 
unsigned int substream_level
 
off_t logical_bos
 
off_t logical_eos
 
char * buf
 
int eof_reached
 

Detailed Description

Definition at line 122 of file ami_stream.h.

Member Function Documentation

◆ get_block_length()

static unsigned int UntypedStream::get_block_length ( )
inlinestatic

Definition at line 145 of file ami_stream.h.

References STREAM_BUFFER_SIZE.

Field Documentation

◆ access_mode

AMI_stream_type UntypedStream::access_mode
protected

Definition at line 126 of file ami_stream.h.

◆ buf

char* UntypedStream::buf
protected

Definition at line 141 of file ami_stream.h.

◆ eof_reached

int UntypedStream::eof_reached
protected

Definition at line 142 of file ami_stream.h.

Referenced by AMI_STREAM< T >::new_substream().

◆ fildes

int UntypedStream::fildes
protected

Definition at line 125 of file ami_stream.h.

◆ fp

FILE* UntypedStream::fp
protected

Definition at line 124 of file ami_stream.h.

◆ logical_bos

off_t UntypedStream::logical_bos
protected

Definition at line 137 of file ami_stream.h.

Referenced by AMI_STREAM< T >::new_substream().

◆ logical_eos

off_t UntypedStream::logical_eos
protected

Definition at line 138 of file ami_stream.h.

Referenced by AMI_STREAM< T >::new_substream().

◆ path

char UntypedStream::path[BUFSIZ]
protected

Definition at line 127 of file ami_stream.h.

◆ per

persistence UntypedStream::per
protected

Definition at line 128 of file ami_stream.h.

Referenced by AMI_STREAM< T >::new_substream().

◆ substream_level

unsigned int UntypedStream::substream_level
protected

Definition at line 131 of file ami_stream.h.

Referenced by AMI_STREAM< T >::new_substream().


The documentation for this class was generated from the following file: