7 #ifndef __PVGENFILE_H__
8 #define __PVGENFILE_H__
10 #include <PvGenParameterArray.h>
11 #include <PvStringList.h>
17 PvGenOpenModeWrite = 0,
19 PvGenOpenModeRead = 1,
21 PvGenOpenModeUndefined = 999
26 namespace PvGenICamLib
97 bool IsOpened()
const;
150 PvResult Write(
const uint8_t *aBuffer, int64_t aLength, int64_t &aBytesWritten );
168 PvResult Read( uint8_t *aBuffer, int64_t aLength, int64_t &aBytesRead );
207 PvString GetLastErrorMessage()
const;
221 PvResult GetProgress( int64_t &aCompleted, int64_t &aTotal );
278 PvGenICamLib::GenFile *mThis;