gdal.cpl.vsi

Undocumented in source.

Members

Aliases

CPLReadDir
alias CPLReadDir = VSIReadDir
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSILFILE
alias VSILFILE = FILE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIWriteFunction
alias VSIWriteFunction = size_t function(void* ptr, size_t size, size_t nmemb, FILE* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSI_L_OFFSET_MAX
alias VSI_L_OFFSET_MAX = GUINTBIG_MAX
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vsi_l_offset
alias vsi_l_offset = GUIntBig
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

CPLGetPhysicalRAM
GIntBig CPLGetPhysicalRAM()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CPLGetUsablePhysicalRAM
GIntBig CPLGetUsablePhysicalRAM()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSICalloc
void* VSICalloc(size_t , size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSICallocVerbose
void* VSICallocVerbose(size_t nCount, size_t nSize, const(char)* pszFile, int nLine)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSICleanupFileManager
void VSICleanupFileManager()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFClose
int VSIFClose(FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFCloseL
int VSIFCloseL(VSILFILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFEof
int VSIFEof(FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFEofL
int VSIFEofL(VSILFILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFFlush
void VSIFFlush(FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFFlushL
int VSIFFlushL(VSILFILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFGetc
int VSIFGetc(FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFGets
char* VSIFGets(char* , int , FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFOpen
FILE* VSIFOpen(const(char)* , const(char)* )

\file cpl_vsi.h

VSIFOpenExL
VSILFILE* VSIFOpenExL(const(char)* , const(char)* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFOpenL
VSILFILE* VSIFOpenL(const(char)* , const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFPrintf
int VSIFPrintf(FILE* , const(char)* , ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFPrintfL
int VSIFPrintfL(VSILFILE* , const(char)* , ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFPutc
int VSIFPutc(int , FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFPutcL
int VSIFPutcL(int , VSILFILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFPuts
int VSIFPuts(const(char)* , FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFRead
size_t VSIFRead(void* , size_t , size_t , FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFReadL
size_t VSIFReadL(void* , size_t , size_t , VSILFILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFReadMultiRangeL
int VSIFReadMultiRangeL(int nRanges, void** ppData, vsi_l_offset* panOffsets, size_t* panSizes, VSILFILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFSeek
int VSIFSeek(FILE* , int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFSeekL
int VSIFSeekL(VSILFILE* , vsi_l_offset , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFTell
int VSIFTell(FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFTellL
vsi_l_offset VSIFTellL(VSILFILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFTruncateL
int VSIFTruncateL(VSILFILE* , vsi_l_offset )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFWrite
size_t VSIFWrite(void* , size_t , size_t , FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFWriteL
size_t VSIFWriteL(void* , size_t , size_t , VSILFILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFileFromMemBuffer
VSILFILE* VSIFileFromMemBuffer(const(char*) pszFilename, GByte* pabyData, vsi_l_offset nDataLength, int bTakeOwnership)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIFree
void VSIFree(void* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIGetDiskFreeSpace
GIntBig VSIGetDiskFreeSpace(const(char)* pszDirname)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIGetMemFileBuffer
GByte* VSIGetMemFileBuffer(const(char)* pszFilename, vsi_l_offset* pnDataLength, int bUnlinkAndSeize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIIngestFile
int VSIIngestFile(VSILFILE* fp, const(char)* pszFilename, GByte** ppabyRet, vsi_l_offset* pnSize, GIntBig nMaxSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallCryptFileHandler
void VSIInstallCryptFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallCurlFileHandler
void VSIInstallCurlFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallCurlStreamingFileHandler
void VSIInstallCurlStreamingFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallGZipFileHandler
void VSIInstallGZipFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallLargeFileHandler
void VSIInstallLargeFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallMemFileHandler
void VSIInstallMemFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallS3FileHandler
void VSIInstallS3FileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallS3StreamingFileHandler
void VSIInstallS3StreamingFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallSparseFileHandler
void VSIInstallSparseFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallStdinHandler
void VSIInstallStdinHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallStdoutHandler
void VSIInstallStdoutHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallSubFileHandler
void VSIInstallSubFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallTarFileHandler
void VSIInstallTarFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIInstallZipFileHandler
void VSIInstallZipFileHandler()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIMalloc
void* VSIMalloc(size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIMalloc2
void* VSIMalloc2(size_t nSize1, size_t nSize2)

VSIMalloc2 allocates (nSize1 * nSize2) bytes. In case of overflow of the multiplication, or if memory allocation fails, a NULL pointer is returned and a CE_Failure error is raised with CPLError(). If nSize1 == 0 || nSize2 == 0, a NULL pointer will also be returned. CPLFree() or VSIFree() can be used to free memory allocated by this function.

VSIMalloc2Verbose
void* VSIMalloc2Verbose(size_t nSize1, size_t nSize2, const(char)* pszFile, int nLine)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIMalloc3
void* VSIMalloc3(size_t nSize1, size_t nSize2, size_t nSize3)

VSIMalloc3 allocates (nSize1 * nSize2 * nSize3) bytes. In case of overflow of the multiplication, or if memory allocation fails, a NULL pointer is returned and a CE_Failure error is raised with CPLError(). If nSize1 == 0 || nSize2 == 0 || nSize3 == 0, a NULL pointer will also be returned. CPLFree() or VSIFree() can be used to free memory allocated by this function.

VSIMalloc3Verbose
void* VSIMalloc3Verbose(size_t nSize1, size_t nSize2, size_t nSize3, const(char)* pszFile, int nLine)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIMallocVerbose
void* VSIMallocVerbose(size_t nSize, const(char)* pszFile, int nLine)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIMkdir
int VSIMkdir(const(char)* pathname, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIReadDir
char** VSIReadDir(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIReadDirEx
char** VSIReadDirEx(const(char)* pszPath, int nMaxFiles)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIReadDirRecursive
char** VSIReadDirRecursive(const(char)* pszPath)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIRealloc
void* VSIRealloc(void* , size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIReallocVerbose
void* VSIReallocVerbose(void* pOldPtr, size_t nNewSize, const(char)* pszFile, int nLine)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIRename
int VSIRename(const(char)* oldpath, const(char)* newpath)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIRewind
void VSIRewind(FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIRewindL
void VSIRewindL(VSILFILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIRmdir
int VSIRmdir(const(char)* pathname)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSISetCryptKey
void VSISetCryptKey(GByte* pabyKey, int nKeySize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIStdoutSetRedirection
void VSIStdoutSetRedirection(VSIWriteFunction pFct, FILE* stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIStrdup
char* VSIStrdup(const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIStrdupVerbose
char* VSIStrdupVerbose(const(char)* pszStr, const(char)* pszFile, int nLine)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIStrerror
char* VSIStrerror(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIUngetc
int VSIUngetc(int , FILE* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VSIUnlink
int VSIUnlink(const(char)* pathname)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta