Classes | Namespaces | Typedefs | Functions | Variables
Filestream.h File Reference

Definition of ODevFileStream and IDevFileStream. More...

#include <iomanip>
#include <iosfwd>
#include <cstring>
#include <Base/GCUtilities.h>
#include <GenICamFwd.h>
Include dependency graph for Filestream.h:

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
 Part of the generic device API.
 

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

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

Definition at line 53 of file Filestream.h.



rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 19:10:54