Definition at line 126 of file RequestPayload.cpp.
◆ FileRequestPayloadStream()
audacity::network_manager::anonymous_namespace{RequestPayload.cpp}::FileRequestPayloadStream::FileRequestPayloadStream |
( |
const std::string & |
filePath | ) |
|
|
inline |
Definition at line 129 of file RequestPayload.cpp.
132 {
134 }
wxString ToWXString(const std::string &str)
◆ GetDataSize()
int64_t audacity::network_manager::anonymous_namespace{RequestPayload.cpp}::FileRequestPayloadStream::GetDataSize |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ HasData()
bool audacity::network_manager::anonymous_namespace{RequestPayload.cpp}::FileRequestPayloadStream::HasData |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Read()
int64_t audacity::network_manager::anonymous_namespace{RequestPayload.cpp}::FileRequestPayloadStream::Read |
( |
void * |
buffer, |
|
|
int64_t |
size |
|
) |
| |
|
inlineoverridevirtual |
◆ Seek()
bool audacity::network_manager::anonymous_namespace{RequestPayload.cpp}::FileRequestPayloadStream::Seek |
( |
int64_t |
offset, |
|
|
SeekDirection |
direction |
|
) |
| |
|
inlineoverridevirtual |
returns true on success
Implements audacity::network_manager::RequestPayloadStream.
Definition at line 146 of file RequestPayload.cpp.
147 {
148 const auto platformSeekDirection = [&]
149 {
150 switch (direction)
151 {
153 return wxFromStart;
155 return wxFromCurrent;
157 return wxFromEnd;
158 default:
159 return wxFromStart;
160 }
161 }();
162
163 return mFile.Seek(offset, platformSeekDirection) != wxInvalidOffset;
164 }
◆ mFile
wxFile audacity::network_manager::anonymous_namespace{RequestPayload.cpp}::FileRequestPayloadStream::mFile |
|
private |
◆ mFilePath
wxString audacity::network_manager::anonymous_namespace{RequestPayload.cpp}::FileRequestPayloadStream::mFilePath |
|
private |
◆ mFileStat
wxStructStat audacity::network_manager::anonymous_namespace{RequestPayload.cpp}::FileRequestPayloadStream::mFileStat |
|
private |
The documentation for this class was generated from the following file: