All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Filestream.h File Reference

Definition of ODevFileStream and IDevFileStream. More...

#include <cstring>
#include <iomanip>
#include <iosfwd>
#include <Base/GCUtilities.h>
#include <GenICamFwd.h>
Include dependency graph for Filestream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GENAPI_NAMESPACE::FileProtocolAdapter
 Adapter between the std::iostreambuf and the SFNC Features representing the device filesystem. More...
 
class  GENAPI_NAMESPACE::IDevFileStreamBase< CharType, Traits >
 
class  GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >
 
class  GENAPI_NAMESPACE::ODevFileStreamBase< CharType, Traits >
 
class  GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >
 

Namespaces

 GENAPI_NAMESPACE
 Lexical analyzer for CIntSwissKnife.
 

Typedefs

typedef int64_t GenICam_streamsize
 
typedef IDevFileStreamBase< char, std::char_traits< char > > GENAPI_NAMESPACE::IDevFileStream
 
typedef ODevFileStreamBase< char, std::char_traits< char > > GENAPI_NAMESPACE::ODevFileStream
 

Functions

virtual bool GENAPI_NAMESPACE::closeFile (const char *pFileName)=0
 
virtual bool GENAPI_NAMESPACE::deleteFile (const char *pFileName)=0
 
virtual int64_t GENAPI_NAMESPACE::getBufSize (const char *pFileName, std::ios_base::openmode mode)=0
 
virtual bool GENAPI_NAMESPACE::openFile (const char *pFileName, std::ios_base::openmode mode)=0
 
virtual GenICam_streamsize GENAPI_NAMESPACE::read (char *buf, int64_t offs, GenICam_streamsize len, const char *pFileName)=0
 
virtual GenICam_streamsize GENAPI_NAMESPACE::write (const char *buf, int64_t offs, int64_t len, const char *pFileName)=0
 

Variables

GENICAM_INTERFACE GENAPI_DECL_ABSTRACT GENAPI_NAMESPACE::IFileProtocolAdapter
 Adapter between the std::iostreambuf and the SFNC Features representing the device filesystem. More...
 

Detailed Description

Definition of ODevFileStream and IDevFileStream.

Definition in file Filestream.h.

Typedef Documentation

◆ GenICam_streamsize

Definition at line 54 of file Filestream.h.



rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:12