|
| ProtoRecorder (int num, const std::string &server, unsigned port) |
|
int | GetNum () const |
|
bool | IsPlaying () const |
|
bool | IsTunable (const Channel &channel) |
|
void | DoneRecordingCallback () |
|
bool | SpawnLiveTV (const std::string &chainid, const std::string &channum) |
|
bool | StopLiveTV () |
|
bool | CheckChannel (const std::string &channum) |
|
ProgramPtr | GetCurrentRecording () |
|
int64_t | GetFilePosition () |
|
CardInputListPtr | GetFreeInputs () |
|
bool | IsLiveRecording () |
|
bool | SetLiveRecording (bool keep) |
|
bool | FinishRecording () |
|
| ProtoPlayback (const std::string &server, unsigned port) |
|
virtual bool | Open () |
|
virtual void | Close () |
|
virtual bool | IsOpen () |
|
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 | SpawnLiveTV75 (const std::string &chainid, const std::string &channum) |
|
bool | StopLiveTV75 () |
|
bool | CheckChannel75 (const std::string &channum) |
|
ProgramPtr | GetCurrentRecording75 () |
|
int64_t | GetFilePosition75 () |
|
CardInputListPtr | GetFreeInputs75 () |
|
CardInputListPtr | GetFreeInputs79 () |
|
CardInputListPtr | GetFreeInputs81 () |
|
CardInputListPtr | GetFreeInputs87 () |
|
CardInputListPtr | GetFreeInputs89 () |
|
CardInputListPtr | GetFreeInputs90 () |
|
CardInputListPtr | GetFreeInputs91 () |
|
bool | SetLiveRecording75 (bool keep) |
|
bool | FinishRecording75 () |
|
|
int | m_num |
|
volatile bool | m_playing |
|
volatile bool | m_liveRecording |
|
|
enum | ERROR_t { ERROR_NO_ERROR = 0,
ERROR_SERVER_UNREACHABLE,
ERROR_SOCKET_ERROR,
ERROR_UNKNOWN_VERSION
} |
|
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) |
|
OS::CMutex * | m_mutex |
|
TcpSocket * | m_socket |
|
unsigned | m_protoVersion |
|
std::string | m_server |
|
unsigned | m_port |
|
bool | m_hang |
| Connection hang: while true allow retry.
|
|
bool | m_tainted |
| Connection has hung since last reset.
|
|
size_t | m_msgLength |
|
size_t | m_msgConsumed |
|
Definition at line 33 of file mythprotorecorder.h.
The documentation for this class was generated from the following files: