Definition of ODevFileStream and IDevFileStream. More...
#include <iomanip>
#include <iosfwd>
#include <cstring>
#include <Base/GCUtilities.h>
#include <GenICamFwd.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... | |
Definition of ODevFileStream and IDevFileStream.
Definition in file Filestream.h.
typedef int64_t GenICam_streamsize |
Definition at line 53 of file Filestream.h.