GRASS GIS 7 Programmer's Manual  7.7.svn(2018)-r73666
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

static unsigned int UntypedStream::get_block_length ( )
inlinestatic

Definition at line 151 of file ami_stream.h.

References STREAM_BUFFER_SIZE.

Field Documentation

AMI_stream_type UntypedStream::access_mode
protected

Definition at line 132 of file ami_stream.h.

char* UntypedStream::buf
protected

Definition at line 147 of file ami_stream.h.

int UntypedStream::eof_reached
protected

Definition at line 148 of file ami_stream.h.

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

int UntypedStream::fildes
protected

Definition at line 131 of file ami_stream.h.

FILE* UntypedStream::fp
protected

Definition at line 130 of file ami_stream.h.

off_t UntypedStream::logical_bos
protected

Definition at line 143 of file ami_stream.h.

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

off_t UntypedStream::logical_eos
protected

Definition at line 144 of file ami_stream.h.

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

char UntypedStream::path[BUFSIZ]
protected

Definition at line 133 of file ami_stream.h.

persistence UntypedStream::per
protected

Definition at line 134 of file ami_stream.h.

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

unsigned int UntypedStream::substream_level
protected

Definition at line 137 of file ami_stream.h.

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


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