32 class FilePlayback :
private ProtoPlayback,
public Stream
35 FilePlayback(
const std::string& server,
unsigned port);
40 bool IsOpen() {
return ProtoPlayback::IsOpen(); }
41 bool OpenTransfer(
const std::string& pathname,
const std::string& sgname);
43 bool TransferIsOpen();
46 int64_t GetSize()
const;
47 int Read(
void *buffer,
unsigned n);
48 int64_t Seek(int64_t offset, WHENCE_t whence);
49 int64_t GetPosition()
const;
52 ProtoTransferPtr m_transfer;