37 virtual off_t
tell()
const;
38 virtual off_t
size()
const;
40 virtual bool isEof()
const;
41 virtual void IORead(
void *
t,
size_t size );
44 int bufferDataRemaining()
const {
return mBufferedBytes - mBufferOffset; }
45 void fillBuffer(
int wantBytes )
const;
47 std::shared_ptr<void> mSession, mConnection, mRequest;
49 mutable bool mIsFinished;
50 mutable uint8_t *mBuffer;
51 mutable int mBufferSize;
52 mutable int mBufferOffset, mBufferedBytes;
53 mutable off_t mBufferFileOffset;
54 static const int DEFAULT_BUFFER_SIZE = 4096;
virtual void seekRelative(off_t relativeOffset)
Definition: UrlImplWinInet.cpp:166
GLsizei const GLchar ** string
Definition: GLee.h:2427
virtual bool isEof() const
Definition: UrlImplWinInet.cpp:161
virtual void IORead(void *t, size_t size)
Definition: UrlImplWinInet.cpp:247
IStreamUrlImplWinInet(const std::string &url, const std::string &user, const std::string &password, const UrlOptions &options)
Definition: UrlImplWinInet.cpp:54
virtual size_t readDataAvailable(void *dest, size_t maxSize)
Definition: UrlImplWinInet.cpp:259
virtual off_t size() const
Definition: UrlImplWinInet.cpp:191
Options for loadUrl() to dictate caching and timeout behavior.
Definition: Url.h:64
~IStreamUrlImplWinInet()
Definition: UrlImplWinInet.cpp:155
GLdouble GLdouble t
Definition: GLee.h:1426
Definition: UrlImplWinInet.h:29
virtual off_t tell() const
Definition: UrlImplWinInet.cpp:186
virtual void seekAbsolute(off_t absoluteOffset)
Definition: UrlImplWinInet.cpp:181