|
| int | _read (void *buffer, unsigned n) |
| int64_t | _seek (int64_t offset, WHENCE_t whence) |
| | ProtoPlayback (const std::string &server, unsigned port) |
| void | TransferDone (ProtoTransfer &transfer) |
| bool | TransferIsOpen (ProtoTransfer &transfer) |
| int | TransferRequestBlock (ProtoTransfer &transfer, void *buffer, unsigned n) |
| int64_t | TransferSeek (ProtoTransfer &transfer, int64_t offset, WHENCE_t whence) |
| | ProtoBase (const std::string &server, unsigned port) |
| virtual unsigned | GetProtoVersion () const |
| virtual std::string | GetServer () const |
| virtual unsigned | GetPort () const |
| virtual int | GetSocketErrNo () const |
| virtual int | GetSocket () const |
| virtual bool | HasHanging () const |
| virtual void | CleanHanging () |
| virtual ERROR_t | GetProtoError () const |
| bool | OpenConnection (int rcvbuf) |
| void | HangException () |
| bool | SendCommand (const char *cmd, bool feedback=true) |
| size_t | GetMessageLength () const |
| bool | ReadField (std::string &field) |
| bool | IsMessageOK (const std::string &field) const |
| size_t | FlushMessage () |
| bool | RcvMessageLength () |
| ProgramPtr | RcvProgramInfo () |
| void | MakeProgramInfo (const Program &program, std::string &msg) |
|
| enum | ERROR_t { ERROR_NO_ERROR = 0
, ERROR_SERVER_UNREACHABLE
, ERROR_SOCKET_ERROR
, ERROR_UNKNOWN_VERSION
} |
Definition at line 40 of file mythrecordingplayback.h.
◆ RecordingPlayback() [1/2]
| RecordingPlayback::RecordingPlayback |
( |
EventHandler & | handler | ) |
|
◆ RecordingPlayback() [2/2]
| RecordingPlayback::RecordingPlayback |
( |
const std::string & | server, |
|
|
unsigned | port ) |
◆ ~RecordingPlayback()
| RecordingPlayback::~RecordingPlayback |
( |
| ) |
|
◆ _read()
| int RecordingPlayback::_read |
( |
void * | buffer, |
|
|
unsigned | n ) |
|
private |
◆ _seek()
| int64_t RecordingPlayback::_seek |
( |
int64_t | offset, |
|
|
WHENCE_t | whence ) |
|
private |
◆ Close()
| void RecordingPlayback::Close |
( |
| ) |
|
|
virtual |
◆ CloseTransfer()
| void RecordingPlayback::CloseTransfer |
( |
| ) |
|
◆ GetPosition()
| int64_t RecordingPlayback::GetPosition |
( |
| ) |
const |
|
virtual |
◆ GetSize()
| int64_t RecordingPlayback::GetSize |
( |
| ) |
const |
|
virtual |
◆ HandleBackendMessage()
| void RecordingPlayback::HandleBackendMessage |
( |
EventMessagePtr | msg | ) |
|
|
virtual |
◆ IsOpen()
| bool Myth::RecordingPlayback::IsOpen |
( |
| ) |
|
|
inlinevirtual |
◆ Open()
| bool RecordingPlayback::Open |
( |
| ) |
|
|
virtual |
◆ OpenTransfer()
| bool RecordingPlayback::OpenTransfer |
( |
ProgramPtr | recording | ) |
|
◆ Read()
| int RecordingPlayback::Read |
( |
void * | buffer, |
|
|
unsigned | n ) |
|
virtual |
◆ Seek()
| int64_t RecordingPlayback::Seek |
( |
int64_t | offset, |
|
|
WHENCE_t | whence ) |
|
virtual |
◆ SetChunk()
| void RecordingPlayback::SetChunk |
( |
unsigned | size | ) |
|
◆ TransferIsOpen()
| bool RecordingPlayback::TransferIsOpen |
( |
| ) |
|
◆ consumed
| int Myth::RecordingPlayback::consumed |
◆ m_chunk
| unsigned Myth::RecordingPlayback::m_chunk |
|
private |
◆ m_eventHandler
◆ m_eventSubscriberId
| unsigned Myth::RecordingPlayback::m_eventSubscriberId |
|
private |
◆ m_readAhead
| volatile bool Myth::RecordingPlayback::m_readAhead |
|
private |
◆ m_recording
| ProgramPtr Myth::RecordingPlayback::m_recording |
|
private |
◆ m_transfer
| ProtoTransferPtr Myth::RecordingPlayback::m_transfer |
|
private |
◆ packet
| RingBufferPacket* Myth::RecordingPlayback::packet |
◆ rbuf
| RingBuffer* Myth::RecordingPlayback::rbuf |
The documentation for this class was generated from the following files: