GRASS GIS 7 Programmer's Manual  7.9.dev(2021)-e5379bbd7
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 128 of file ami_stream.h.

Member Function Documentation

◆ get_block_length()

static unsigned int UntypedStream::get_block_length ( )
inlinestatic

Definition at line 151 of file ami_stream.h.

References STREAM_BUFFER_SIZE.

Field Documentation

◆ access_mode

AMI_stream_type UntypedStream::access_mode
protected

Definition at line 132 of file ami_stream.h.

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

◆ buf

char* UntypedStream::buf
protected

Definition at line 147 of file ami_stream.h.

Referenced by AMI_STREAM< T >::AMI_STREAM(), and AMI_STREAM< T >::~AMI_STREAM().

◆ eof_reached

int UntypedStream::eof_reached
protected

◆ fildes

int UntypedStream::fildes
protected

Definition at line 131 of file ami_stream.h.

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

◆ fp

◆ logical_bos

off_t UntypedStream::logical_bos
protected

◆ logical_eos

◆ path

char UntypedStream::path[BUFSIZ]
protected

Definition at line 133 of file ami_stream.h.

Referenced by AMI_STREAM< T >::name(), and AMI_STREAM< T >::new_substream().

◆ per

◆ substream_level

unsigned int UntypedStream::substream_level
protected

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