GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-e07a2894ef
ami_stream.cpp File Reference
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include <grass/gis.h>
#include <grass/iostream/ami_stream.h>
Include dependency graph for ami_stream.cpp:

Go to the source code of this file.


int ami_single_temp_name (const std::string &base, char *tmp_path)
FILE * open_stream (int fd, AMI_stream_type st)
FILE * open_stream (char *pathname, AMI_stream_type st)


const char * ami_str_error []

Function Documentation

◆ ami_single_temp_name()

int ami_single_temp_name ( const std::string &  base,
char *  tmp_path 

Definition at line 71 of file ami_stream.cpp.

References assert, G_mkstemp(), GPATH_MAX, and STREAM_TMPDIR.

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

◆ open_stream() [1/2]

FILE* open_stream ( char *  pathname,
AMI_stream_type  st 

◆ open_stream() [2/2]

FILE* open_stream ( int  fd,
AMI_stream_type  st 

Variable Documentation

◆ ami_str_error

const char* ami_str_error[]
Initial value:
= {

Definition at line 52 of file ami_stream.cpp.